From c8b0eded2aebad5abcdd5e134f8036a8785befd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rald=20Hameau?= Date: Sun, 12 Sep 2021 16:46:15 +0200 Subject: [PATCH] Update to vscode 1.56.2 --- .vscodeignore | 2 +- CHANGELOG.md | 3 +- README.md | 3 +- i18n/chs/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/chs/out/security.i18n.json | 22 +- i18n/chs/package.i18n.json | 28 +- i18n/cht/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/cht/out/security.i18n.json | 22 +- i18n/cht/package.i18n.json | 30 +- i18n/deu/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/deu/out/security.i18n.json | 24 +- i18n/deu/package.i18n.json | 44 +- i18n/esn/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/esn/out/security.i18n.json | 22 +- i18n/esn/package.i18n.json | 36 +- i18n/fra/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/fra/out/security.i18n.json | 24 +- i18n/fra/package.i18n.json | 34 +- i18n/ita/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/ita/out/security.i18n.json | 22 +- i18n/ita/package.i18n.json | 40 +- i18n/jpn/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/jpn/out/security.i18n.json | 24 +- i18n/jpn/package.i18n.json | 40 +- i18n/kor/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/kor/out/security.i18n.json | 22 +- i18n/kor/package.i18n.json | 36 +- i18n/rus/out/features/preview.i18n.json | 4 +- .../features/previewContentProvider.i18n.json | 6 +- i18n/rus/out/security.i18n.json | 22 +- i18n/rus/package.i18n.json | 38 +- package-lock.json | 786 ++++++++++++++---- package.json | 28 +- package.nls.json | 4 +- preview-src/index.ts | 2 +- preview-src/tsconfig.json | 2 +- src/features/documentLinkProvider.ts | 21 +- src/features/preview.ts | 16 +- src/features/previewManager.ts | 2 +- src/features/workspaceSymbolProvider.ts | 2 +- src/test/index.ts | 2 +- tools/languages.config.js | 4 +- tools/prepare_vscode_tree.sh | 2 +- shared.tsconfig.json => tsconfig.base.json | 1 + tsconfig.json | 2 +- 53 files changed, 1004 insertions(+), 498 deletions(-) rename shared.tsconfig.json => tsconfig.base.json (90%) diff --git a/.vscodeignore b/.vscodeignore index 91f0ccc..99d0623 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -21,7 +21,7 @@ exemples/** gulpfile.js tsconfig.json -shared.tsconfig.json +tsconfig.base.json shared.webpack.config.js extension.webpack.config.js extension-browser.webpack.config.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 37ac60b..2d5d6d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [NOT RELEASED] ### Changed -- [INTERNAL] Prepare update to vscode 1.56.0 +- [INTERNAL] Prepare update to vscode 1.56.2 +- Update to vscode 1.56.2 ## [1.3.10] - 20210514 diff --git a/README.md b/README.md index d58e184..ea11e8c 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,8 @@ Maybe implemented, if requested : * Support enabling/disabling 'linkify' = Enable or disable conversion of URL-like text to links in the Textile preview; * Some helper functionalities, like link normalization and validation (may allow file:// protocol and absolute paths to images. Currently, http:// protocol, and path relative to Textile file are recognized). Look [here](./src/textileEngine.ts), and search for Disabled and FIXME; * Support for integration into [Codespaces browser based editor](https://code.visualstudio.com/api/advanced-topics/remote-extensions); -* Smart select. +* Smart select; +* [Notebook rendering](https://code.visualstudio.com/api/extension-guides/notebook). ## Release Notes diff --git a/i18n/chs/out/features/preview.i18n.json b/i18n/chs/out/features/preview.i18n.json index c034f79..04aea2a 100644 --- a/i18n/chs/out/features/preview.i18n.json +++ b/i18n/chs/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[预览] {0}", "onPreviewStyleLoadError": "无法加载 \"textile.styles\": {0}", "preview.clickOpenFailed": "无法打开 {0}", - "lockedPreviewTitle": "[预览] {0}", "previewTitle": "预览 {0}" -} +} \ No newline at end of file diff --git a/i18n/chs/out/features/previewContentProvider.i18n.json b/i18n/chs/out/features/previewContentProvider.i18n.json index 1ac9a48..529ddbc 100644 --- a/i18n/chs/out/features/previewContentProvider.i18n.json +++ b/i18n/chs/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "已禁用此文档中的部分内容", - "preview.securityMessage.title": "已禁用此 Textile 预览中的可能不安全的内容。更改 Textile 预览安全设置以允许不安全内容或启用脚本。", + "preview.notFound": "找不到 {0}", "preview.securityMessage.label": "已禁用内容安全警告", - "preview.notFound": "找不到 {0}" + "preview.securityMessage.text": "已禁用此文档中的部分内容", + "preview.securityMessage.title": "已禁用此 Textile 预览中的可能不安全的内容。更改 Textile 预览安全设置以允许不安全内容或启用脚本" } \ No newline at end of file diff --git a/i18n/chs/out/security.i18n.json b/i18n/chs/out/security.i18n.json index 4fb4668..208520e 100644 --- a/i18n/chs/out/security.i18n.json +++ b/i18n/chs/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "严格", - "strict.description": "仅载入安全内容", - "insecureLocalContent.title": "允许不安全的本地内容", - "insecureLocalContent.description": "允许通过 http 载入来自 localhost 的内容", - "insecureContent.title": "允许不安全内容", - "insecureContent.description": "允许通过 http 载入内容", - "disable.title": "禁用", "disable.description": "允许所有内容,执行所有脚本。不推荐", - "moreInfo.title": "更多信息", - "enableSecurityWarning.title": "在此工作区中启用预览安全警告", + "disable.title": "禁用", "disableSecurityWarning.title": "在此工作区中取消预览安全警告", - "toggleSecurityWarning.description": "不影响内容安全级别", - "preview.showPreviewSecuritySelector.title": "选择此工作区中 Textile 预览的安全设置" + "enableSecurityWarning.title": "在此工作区中启用预览安全警告", + "insecureContent.description": "允许通过 http 载入内容", + "insecureContent.title": "允许不安全内容", + "insecureLocalContent.description": "允许通过 http 载入来自 localhost 的内容", + "insecureLocalContent.title": "允许不安全的本地内容", + "moreInfo.title": "更多信息", + "preview.showPreviewSecuritySelector.title": "选择此工作区中 Textile 预览的安全设置", + "strict.description": "仅载入安全内容", + "strict.title": "严格", + "toggleSecurityWarning.description": "不影响内容安全级别" } \ No newline at end of file diff --git a/i18n/chs/package.i18n.json b/i18n/chs/package.i18n.json index b59651d..7e36af0 100644 --- a/i18n/chs/package.i18n.json +++ b/i18n/chs/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Textile 语言功能", + "configuration.textile.links.openLocation.beside": "打开活动编辑器旁边的链接。", + "configuration.textile.links.openLocation.currentGroup": "打开活动编辑器组中的链接。", + "configuration.textile.links.openLocation.description": "控制应在哪里打开 Textile 文件中的链接。", + "configuration.textile.preview.openTextileLinks.description": "控制如何打开 Textile 预览中其他 Textile 文件的链接。", + "configuration.textile.preview.openTextileLinks.inEditor": "尝试在编辑器中打开链接。", + "configuration.textile.preview.openTextileLinks.inPreview": "尝试在 Textile 预览中打开链接。", "description": "为 Textile 提供丰富的语言支持。", + "displayName": "Textile 语言功能", "textile.preview.breaks.desc": "设置换行符在 Textile 预览中的呈现方式。如果将其设置为 \"true\",则将为段落内的新行创建一个
。", - "textile.preview.linkify": "在 Textile 预览中启用或禁用将类似 URL 的文本转换为链接。", "textile.preview.doubleClickToSwitchToEditor.desc": "在 Textile 预览中双击切换到编辑器。", "textile.preview.fontFamily.desc": "控制 Textile 预览中使用的字体系列。", "textile.preview.fontSize.desc": "控制 Textile 预览中使用的字号(以像素为单位)。", "textile.preview.lineHeight.desc": "控制 Textile 预览中使用的行高。此数值与字号相关。", + "textile.preview.linkify": "在 Textile 预览中启用或禁用将类似 URL 的文本转换为链接的操作。", "textile.preview.markEditorSelection.desc": "在 Textile 预览中标记当前的编辑器选定内容。", + "textile.preview.refresh.title": "刷新预览", "textile.preview.scrollEditorWithPreview.desc": "滚动 Textile 预览时,更新其编辑器视图。", "textile.preview.scrollPreviewWithEditor.desc": "滚动 Textile 编辑器时,更新其预览视图。", "textile.preview.title": "打开预览", + "textile.preview.toggleLock.title": "切换开关锁定预览", + "textile.preview.typographer": "在 Textile 预览中启用或禁用一些与语言无关的替换和引文美化。", "textile.previewSide.title": "打开侧边预览", "textile.showLockedPreviewToSide.title": "在侧边打开锁定的预览", - "textile.showSource.title": "显示源", - "textile.styles.dec": "要在 Textile 预览中使用的 CSS 样式表的 URL 或本地路径列表。相对路径被解释为相对于资源管理器中打开的文件夹。如果没有任何打开的文件夹,则会被解释为相对于 Textile 文件的位置。所有的 \"\\\" 需写为 \"\\\\\"。", "textile.showPreviewSecuritySelector.title": "更改预览安全设置", + "textile.showSource.title": "显示源", + "textile.styles.dec": "要从 Textile 预览使用的 CSS 样式表的 URL 或本地路径的列表。相对路径解释为相对于资源管理器中打开的文件夹。如果没有打开的文件夹,则解释为相对于 Textile 文件的位置。所有 '\\' 都需写为 '\\\\'。", "textile.trace.desc": "对 Textile 扩展启用调试日志记录。", - "textile.preview.refresh.title": "刷新预览", - "textile.preview.toggleLock.title": "切换开关锁定预览", - "configuration.textile.preview.openTextileLinks.description": "控制如何打开textile预览中其他textile文件的链接。", - "configuration.textile.preview.openTextileLinks.inEditor": "尝试在编辑器中打开链接", - "configuration.textile.preview.openTextileLinks.inPreview": "尝试在 Textile 预览中打开链接", - "configuration.textile.links.openLocation.description": "控制应在何处打开textile文件中的链接。", - "configuration.textile.links.openLocation.currentGroup": "打开活动编辑器组中的链接。", - "configuration.textile.links.openLocation.beside": "打开活动编辑器旁边的链接。" -} + "workspaceTrust": "加载在工作区中配置的样式时需要。" +} \ No newline at end of file diff --git a/i18n/cht/out/features/preview.i18n.json b/i18n/cht/out/features/preview.i18n.json index fca16e7..e84cd5e 100644 --- a/i18n/cht/out/features/preview.i18n.json +++ b/i18n/cht/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[預覽] {0}", "onPreviewStyleLoadError": "無法載入 ‘textile.style' 樣式:{0}", "preview.clickOpenFailed": "無法開啟 {0}", - "lockedPreviewTitle": "[預覽] {0}", "previewTitle": "預覽 {0}" -} +} \ No newline at end of file diff --git a/i18n/cht/out/features/previewContentProvider.i18n.json b/i18n/cht/out/features/previewContentProvider.i18n.json index 5857f75..f515aa8 100644 --- a/i18n/cht/out/features/previewContentProvider.i18n.json +++ b/i18n/cht/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "此文件中的部分內容已停用", - "preview.securityMessage.title": "Textile 預覽中已停用可能不安全或不安全的內容。請將 Textile 預覽的安全性設定變更為允許不安全內容,或啟用指令碼", + "preview.notFound": "找不到 {0}", "preview.securityMessage.label": "內容已停用安全性警告", - "preview.notFound": "找不到 {0}" + "preview.securityMessage.text": "此文件中的部分內容已停用", + "preview.securityMessage.title": "Textile 預覽中已停用可能不安全或無防護的內容。請將 Textile 預覽的安全性設定變更為允許無防護的內容,或啟用指令碼" } \ No newline at end of file diff --git a/i18n/cht/out/security.i18n.json b/i18n/cht/out/security.i18n.json index 5e52638..fffe92d 100644 --- a/i18n/cht/out/security.i18n.json +++ b/i18n/cht/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "嚴謹", - "strict.description": "僅載入安全內容", - "insecureLocalContent.title": "允許不安全的本機內容", - "insecureLocalContent.description": "啟用從本機提供 http 載入內容", - "insecureContent.title": "允許不安全的內容", - "insecureContent.description": "啟用 http 載入內容", - "disable.title": "停用", "disable.description": "允許所有內容與指令碼執行。不建議", - "moreInfo.title": "詳細資訊", - "enableSecurityWarning.title": "允許此工作區預覽安全性警告", + "disable.title": "停用", "disableSecurityWarning.title": "不允許此工作區預覽安全性警告", - "toggleSecurityWarning.description": "不影響內容安全性層級", - "preview.showPreviewSecuritySelector.title": "選擇此工作區 Textile 預覽的安全性設定" + "enableSecurityWarning.title": "允許此工作區預覽安全性警告", + "insecureContent.description": "啟用 http 載入內容", + "insecureContent.title": "允許不安全的內容", + "insecureLocalContent.description": "啟用從本機提供 http 載入內容", + "insecureLocalContent.title": "允許不安全的本機內容", + "moreInfo.title": "詳細資訊", + "preview.showPreviewSecuritySelector.title": "選擇此工作區 Textile 預覽的安全性設定", + "strict.description": "僅載入安全內容", + "strict.title": "嚴謹", + "toggleSecurityWarning.description": "不影響內容安全性層級" } \ No newline at end of file diff --git a/i18n/cht/package.i18n.json b/i18n/cht/package.i18n.json index 96975cb..16f4d30 100644 --- a/i18n/cht/package.i18n.json +++ b/i18n/cht/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Textile 語言功能", + "configuration.textile.links.openLocation.beside": "開啟使用中編輯器旁邊的連結。", + "configuration.textile.links.openLocation.currentGroup": "在使用中的編輯器群組開啟連結。", + "configuration.textile.links.openLocation.description": "控制應在何處開啟 Textile 檔案中的連結。", + "configuration.textile.preview.openTextileLinks.description": "控制應如何開啟 Textile 預覽中其他 Textile 檔案的連結。", + "configuration.textile.preview.openTextileLinks.inEditor": "嘗試在編輯器中開啟連結。", + "configuration.textile.preview.openTextileLinks.inPreview": "嘗試開啟 Textile 預覽中的連結。", "description": "為 Textile 提供豐富的語言支援。", + "displayName": "Textile 語言功能", "textile.preview.breaks.desc": "設定 Textile 預覽中轉譯分行符號的方式。若設定為 'true',則會為段落內的新行建立
。", - "textile.preview.linkify": "啟用或停用在 Textile 預覽中將類似 URL 的文字轉換為連結。", "textile.preview.doubleClickToSwitchToEditor.desc": "在 Textile 預覽中按兩下會切換到編輯器。", "textile.preview.fontFamily.desc": "控制 Textile 預覽中使用的字型家族。", "textile.preview.fontSize.desc": "控制 Textile 預覽中使用的字型大小 (以像素為單位)。", - "textile.preview.lineHeight.desc": "控制 Textile 預覽中使用的行高。此數字相對於字型大小。", + "textile.preview.lineHeight.desc": "控制 Textile 預覽中使用的行高。此數字與字型大小成正比。", + "textile.preview.linkify": "啟用或停用在 Textile 預覽中將類似 URL 的文字轉換為連結。", "textile.preview.markEditorSelection.desc": "在 Textile 預覽中標記目前的編輯器選取範圍。", + "textile.preview.refresh.title": "重新整理預覽", "textile.preview.scrollEditorWithPreview.desc": "在捲動 Textile 預覽時更新編輯器的檢視。", "textile.preview.scrollPreviewWithEditor.desc": "在捲動 Textile 編輯器時更新預覽的檢視。", "textile.preview.title": "開啟預覽", + "textile.preview.toggleLock.title": "切換預覽鎖定", + "textile.preview.typographer": "在 Textile 預覽中啟用或停用部分非語言相關的取代及引號修飾。", "textile.previewSide.title": "在一側開啟預覽", "textile.showLockedPreviewToSide.title": "在側面開啟鎖定的預覽", - "textile.showSource.title": "顯示來源", - "textile.styles.dec": "可從 Textile 預覽使用之 CSS 樣式表的 URL 或本機路徑清單。相對路徑是相對於在總管中開啟的資料夾來進行解釋。若沒有開啟資料夾,路徑則是相對於 Textile 檔案的位置來進行解釋。所有 '\\' 都必須寫成 '\\\\'。", "textile.showPreviewSecuritySelector.title": "變更預覽的安全性設定", + "textile.showSource.title": "顯示來源", + "textile.styles.dec": "可從 Textile 預覽使用之 CSS 樣式表的 URL 或本機路徑清單。相對路徑指的是相對於在總管中開啟的資料夾。若沒有開啟的資料夾,相對路徑則是相對於 Textile 檔案的位置。所有 '\\' 都必須寫成 '\\\\'。", "textile.trace.desc": "允許 Textile 延伸模組進行偵錯記錄。", - "textile.preview.refresh.title": "重新整理預覽", - "textile.preview.toggleLock.title": "切換預覽鎖定", - "configuration.textile.preview.openTextileLinks.description": "控制應該如何開啟 Textile 預覽中其他 Textile 檔案的連結。", - "configuration.textile.preview.openTextileLinks.inEditor": "嘗試在編輯器中開啟連結", - "configuration.textile.preview.openTextileLinks.inPreview": "在 textile 預覽嘗試開啟連結", - "configuration.textile.links.openLocation.description": "控制應在何處開啟 Textile 檔案中的連結。", - "configuration.textile.links.openLocation.currentGroup": "在使用中的編輯器群組開啟連結。", - "configuration.textile.links.openLocation.beside": "開啟使用中編輯器旁邊的連結。" -} + "workspaceTrust": "載入工作區中設定的樣式時所需。" +} \ No newline at end of file diff --git a/i18n/deu/out/features/preview.i18n.json b/i18n/deu/out/features/preview.i18n.json index 1841f2f..36f62f6 100644 --- a/i18n/deu/out/features/preview.i18n.json +++ b/i18n/deu/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[Vorschau] {0}", "onPreviewStyleLoadError": "'textile.styles' konnte nicht geladen werden: {0}", "preview.clickOpenFailed": "{0} konnte nicht geöffnet werden.", - "lockedPreviewTitle": "[Vorschau] {0}", "previewTitle": "Vorschau von {0}" -} +} \ No newline at end of file diff --git a/i18n/deu/out/features/previewContentProvider.i18n.json b/i18n/deu/out/features/previewContentProvider.i18n.json index 3cd7576..233a312 100644 --- a/i18n/deu/out/features/previewContentProvider.i18n.json +++ b/i18n/deu/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "In diesem Dokument wurden einige Inhalte deaktiviert.", - "preview.securityMessage.title": "Potenziell unsichere Inhalte wurden in der Textile-Vorschau deaktiviert. Ändern Sie die Sicherheitseinstellung der Textile-Vorschau, um unsichere Inhalte zuzulassen oder Skripts zu aktivieren.", + "preview.notFound": "{0} kann nicht gefunden werden.", "preview.securityMessage.label": "Sicherheitswarnung – Inhalt deaktiviert", - "preview.notFound": "{0} kann nicht gefunden werden." + "preview.securityMessage.text": "In diesem Dokument wurden einige Inhalte deaktiviert.", + "preview.securityMessage.title": "Potenziell unsichere Inhalte wurden in der Textile-Vorschau deaktiviert. Ändern Sie die Sicherheitseinstellung der Textile-Vorschau, um unsichere Inhalte zuzulassen oder Skripts zu aktivieren." } \ No newline at end of file diff --git a/i18n/deu/out/security.i18n.json b/i18n/deu/out/security.i18n.json index a83efb4..bcf4dd4 100644 --- a/i18n/deu/out/security.i18n.json +++ b/i18n/deu/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "Strict", - "strict.description": "Nur sicheren Inhalt laden", - "insecureLocalContent.title": "Unsichere lokale Inhalte zulassen", - "insecureLocalContent.description": "Laden von Inhalten über HTTP von localhost aktivieren", - "insecureContent.title": "Unsicheren Inhalt zulassen", - "insecureContent.description": "Laden von Inhalten über HTTP aktivieren", - "disable.title": "Deaktivieren", "disable.description": "Alle Inhalte und Skriptausführung zulassen. Nicht empfohlen.", - "moreInfo.title": "Weitere Informationen", - "enableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich aktivieren", + "disable.title": "Deaktivieren", "disableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich deaktivieren", - "toggleSecurityWarning.description": "Hat keinen Einfluss auf die Inhaltssicherheitsebene", - "preview.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für die Textile-Vorschau in diesem Arbeitsbereich auswählen" -} + "enableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich aktivieren", + "insecureContent.description": "Laden von Inhalten über HTTP aktivieren", + "insecureContent.title": "Unsicheren Inhalt zulassen", + "insecureLocalContent.description": "Laden von Inhalten über HTTP von localhost aktivieren", + "insecureLocalContent.title": "Unsichere lokale Inhalte zulassen", + "moreInfo.title": "Weitere Informationen", + "preview.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für die Textile-Vorschau in diesem Arbeitsbereich auswählen", + "strict.description": "Nur sicheren Inhalt laden", + "strict.title": "Strict", + "toggleSecurityWarning.description": "Hat keinen Einfluss auf die Inhaltssicherheitsebene" +} \ No newline at end of file diff --git a/i18n/deu/package.i18n.json b/i18n/deu/package.i18n.json index b9cfde8..b236792 100644 --- a/i18n/deu/package.i18n.json +++ b/i18n/deu/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Textile-Sprachfeatures", + "configuration.textile.links.openLocation.beside": "Öffnen Sie die Links neben dem aktiven Editor.", + "configuration.textile.links.openLocation.currentGroup": "Öffnen Sie Links in der aktiven Editor-Gruppe.", + "configuration.textile.links.openLocation.description": "Steuert, wo Links in Textiledateien geöffnet werden sollen.", + "configuration.textile.preview.openTextileLinks.description": "Steuert, wie Links zu anderen Textiledateien in der Textile-Vorschau geöffnet werden sollen.", + "configuration.textile.preview.openTextileLinks.inEditor": "Links im Editor öffnen", + "configuration.textile.preview.openTextileLinks.inPreview": "Links in der Textile-Vorschau öffnen", "description": "Bietet umfangreiche Sprachunterstützung für Textile.", - "textile.preview.breaks.desc": "Legt fest, wie Zeilenumbrüche in der Textilevorschau gerendert werden. Durch eine Festlegung auf TRUE wird ein
für Zeilenumbrüche innerhalb von Absätzen erstellt.", - "textile.preview.linkify": "Aktiviert oder deaktiviert die Konvertierung von URL-ähnlichem Text in Links in der Textile-Vorschau.", + "displayName": "Textile-Sprachfeatures", + "textile.preview.breaks.desc": "Legt fest, wie Zeilenumbrüche in der Textile-Vorschau gerendert werden. Durch eine Festlegung auf TRUE wird \"
\" für Zeilenumbrüche innerhalb von Absätzen erstellt.", "textile.preview.doubleClickToSwitchToEditor.desc": "Doppelklicken Sie in die Textile-Vorschau, um zum Editor zu wechseln.", - "textile.preview.fontFamily.desc": "Steuert die Schriftfamilie, die in der Textilevorschau verwendet wird.", - "textile.preview.fontSize.desc": "Steuert den Schriftgrad in Pixeln, der in der Textilevorschau verwendet wird.", - "textile.preview.lineHeight.desc": "Steuert die Zeilenhöhe, die in der Textilevorschau verwendet wird. Diese Zahl ist relativ zum Schriftgrad.", - "textile.preview.markEditorSelection.desc": "Markieren Sie die aktuelle Editor-Auswahl in der Textile-Vorschau.", - "textile.preview.scrollEditorWithPreview.desc": "Wenn für eine Textile-Vorschau ein Bildlauf durchgeführt wird, die Ansicht des Editors aktualisieren.", - "textile.preview.scrollPreviewWithEditor.desc": "Wenn für die Textile-Vorschau ein Bildlauf durchgeführt wird, aktualisieren Sie die Ansicht der Vorschau.", + "textile.preview.fontFamily.desc": "Steuert die Schriftfamilie, die in der Textile-Vorschau verwendet wird.", + "textile.preview.fontSize.desc": "Steuert den Schriftgrad in Pixeln, der in der Textile-Vorschau verwendet wird.", + "textile.preview.lineHeight.desc": "Steuert die Zeilenhöhe, die in der Textile-Vorschau verwendet wird. Diese Zahl ist relativ zum Schriftgrad.", + "textile.preview.linkify": "Aktiviert oder deaktiviert die Konvertierung von URL-ähnlichem Text in Links in der Textile-Vorschau.", + "textile.preview.markEditorSelection.desc": "Hiermit wird die aktuelle Editor-Auswahl in der Textile-Vorschau markiert.", + "textile.preview.refresh.title": "Vorschau aktualisieren", + "textile.preview.scrollEditorWithPreview.desc": "Hiermit wird die Ansicht des Editors beim Scrollen in einer Textile-Vorschau aktualisiert.", + "textile.preview.scrollPreviewWithEditor.desc": "Hiermit wird die Ansicht der Vorschau beim Scrollen in einem Textile-Editor aktualisiert.", "textile.preview.title": "Vorschau öffnen", + "textile.preview.toggleLock.title": "Vorschausperre umschalten", + "textile.preview.typographer": "Hiermit aktivieren oder deaktivieren Sie sprachneutrale Ersetzungen und die Anpassung von Anführungszeichen in der Textile-Vorschau.", "textile.previewSide.title": "Vorschau an der Seite öffnen", "textile.showLockedPreviewToSide.title": "Gesperrte Vorschau an der Seite öffnen", - "textile.showSource.title": "Quelle anzeigen", - "textile.styles.dec": "Eine Liste von URLs oder lokalen Pfaden zu CSS-Stylesheets aus der Textilevorschau, die verwendet werden sollen. Relative Pfade werden relativ zu dem Ordner interpretiert, der im Explorer geöffnet ist. Wenn kein Ordner geöffnet ist, werden sie relativ zum Speicherort der Textiledatei interpretiert. Alle '\\' müssen als '\\\\' geschrieben werden.", "textile.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für Vorschau ändern", - "textile.trace.desc": "Aktiviert die Debugprotokollierung für die Textile-Erweiterung.", - "textile.preview.refresh.title": "Vorschau aktualisieren", - "textile.preview.toggleLock.title": "Vorschausperre umschalten", - "configuration.textile.preview.openTextileLinks.description": "Steuert, wie Links zu anderen Textiledateien in der Textile-Vorschau geöffnet werden sollen.", - "configuration.textile.preview.openTextileLinks.inEditor": "Versuchen, Links im Editor zu öffnen", - "configuration.textile.preview.openTextileLinks.inPreview": "Versuchen, Links in der Textilevorschau zu öffnen", - "configuration.textile.links.openLocation.description": "Steuert, wo Links in Textiledateien geöffnet werden sollen.", - "configuration.textile.links.openLocation.currentGroup": "Öffnen Sie Links in der aktiven Editor-Gruppe.", - "configuration.textile.links.openLocation.beside": "Öffnen Sie die Links neben dem aktiven Editor." -} + "textile.showSource.title": "Quelle anzeigen", + "textile.styles.dec": "Eine Liste von URLs oder lokalen Pfaden zu CSS-Stylesheets, die aus der Textilevorschau verwendet werden sollen. Relative Pfade werden relativ zum im Explorer geöffneten Ordner interpretiert. Wenn kein geöffneter Ordner vorhanden ist, werden sie relativ zum Speicherort der Textiledatei interpretiert. Alle \"\\\" müssen als \"\\\\\" geschrieben werden.", + "textile.trace.desc": "Aktiviert die Debugprotokollierung für die Textileerweiterung.", + "workspaceTrust": "Erforderlich, um Formatvorlagen zu laden, die im Arbeitsbereich konfiguriert sind." +} \ No newline at end of file diff --git a/i18n/esn/out/features/preview.i18n.json b/i18n/esn/out/features/preview.i18n.json index 32bdd92..1b6bacb 100644 --- a/i18n/esn/out/features/preview.i18n.json +++ b/i18n/esn/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[Vista previa] {0}", "onPreviewStyleLoadError": "No se pudo cargar 'textile.styles': {0}", "preview.clickOpenFailed": "No se pudo abrir {0}", - "lockedPreviewTitle": "[Vista previa] {0}", "previewTitle": "Vista Previa {0}" -} +} \ No newline at end of file diff --git a/i18n/esn/out/features/previewContentProvider.i18n.json b/i18n/esn/out/features/previewContentProvider.i18n.json index 6f6aa54..b3415e5 100644 --- a/i18n/esn/out/features/previewContentProvider.i18n.json +++ b/i18n/esn/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "Se ha deshabilitado parte del contenido de este documento", - "preview.securityMessage.title": "Se ha deshabilitado el contenido potencialmente inseguro en la previsualización de Textile. Para permitir el contenido inseguro o habilitar scripts cambie la configuración de la previsualización de Textile", + "preview.notFound": "{0} no se puede encontrar", "preview.securityMessage.label": "Alerta de seguridad de contenido deshabilitado", - "preview.notFound": "{0} no se puede encontrar" + "preview.securityMessage.text": "Se ha deshabilitado parte del contenido de este documento", + "preview.securityMessage.title": "Se ha deshabilitado el contenido potencialmente inseguro en la vista previa de Textile. Para permitir el contenido inseguro o habilitar scripts, cambie la configuración de la vista previa de Textile" } \ No newline at end of file diff --git a/i18n/esn/out/security.i18n.json b/i18n/esn/out/security.i18n.json index ea9e9b7..88b0da5 100644 --- a/i18n/esn/out/security.i18n.json +++ b/i18n/esn/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "Strict", - "strict.description": "Cargar solo el contenido seguro", - "insecureLocalContent.title": "Permitir contenido local inseguro ", - "insecureLocalContent.description": "Habilitar la carga del contenido sobre http desde localhost", - "insecureContent.title": "Permitir contenido no seguro", - "insecureContent.description": "Habilitar el contenido de carga sobre http", - "disable.title": "Deshabilitar", "disable.description": "Permitir todo el contenido y la ejecución de scripts. No se recomienda.", - "moreInfo.title": "Más información", - "enableSecurityWarning.title": "Habilitar advertencias de seguridad de vista previa en esta área de trabajo", + "disable.title": "Deshabilitar", "disableSecurityWarning.title": "Deshabilitar advertencias de seguridad de vista previa en esta área de trabajo", - "toggleSecurityWarning.description": "No afecta al nivel de seguridad de contenido", - "preview.showPreviewSecuritySelector.title": "Seleccione configuración de seguridad para las previsualizaciones de Textile en esta área de trabajo" + "enableSecurityWarning.title": "Habilitar advertencias de seguridad de vista previa en esta área de trabajo", + "insecureContent.description": "Habilitar el contenido de carga sobre http", + "insecureContent.title": "Permitir contenido no seguro", + "insecureLocalContent.description": "Habilitar la carga del contenido sobre http desde localhost", + "insecureLocalContent.title": "Permitir contenido local inseguro ", + "moreInfo.title": "Más información", + "preview.showPreviewSecuritySelector.title": "Seleccione configuración de seguridad para las previsualizaciones de Textile en esta área de trabajo", + "strict.description": "Cargar solo el contenido seguro", + "strict.title": "Strict", + "toggleSecurityWarning.description": "No afecta al nivel de seguridad de contenido" } \ No newline at end of file diff --git a/i18n/esn/package.i18n.json b/i18n/esn/package.i18n.json index d0f71b0..53485c3 100644 --- a/i18n/esn/package.i18n.json +++ b/i18n/esn/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Características del lenguaje Textile", + "configuration.textile.links.openLocation.beside": "Abrir enlaces junto al editor activo.", + "configuration.textile.links.openLocation.currentGroup": "Abra vínculos en el grupo de editor activo.", + "configuration.textile.links.openLocation.description": "Controla dónde se deben abrir los vínculos de los archivos Textile.", + "configuration.textile.preview.openTextileLinks.description": "Controla cómo deben abrirse los vínculos hacia otros archivos Textile en la vista previa de Textile.", + "configuration.textile.preview.openTextileLinks.inEditor": "Intenta abrir los vínculos en el editor.", + "configuration.textile.preview.openTextileLinks.inPreview": "Intenta abrir los vínculos en la vista previa de Textile.", "description": "Proporciona un potente soporte de lenguaje para archivos Textile.", + "displayName": "Características del lenguaje Textile", "textile.preview.breaks.desc": "Establece cómo se representan los saltos de línea en la vista previa de Textile. Si se establece en \"true\", se crea
para las líneas nuevas dentro de los párrafos.", - "textile.preview.linkify": "Habilitar o deshabilitar la conversión de texto de tipo URL a enlaces en la vista previa de textile.", "textile.preview.doubleClickToSwitchToEditor.desc": "Haga doble clic en la vista previa de Textile para cambiar al editor.", - "textile.preview.fontFamily.desc": "Controla la familia de la fuente utilizada en la previsualización del descuento.", - "textile.preview.fontSize.desc": "Controla el tamaño de la fuente en píxeles utilizado en la previsualización del descuento.", - "textile.preview.lineHeight.desc": "Controla la altura de línea utilizada en la previsualización del descuento. Este número es relativo al tamaño de la fuente.", + "textile.preview.fontFamily.desc": "Controla la familia de fuentes que se usa en la vista previa de Textile.", + "textile.preview.fontSize.desc": "Controla el tamaño de fuente en píxeles que se usa en la vista previa de Textile.", + "textile.preview.lineHeight.desc": "Controla la altura de línea que se usa en la vista previa de Textile. Este número es relativo al tamaño de fuente.", + "textile.preview.linkify": "Habilita o deshabilita la conversión de texto de tipo URL a vínculos en la vista previa de Textile.", "textile.preview.markEditorSelection.desc": "Marca la selección del editor actual en la vista previa de Textile.", + "textile.preview.refresh.title": "Actualizar vista previa", "textile.preview.scrollEditorWithPreview.desc": "Al desplazarse en la vista previa de Textile, se actualiza la vista del editor.", "textile.preview.scrollPreviewWithEditor.desc": "Al desplazarse en el editor de Textile, se actualiza la vista de la previsualización.", "textile.preview.title": "Abrir vista previa", + "textile.preview.toggleLock.title": "Cambiar fijación de la vista previa ", + "textile.preview.typographer": "Habilita o deshabilita algunos embellecimientos de comillas y reemplazos independientes del idioma en la vista previa de Textile.", "textile.previewSide.title": "Abrir vista previa en el lateral", "textile.showLockedPreviewToSide.title": "Abrir vista previa fija en el lateral", - "textile.showSource.title": "Mostrar origen", - "textile.styles.dec": "Una lista de direcciones URL o rutas de acceso locales a hojas de estilo CSS que utilizar desde la vista previa del descuento. Las tutas de acceso relativas se interpretan en relación con la carpeta abierta en el explorador. Si no hay ninguna carpeta abierta, se interpretan en relación con la ubicación del archivo del descuento. Todos los '\\' deben escribirse como '\\\\'.", "textile.showPreviewSecuritySelector.title": "Cambiar configuración de seguridad de vista previa", - "textile.trace.desc": "Habilitar registro de depuración para las extensiones de Textile. ", - "textile.preview.refresh.title": "Actualizar vista previa", - "textile.preview.toggleLock.title": "Cambiar fijación de la vista previa ", - "configuration.textile.preview.openTextileLinks.description": "Controla cómo deben abrirse los vínculos hacia otros archivos textile en la previsualización de textile.", - "configuration.textile.preview.openTextileLinks.inEditor": "Tratar de abrir los vínculos en el editor", - "configuration.textile.preview.openTextileLinks.inPreview": "Intenta abrir los vínculos en la vista previa de Textile.", - "configuration.textile.links.openLocation.description": "Controla dónde se deben abrir los vínculos de los archivos textile.", - "configuration.textile.links.openLocation.currentGroup": "Abra vínculos en el grupo de editor activo.", - "configuration.textile.links.openLocation.beside": "Abrir enlaces junto al editor activo." -} + "textile.showSource.title": "Mostrar origen", + "textile.styles.dec": "Lista de direcciones URL o rutas de acceso locales a hojas de estilo CSS que se van a usar desde la vista previa de Textile. Las rutas de acceso relativas se interpretan en relación con la carpeta abierta en el Explorador. Si no hay ninguna carpeta abierta, se interpretan en relación con la ubicación del archivo Textile. Todo \"\\\" debe escribirse como \"\\\\\".", + "textile.trace.desc": "Habilita el registro de depuración para las extensiones de Textile. ", + "workspaceTrust": "Necesario para cargar los estilos configurados en el área de trabajo." +} \ No newline at end of file diff --git a/i18n/fra/out/features/preview.i18n.json b/i18n/fra/out/features/preview.i18n.json index 272fe99..1c2d7f6 100644 --- a/i18n/fra/out/features/preview.i18n.json +++ b/i18n/fra/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[Aperçu] {0}", "onPreviewStyleLoadError": "Impossible de charger 'textile.styles' : {0}", "preview.clickOpenFailed": "Impossible d'ouvrir {0}", - "lockedPreviewTitle": "[Aperçu] {0}", "previewTitle": "Prévisualiser {0}" -} +} \ No newline at end of file diff --git a/i18n/fra/out/features/previewContentProvider.i18n.json b/i18n/fra/out/features/previewContentProvider.i18n.json index 6b4b8f6..0f97743 100644 --- a/i18n/fra/out/features/previewContentProvider.i18n.json +++ b/i18n/fra/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "Du contenu a été désactivé dans ce document", - "preview.securityMessage.title": "Le contenu potentiellement dangereux ou précaire a été désactivé dans l’aperçu du format textile. Modifier le paramètre de sécurité Aperçu Textile afin d’autoriser les contenus non sécurisés ou activer les scripts", + "preview.notFound": "{0} est introuvable", "preview.securityMessage.label": "Avertissement de sécurité de contenu désactivé", - "preview.notFound": "{0} est introuvable" + "preview.securityMessage.text": "Du contenu a été désactivé dans ce document", + "preview.securityMessage.title": "Le contenu potentiellement dangereux ou non sécurisé a été désactivé dans l'aperçu Textile. Changez les paramètres de sécurité de l'aperçu Textile pour autoriser le contenu non sécurisé ou activer les scripts" } \ No newline at end of file diff --git a/i18n/fra/out/security.i18n.json b/i18n/fra/out/security.i18n.json index 7a99bd9..94d58fd 100644 --- a/i18n/fra/out/security.i18n.json +++ b/i18n/fra/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "Strict", - "strict.description": "Charger uniquement le contenu sécurisé.", - "insecureLocalContent.title": "Autoriser le contenu local non sécurisé", - "insecureLocalContent.description": "Activer le chargement de contenu http servi par localhost", - "insecureContent.title": "Autoriser le contenu non sécurisé", - "insecureContent.description": "Activer le chargement de contenu sur http", - "disable.title": "Désactiver", "disable.description": "Autorisez tout le contenu et l’exécution des scripts. Non recommandé", - "moreInfo.title": "Informations", - "enableSecurityWarning.title": "Activer l'aperçu d'avertissements de sécurité pour cet espace de travail", + "disable.title": "Désactiver", "disableSecurityWarning.title": "Désactiver l'aperçu d'avertissements de sécurité pour cet espace de travail", - "toggleSecurityWarning.description": "N'affecte pas le niveau de sécurité de contenu", - "preview.showPreviewSecuritySelector.title": "Sélectionner les paramètres de sécurité pour les aperçus Textile dans cet espace de travail" -} + "enableSecurityWarning.title": "Activer l'aperçu d'avertissements de sécurité pour cet espace de travail", + "insecureContent.description": "Activer le chargement de contenu sur http", + "insecureContent.title": "Autoriser le contenu non sécurisé", + "insecureLocalContent.description": "Activer le chargement de contenu http servi par localhost", + "insecureLocalContent.title": "Autoriser le contenu local non sécurisé", + "moreInfo.title": "Informations", + "preview.showPreviewSecuritySelector.title": "Sélectionner les paramètres de sécurité pour les aperçus Textile dans cet espace de travail", + "strict.description": "Charger uniquement le contenu sécurisé.", + "strict.title": "Strict", + "toggleSecurityWarning.description": "N'affecte pas le niveau de sécurité de contenu" +} \ No newline at end of file diff --git a/i18n/fra/package.i18n.json b/i18n/fra/package.i18n.json index cb3a74d..79e0dfa 100644 --- a/i18n/fra/package.i18n.json +++ b/i18n/fra/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Fonctionnalités de langage Textile", + "configuration.textile.links.openLocation.beside": "Ouvrez les liens à côté de l'éditeur actif.", + "configuration.textile.links.openLocation.currentGroup": "Ouvrez les liens dans le groupe d'éditeurs actif.", + "configuration.textile.links.openLocation.description": "Contrôle l'emplacement où doivent s'ouvrir les liens dans les fichiers Textile.", + "configuration.textile.preview.openTextileLinks.description": "Contrôle la façon dont les liens vers d'autres fichiers Textile doivent s'ouvrir dans l'aperçu Textile.", + "configuration.textile.preview.openTextileLinks.inEditor": "Tente d'ouvrir les liens dans l'éditeur.", + "configuration.textile.preview.openTextileLinks.inPreview": "Tente d'ouvrir les liens dans l'aperçu Textile.", "description": "Fournit une prise en charge riche de langage pour Textile", + "displayName": "Fonctionnalités de langage Textile", "textile.preview.breaks.desc": "Définit la façon dont les sauts de ligne sont affichés dans l'aperçu Textile. Si vous affectez la valeur 'true', un
est créé pour les nouvelles lignes à l'intérieur des paragraphes.", - "textile.preview.linkify": "Activez ou désactivez la conversion de texte de type URL en liens dans l’aperçu Textile.", "textile.preview.doubleClickToSwitchToEditor.desc": "Double-cliquez dans l'aperçu Textile pour passer à l'éditeur.", "textile.preview.fontFamily.desc": "Contrôle la famille de polices utilisée dans l'aperçu Textile.", "textile.preview.fontSize.desc": "Contrôle la taille de police en pixels utilisée dans l'aperçu Textile.", "textile.preview.lineHeight.desc": "Contrôle la hauteur de ligne utilisée dans l'aperçu Textile. Ce nombre est relatif à la taille de police.", - "textile.preview.markEditorSelection.desc": "Permet de marquer la sélection actuelle de l'éditeur dans l'aperçu Textile.", - "textile.preview.scrollEditorWithPreview.desc": "Lors du défilement de l'aperçu textile, actualiser l’affichage de l’éditeur.", - "textile.preview.scrollPreviewWithEditor.desc": "Lors du défilement d’un éditeur textile, actualiser l’affichage de l’aperçu.", + "textile.preview.linkify": "Active ou désactive la conversion de texte de type URL en liens dans l'aperçu Textile.", + "textile.preview.markEditorSelection.desc": "Marque la sélection actuelle de l'éditeur dans l'aperçu Textile.", + "textile.preview.refresh.title": "Actualiser l'aperçu", + "textile.preview.scrollEditorWithPreview.desc": "Quand un aperçu Textile défile, la vue de l'éditeur est mise à jour.", + "textile.preview.scrollPreviewWithEditor.desc": "Quand la fenêtre de l'éditeur Textile défile, la vue de l'aperçu est mise à jour.", "textile.preview.title": "Ouvrir l'aperçu", + "textile.preview.toggleLock.title": "Activer/désactiver le verrouillage de l'aperçu", + "textile.preview.typographer": "Active ou désactive certains remplacements indépendants du langage ainsi que l'amélioration de la présentation des guillemets dans l'aperçu Textile.", "textile.previewSide.title": "Ouvrir l'aperçu sur le côté", "textile.showLockedPreviewToSide.title": "Ouvrir l'aperçu verrrouillé sur le côté", - "textile.showSource.title": "Afficher la source", - "textile.styles.dec": "Liste d'URL ou de chemins locaux de feuilles de style CSS à utiliser dans l'aperçu Textile. Les chemins relatifs sont interprétés par rapport au dossier ouvert dans l'explorateur. S'il n'y a aucun dossier ouvert, ils sont interprétés par rapport à l'emplacement du fichier Textile. Tous les signes '\\' doivent être écrits sous la forme '\\\\'.", "textile.showPreviewSecuritySelector.title": "Changer les paramètres de sécurité de l'aperçu", + "textile.showSource.title": "Afficher la source", + "textile.styles.dec": "Liste d'URL ou de chemins locaux de feuilles de style CSS à utiliser dans l'aperçu Textile. Les chemins relatifs sont interprétés par rapport au dossier ouvert dans l'Explorateur. Si aucun dossier n'est ouvert, ils sont interprétés par rapport à l'emplacement du fichier Textile. Tous les signes '\\' doivent être écrits sous la forme '\\\\'.", "textile.trace.desc": "Active la journalisation du débogage pour l'extension Textile.", - "textile.preview.refresh.title": "Actualiser l'aperçu", - "textile.preview.toggleLock.title": "Activer/désactiver le verrouillage de l'aperçu", - "configuration.textile.preview.openTextileLinks.description": "Contrôle la façon dont les liens vers d'autres fichiers Textile doivent être ouverts dans l'aperçu Textile.", - "configuration.textile.preview.openTextileLinks.inEditor": "Essayer d’ouvrir les liens dans l’éditeur", - "configuration.textile.preview.openTextileLinks.inPreview": "Essayer d'ouvrir les liens dans l'aperçu textile", - "configuration.textile.links.openLocation.description": "Contrôle où ouvrir les liens dans les fichiers Textile.", - "configuration.textile.links.openLocation.currentGroup": "Ouvrez les liens dans le groupe d'éditeurs actif.", - "configuration.textile.links.openLocation.beside": "Ouvrez les liens à côté de l'éditeur actif." -} + "workspaceTrust": "Requis pour le chargement des styles configurés dans l’espace de travail." +} \ No newline at end of file diff --git a/i18n/ita/out/features/preview.i18n.json b/i18n/ita/out/features/preview.i18n.json index 7cfd19e..86327e0 100644 --- a/i18n/ita/out/features/preview.i18n.json +++ b/i18n/ita/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[Anteprima] {0}", "onPreviewStyleLoadError": "Impossibile caricare 'textile.styles': {0}", "preview.clickOpenFailed": "Non è stato possibile aprire {0}", - "lockedPreviewTitle": "[Anteprima] {0}", "previewTitle": "Anteprima {0}" -} +} \ No newline at end of file diff --git a/i18n/ita/out/features/previewContentProvider.i18n.json b/i18n/ita/out/features/previewContentProvider.i18n.json index 576bcbc..d5780fd 100644 --- a/i18n/ita/out/features/previewContentProvider.i18n.json +++ b/i18n/ita/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "Alcuni contenuti sono stati disabilitati in questo documento", - "preview.securityMessage.title": "Contenuti potenzialmente non sicuri sono stati disattivati nell'anteprima del Textile. Modificare l'impostazione di protezione dell'anteprima del Textile per consentire la visualizzazione di contenuto insicuro o abilitare gli script", + "preview.notFound": "{0} non è stato trovato", "preview.securityMessage.label": "Avviso di sicurezza contenuto disabilitato", - "preview.notFound": "{0} non è stato trovato" + "preview.securityMessage.text": "Alcuni contenuti sono stati disabilitati in questo documento", + "preview.securityMessage.title": "I contenuti potenzialmente non sicuri sono stati disabilitati nell'anteprima Textile. Modificare l'impostazione di sicurezza dell'anteprima Textile per consentire la visualizzazione di contenuto non sicuri o abilitare gli script" } \ No newline at end of file diff --git a/i18n/ita/out/security.i18n.json b/i18n/ita/out/security.i18n.json index a2b2831..f560692 100644 --- a/i18n/ita/out/security.i18n.json +++ b/i18n/ita/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "Strict", - "strict.description": "Carica solo contenuto protetto", - "insecureLocalContent.title": "Consenti contenuto locale non protetto", - "insecureLocalContent.description": "Consente il caricamento di contenuti tramite HTTP servito da localhost", - "insecureContent.title": "Consenti contenuto non protetto", - "insecureContent.description": "Consente il caricamento di contenuti tramite HTTP", - "disable.title": "Disabilita", "disable.description": "Consente l'esecuzione di tutti i contenuti e script. Scelta non consigliata", - "moreInfo.title": "Altre informazioni", - "enableSecurityWarning.title": "Abilita anteprima degli avvisi di sicurezza in questa area di lavoro", + "disable.title": "Disabilita", "disableSecurityWarning.title": "Disabilita anteprima degli avvisi di sicurezza in questa area di lavoro", - "toggleSecurityWarning.description": "Non influisce sul livello di sicurezza del contenuto", - "preview.showPreviewSecuritySelector.title": "Seleziona impostazioni di sicurezza per le anteprime Textile in questa area di lavoro" + "enableSecurityWarning.title": "Abilita anteprima degli avvisi di sicurezza in questa area di lavoro", + "insecureContent.description": "Consente il caricamento di contenuti tramite HTTP", + "insecureContent.title": "Consenti contenuto non protetto", + "insecureLocalContent.description": "Consente il caricamento di contenuti tramite HTTP servito da localhost", + "insecureLocalContent.title": "Consenti contenuto locale non protetto", + "moreInfo.title": "Altre informazioni", + "preview.showPreviewSecuritySelector.title": "Seleziona impostazioni di sicurezza per le anteprime Textile in questa area di lavoro", + "strict.description": "Carica solo contenuto protetto", + "strict.title": "Strict", + "toggleSecurityWarning.description": "Non influisce sul livello di sicurezza del contenuto" } \ No newline at end of file diff --git a/i18n/ita/package.i18n.json b/i18n/ita/package.i18n.json index 10a890d..1e6e635 100644 --- a/i18n/ita/package.i18n.json +++ b/i18n/ita/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Funzionalità del linguaggio Textile", + "configuration.textile.links.openLocation.beside": "Apre i collegamenti accanto all'editor attivo.", + "configuration.textile.links.openLocation.currentGroup": "Apre i collegamenti nel gruppo di editor attivo.", + "configuration.textile.links.openLocation.description": "Controlla dove aprire i collegamenti nei file Textile.", + "configuration.textile.preview.openTextileLinks.description": "Controlla in che modo aprire i collegamenti ad altri file Textile nell'anteprima Textile.", + "configuration.textile.preview.openTextileLinks.inEditor": "Prova ad aprire i collegamenti nell'editor.", + "configuration.textile.preview.openTextileLinks.inPreview": "Prova ad aprire i collegamenti nell'anteprima Textile.", "description": "Fornisce un supporto avanzato del linguaggio per Textile.", - "textile.preview.breaks.desc": "Imposta il rendering delle interruzioni di riga nell'anteprima Textile. Se viene impostato su 'true', viene creato un tag
per i caratteri di nuova riga all'interno di paragrafi.", - "textile.preview.linkify": "Abilita o disabilita la conversione di testo simile a URL in collegamenti nell'anteprima textile.", - "textile.preview.doubleClickToSwitchToEditor.desc": "Fare doppio clic nell'anteprima textile per passare all'editor.", + "displayName": "Funzionalità del linguaggio Textile", + "textile.preview.breaks.desc": "Imposta il rendering delle interruzioni di riga nell'anteprima Textile. Se è impostato su 'true', viene creato un tag
per i caratteri di nuova riga all'interno di paragrafi.", + "textile.preview.doubleClickToSwitchToEditor.desc": "Fare doppio clic nell'anteprima Textile per passare all'editor.", "textile.preview.fontFamily.desc": "Controlla la famiglia di caratteri usata nell'anteprima Textile.", "textile.preview.fontSize.desc": "Controlla le dimensioni del carattere in pixel usate nell'anteprima Textile.", "textile.preview.lineHeight.desc": "Controlla l'altezza della riga usata nell'anteprima Textile. Questo numero è relativo alle dimensioni del carattere.", - "textile.preview.markEditorSelection.desc": "Contrassegna la selezione dell'editor corrente nell'anteprima textile.", - "textile.preview.scrollEditorWithPreview.desc": "Quando si scorre l'anteprima textile, aggiorna la visualizzazione dell'editor.", - "textile.preview.scrollPreviewWithEditor.desc": "Quando si scorre l'editor textile, aggiorna la visualizzazione dell'anteprima.", + "textile.preview.linkify": "Abilita o disabilita la conversione di testo simile a URL in collegamenti nell'anteprima Textile.", + "textile.preview.markEditorSelection.desc": "Contrassegna la selezione dell'editor corrente nell'anteprima Textile.", + "textile.preview.refresh.title": "Aggiorna anteprima", + "textile.preview.scrollEditorWithPreview.desc": "Quando si scorre un'anteprima Textile, aggiorna la visualizzazione dell'editor.", + "textile.preview.scrollPreviewWithEditor.desc": "Quando si scorre un editor Textile, aggiorna la visualizzazione dell'anteprima.", "textile.preview.title": "Apri anteprima", + "textile.preview.toggleLock.title": "Attiva/Disattiva blocco anteprima", + "textile.preview.typographer": "Abilita o disabilita la sostituzione indipendente dalla lingua e l'adattamento delle virgolette nell'anteprima Textile.", "textile.previewSide.title": "Apri anteprima lateralmente", "textile.showLockedPreviewToSide.title": "Apri anteprima bloccata lateralmente", - "textile.showSource.title": "Mostra origine", - "textile.styles.dec": "Elenco di URL o percorsi locali dei fogli di stile CSS da usare dall'anteprima textile. I percorsi relativi vengono interpretati come relativi alla cartella aperta nella finestra di esplorazione. Se non è presente alcuna cartella aperta, vengono interpretati come relativi al percorso del file textile. Tutti i caratteri '\\' devono essere scritti come '\\\\'.", "textile.showPreviewSecuritySelector.title": "Modifica impostazioni di sicurezza anteprima", - "textile.trace.desc": "Abilitare la registrazione debug per l'estensione textile.", - "textile.preview.refresh.title": "Aggiorna anteprima", - "textile.preview.toggleLock.title": "Attiva/Disattiva blocco anteprima", - "configuration.textile.preview.openTextileLinks.description": "Controlla in che modo aprire i collegamenti ad altri file textile nell'anteprima textile.", - "configuration.textile.preview.openTextileLinks.inEditor": "Prova ad aprire i collegamenti nell'editor", - "configuration.textile.preview.openTextileLinks.inPreview": "Prova ad aprire i collegamenti nell'anteprima textile", - "configuration.textile.links.openLocation.description": "Controlla dove aprire i collegamenti nei file textile.", - "configuration.textile.links.openLocation.currentGroup": "Apre i collegamenti nel gruppo di editor attivo.", - "configuration.textile.links.openLocation.beside": "Apre i collegamenti accanto all'editor attivo." -} + "textile.showSource.title": "Mostra origine", + "textile.styles.dec": "Elenco di URL o percorsi locali dei fogli di stile CSS da usare dall'anteprima Textile. I percorsi relativi vengono interpretati come relativi alla cartella aperta in Esplora risorse. Se non è presente alcuna cartella aperta, vengono interpretati come relativi al percorso del file Textile. Tutti i caratteri '\\' devono essere scritti come '\\\\'.", + "textile.trace.desc": "Abilita la registrazione debug per l'estensione Textile.", + "workspaceTrust": "Necessario per il caricamento degli stili configurati nell'area di lavoro." +} \ No newline at end of file diff --git a/i18n/jpn/out/features/preview.i18n.json b/i18n/jpn/out/features/preview.i18n.json index 7a62386..e25e601 100644 --- a/i18n/jpn/out/features/preview.i18n.json +++ b/i18n/jpn/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[プレビュー] {0}", "onPreviewStyleLoadError": "'textile.styles' を読み込むことができません: {0}", "preview.clickOpenFailed": "{0} を開くことができません。", - "lockedPreviewTitle": "[プレビュー] {0}", "previewTitle": "プレビュー {0}" -} +} \ No newline at end of file diff --git a/i18n/jpn/out/features/previewContentProvider.i18n.json b/i18n/jpn/out/features/previewContentProvider.i18n.json index 628b3d2..727a651 100644 --- a/i18n/jpn/out/features/previewContentProvider.i18n.json +++ b/i18n/jpn/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "このドキュメントで一部のコンテンツが無効になっています", - "preview.securityMessage.title": "安全でない可能性があるか保護されていないコンテンツは、Textile プレビューで無効化されています。保護されていないコンテンツやスクリプトを有効にするには、Textile プレビューのセキュリティ設定を変更してください", + "preview.notFound": "{0} が見つかりません", "preview.securityMessage.label": "セキュリティが無効なコンテンツの警告", - "preview.notFound": "{0} が見つかりません" + "preview.securityMessage.text": "このドキュメントで一部のコンテンツが無効になっています", + "preview.securityMessage.title": "安全でない可能性があるか保護されていないコンテンツは、Textile プレビューで無効化されています。保護されていないコンテンツを許可するかスクリプトを有効にするには、Textile プレビューのセキュリティ設定を変更してください" } \ No newline at end of file diff --git a/i18n/jpn/out/security.i18n.json b/i18n/jpn/out/security.i18n.json index bf1d6bf..a144e4e 100644 --- a/i18n/jpn/out/security.i18n.json +++ b/i18n/jpn/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "高レベル", - "strict.description": "セキュリティで保護されたコンテンツのみを読み込む", - "insecureLocalContent.title": "安全でないローカル コンテンツを許可する", - "insecureLocalContent.description": "localhost から http で提供されるコンテンツの読み込みを有効にします", - "insecureContent.title": "セキュリティで保護されていないコンテンツを許可する", - "insecureContent.description": "HTTP を介したコンテンツの読み込みを有効にする", - "disable.title": "無効にする", "disable.description": "すべてのコンテンツとスクリプトの実行を許可します。推奨されません。", - "moreInfo.title": "詳細情報", - "enableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", + "disable.title": "無効にする", "disableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", - "toggleSecurityWarning.description": "コンテンツのセキュリティ レベルに影響しません", - "preview.showPreviewSecuritySelector.title": "ワークスペースのTextile プレビューに関するセキュリティ設定を選択" -} + "enableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", + "insecureContent.description": "HTTP を介したコンテンツの読み込みを有効にする", + "insecureContent.title": "セキュリティで保護されていないコンテンツを許可する", + "insecureLocalContent.description": "localhost から http で提供されるコンテンツの読み込みを有効にします", + "insecureLocalContent.title": "安全でないローカル コンテンツを許可する", + "moreInfo.title": "詳細情報", + "preview.showPreviewSecuritySelector.title": "ワークスペースのTextile プレビューに関するセキュリティ設定を選択", + "strict.description": "セキュリティで保護されたコンテンツのみを読み込む", + "strict.title": "高レベル", + "toggleSecurityWarning.description": "コンテンツのセキュリティ レベルに影響しません" +} \ No newline at end of file diff --git a/i18n/jpn/package.i18n.json b/i18n/jpn/package.i18n.json index 7849ca5..1db85c7 100644 --- a/i18n/jpn/package.i18n.json +++ b/i18n/jpn/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Textile 言語機能", + "configuration.textile.links.openLocation.beside": "アクティブなエディターの横にあるリンクを開きます。", + "configuration.textile.links.openLocation.currentGroup": "アクティブなエディター グループ内にリンクを開きます。", + "configuration.textile.links.openLocation.description": "Textile ファイル内のリンクを開く場所を制御します。", + "configuration.textile.preview.openTextileLinks.description": "Textile プレビューで他のTextile ファイルへのリンクを開く方法を制御します。", + "configuration.textile.preview.openTextileLinks.inEditor": "エディターでリンクを開こうとします。", + "configuration.textile.preview.openTextileLinks.inPreview": "Textile プレビューでリンクを開こうとします。", "description": "Textile に豊富な言語サポートを提供。", - "textile.preview.breaks.desc": "Textile プレビューで改行を表現する方法を設定します。'true' に設定すると、段落内のすべての改行に対して
が作成されます。", - "textile.preview.linkify": "Textile プレビューで URL 形式のテキストからリンクへの変換を有効または無効にします。", - "textile.preview.doubleClickToSwitchToEditor.desc": "Textileのプレビューでダブルクリックすると、エディターに切り替わります。", + "displayName": "Textile 言語機能", + "textile.preview.breaks.desc": "Textile プレビューで改行を表現する方法を設定します。'true' に設定すると、段落内の改行に対して
が作成されます。", + "textile.preview.doubleClickToSwitchToEditor.desc": "Textile プレビューでダブルクリックすると、エディターに切り替わります。", "textile.preview.fontFamily.desc": "Textile プレビューで使用されるフォント ファミリを制御します。", "textile.preview.fontSize.desc": "Textile プレビューで使用されるフォント サイズ (ピクセル単位) を制御します。", "textile.preview.lineHeight.desc": "Textile プレビューで使用される行の高さを制御します。この数値はフォント サイズを基準とします。", - "textile.preview.markEditorSelection.desc": "Textileのプレビューに、エディターの現在の選択範囲を示すマークが付きます。", - "textile.preview.scrollEditorWithPreview.desc": "Textileのプレビューをスクロールすると、エディターのビューが更新されます。", - "textile.preview.scrollPreviewWithEditor.desc": "Textileのエディターをスクロールすると、プレビューのビューが更新されます。", + "textile.preview.linkify": "Textile プレビューで URL 形式のテキストからリンクへの変換を有効または無効にします。", + "textile.preview.markEditorSelection.desc": "Textile プレビューに、エディターの現在の選択範囲を示すマークが付きます。", + "textile.preview.refresh.title": "プレビューを更新", + "textile.preview.scrollEditorWithPreview.desc": "Textile プレビューをスクロールすると、エディターのビューが更新されます。", + "textile.preview.scrollPreviewWithEditor.desc": "Textile エディターをスクロールすると、プレビューのビューが更新されます。", "textile.preview.title": "プレビューを開く", + "textile.preview.toggleLock.title": "プレビュー ロックの切り替え", + "textile.preview.typographer": "Textile プレビューで、特定の言語に依存しない置換と引用符の美化を有効または無効にします。", "textile.previewSide.title": "プレビューを横に表示", "textile.showLockedPreviewToSide.title": "ロックされたプレビューを横に表示", - "textile.showSource.title": "ソースの表示", - "textile.styles.dec": "Textile プレビューから使用する CSS スタイル シートの URL またはローカル パスの一覧。相対パスは、エクスプローラーで開かれているフォルダーへの絶対パスと解釈されます。開かれているフォルダーがない場合、Textile ファイルの場所を基準としていると解釈されます。'\\' はすべて '\\\\' と入力する必要があります。", "textile.showPreviewSecuritySelector.title": "プレビュー のセキュリティ設定を変更", - "textile.trace.desc": "Textile拡張機能のデバッグ ログを有効にします。", - "textile.preview.refresh.title": "プレビューを更新", - "textile.preview.toggleLock.title": "プレビュー ロックの切り替え", - "configuration.textile.preview.openTextileLinks.description": "Textile プレビューで他のTextile ファイルへのリンクを開く方法を制御します。", - "configuration.textile.preview.openTextileLinks.inEditor": "エディターでリンクを開こうとします", - "configuration.textile.preview.openTextileLinks.inPreview": "Textile プレビューでリンクを開こうとします", - "configuration.textile.links.openLocation.description": "Textileファイル内のリンクを開く場所を制御します。", - "configuration.textile.links.openLocation.currentGroup": "アクティブなエディター グループ内にリンクを開きます。", - "configuration.textile.links.openLocation.beside": "アクティブなエディターの横にあるリンクを開きます。" -} + "textile.showSource.title": "ソースの表示", + "textile.styles.dec": "Textile プレビューから使用する CSS スタイル シートへの URL またはローカル パスの一覧。相対パスは、エクスプローラーで開いているフォルダーを基準に解釈されます。開いているフォルダーがない場合は、Textile ファイルの場所を基準にして解釈されます。すべての '\\' は '\\\\' として記述する必要があります。", + "textile.trace.desc": "Textile 拡張機能のデバッグ ログを有効にします。", + "workspaceTrust": "ワークスペースに構成されているスタイルを読み込むのに必要です。" +} \ No newline at end of file diff --git a/i18n/kor/out/features/preview.i18n.json b/i18n/kor/out/features/preview.i18n.json index 1011f9d..0d09907 100644 --- a/i18n/kor/out/features/preview.i18n.json +++ b/i18n/kor/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[미리 보기] {0}", "onPreviewStyleLoadError": "'textile.styles': {0}을(를) 불러올 수 없음", "preview.clickOpenFailed": "{0}을(를) 열 수 없습니다.", - "lockedPreviewTitle": "[미리 보기] {0}", "previewTitle": "미리 보기 {0}" -} +} \ No newline at end of file diff --git a/i18n/kor/out/features/previewContentProvider.i18n.json b/i18n/kor/out/features/previewContentProvider.i18n.json index a247f03..e873075 100644 --- a/i18n/kor/out/features/previewContentProvider.i18n.json +++ b/i18n/kor/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "이 문서에서 일부 콘텐츠가 사용하지 않도록 설정되었습니다.", - "preview.securityMessage.title": "Textile 미리 보기에서 잠재적으로 안전하지 않거나 보안되지 않은 콘텐츠가 사용하지 않도록 설정되어 있습니다. 이 콘텐츠나 스크립트를 허용하려면 Textile 미리 보기 보안 설정을 변경하세요.", + "preview.notFound": "{0}을(를) 찾을 수 없습니다.", "preview.securityMessage.label": "콘텐츠 사용할 수 없음 보안 경고", - "preview.notFound": "{0}을(를) 찾을 수 없습니다." + "preview.securityMessage.text": "이 문서에서 일부 콘텐츠가 사용하지 않도록 설정되었습니다.", + "preview.securityMessage.title": "Textile 미리 보기에서 잠재적으로 안전하지 않거나 보안되지 않은 콘텐츠가 사용하지 않도록 설정되어 있습니다. 안전하지 않은 콘텐츠를 허용하거나 스크립트를 사용하려면 Textile 미리 보기 보안 설정을 변경하세요." } \ No newline at end of file diff --git a/i18n/kor/out/security.i18n.json b/i18n/kor/out/security.i18n.json index 293ffff..aec81a6 100644 --- a/i18n/kor/out/security.i18n.json +++ b/i18n/kor/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "Strict", - "strict.description": "보안 콘텐츠만 로드", - "insecureLocalContent.title": "안전하지 않은 로컬 콘텐츠 허용", - "insecureLocalContent.description": "localhost에서 제공되는 http를 통한 콘텐츠 로드 사용", - "insecureContent.title": "안전하지 않은 콘텐츠 허용", - "insecureContent.description": "http를 통한 콘텐츠 로드 사용", - "disable.title": "사용 안 함", "disable.description": "모든 콘텐츠 및 스크립트 실행을 허용합니다. 권장하지 않습니다.", - "moreInfo.title": "추가 정보", - "enableSecurityWarning.title": "이 작업 영역에서 미리 보기 보안 경고 사용", + "disable.title": "사용 안 함", "disableSecurityWarning.title": "이 작업 영역에서 미리보기 보안 경고 사용 안 함", - "toggleSecurityWarning.description": "콘텐츠 보안 수준에 영향을 주지 않습니다.", - "preview.showPreviewSecuritySelector.title": "이 작업 영역에 대해 Textile 미리 보기의 보안 설정 선택" + "enableSecurityWarning.title": "이 작업 영역에서 미리 보기 보안 경고 사용", + "insecureContent.description": "http를 통한 콘텐츠 로드 사용", + "insecureContent.title": "안전하지 않은 콘텐츠 허용", + "insecureLocalContent.description": "localhost에서 제공되는 http를 통한 콘텐츠 로드 사용", + "insecureLocalContent.title": "안전하지 않은 로컬 콘텐츠 허용", + "moreInfo.title": "추가 정보", + "preview.showPreviewSecuritySelector.title": "이 작업 영역에 대해 Textile 미리 보기의 보안 설정 선택", + "strict.description": "보안 콘텐츠만 로드", + "strict.title": "Strict", + "toggleSecurityWarning.description": "콘텐츠 보안 수준에 영향을 주지 않습니다." } \ No newline at end of file diff --git a/i18n/kor/package.i18n.json b/i18n/kor/package.i18n.json index f0bcd1d..3a20b4b 100644 --- a/i18n/kor/package.i18n.json +++ b/i18n/kor/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Textile 언어 기능", + "configuration.textile.links.openLocation.beside": "활성 편집기 옆에 있는 링크를 엽니다.", + "configuration.textile.links.openLocation.currentGroup": "활성 편집기 그룹에서 링크를 엽니다.", + "configuration.textile.links.openLocation.description": "Textile 파일의 링크를 열어야 하는 위치를 제어합니다.", + "configuration.textile.preview.openTextileLinks.description": "Textile 미리 보기에서 다른 Textile 파일의 링크를 여는 방법을 제어합니다.", + "configuration.textile.preview.openTextileLinks.inEditor": "편집기에서 링크를 열어 보세요.", + "configuration.textile.preview.openTextileLinks.inPreview": "Textile 미리 보기에서 링크를 열어 보세요.", "description": "Textile에 대한 다양한 언어 지원을 제공합니다.", + "displayName": "Textile 언어 기능", "textile.preview.breaks.desc": "Textile 미리 보기에서 줄 바꿈을 렌더링하는 방식을 설정합니다. 'true'로 설정하면
단락 내에 줄 바꿈이 생성됩니다.", + "textile.preview.doubleClickToSwitchToEditor.desc": "Textile 미리 보기에서 두 번 클릭하여 편집기로 전환합니다.", + "textile.preview.fontFamily.desc": "Textile 미리 보기에서 사용되는 글꼴 패밀리를 제어합니다.", + "textile.preview.fontSize.desc": "Textile 미리 보기에서 사용되는 글꼴 크기(픽셀)를 제어합니다.", + "textile.preview.lineHeight.desc": "Textile 미리 보기에 사용되는 줄 높이를 제어합니다. 이 숫자는 글꼴 크기에 상대적입니다.", "textile.preview.linkify": "Textile 미리 보기에서 URL 같은 텍스트를 링크로 변환을 사용하거나 사용하지 않도록 설정합니다.", - "textile.preview.doubleClickToSwitchToEditor.desc": "textile 미리 보기에서 두 번 클릭하여 편집기로 전환합니다.", - "textile.preview.fontFamily.desc": "textile 미리 보기에서 사용되는 글꼴 패밀리를 제어합니다.", - "textile.preview.fontSize.desc": "textile 미리 보기에서 사용되는 글꼴 크기(픽셀)를 제어합니다.", - "textile.preview.lineHeight.desc": "textile 미리 보기에 사용되는 줄 높이를 제어합니다. 이 숫자는 글꼴 크기에 상대적입니다.", - "textile.preview.markEditorSelection.desc": "textile 미리 보기에 현재 편집기 선택을 표시합니다.", + "textile.preview.markEditorSelection.desc": "Textile 미리 보기에 현재 편집기 선택을 표시합니다.", + "textile.preview.refresh.title": "미리 보기 새로 고침", "textile.preview.scrollEditorWithPreview.desc": "Textile 미리 보기를 스크롤할 때 편집기의 보기를 업데이트합니다.", "textile.preview.scrollPreviewWithEditor.desc": "Textile 편집기를 스크롤할 때 미리 보기의 보기를 업데이트합니다.", "textile.preview.title": "미리 보기 열기", + "textile.preview.toggleLock.title": "미리 보기 잠금 설정/해제", + "textile.preview.typographer": "Textile 미리 보기에서 일부 언어 중립적인 대체 및 인용 미화를 사용하거나 사용하지 않도록 설정합니다.", "textile.previewSide.title": "측면에서 미리 보기 열기", "textile.showLockedPreviewToSide.title": "측면에서 잠긴 미리 보기 열기", - "textile.showSource.title": "소스 표시", - "textile.styles.dec": "textile 미리 보기에서 사용할 CSS 스타일시트의 URL 또는 로컬 경로 목록입니다. 상대 경로는 탐색기에서 열린 폴더를 기준으로 해석됩니다. 열린 폴더가 없으면 textile 파일의 위치를 기준으로 해석됩니다. 모든 '\\'는 '\\\\'로 써야 합니다.", "textile.showPreviewSecuritySelector.title": "미리 보기 보안 설정 변경", + "textile.showSource.title": "소스 표시", + "textile.styles.dec": "Textile 미리 보기에서 사용할 CSS 스타일시트의 URL 또는 로컬 경로 목록입니다. 상대 경로는 Explorer에서 열린 폴더를 기준으로 해석됩니다. 열린 폴더가 없으면 Textile 파일의 위치를 기준으로 해석됩니다. 모든 '\\'는 '\\\\'로 써야 합니다.", "textile.trace.desc": "Textile 확장에 대해 디버그 로깅을 사용하도록 설정합니다.", - "textile.preview.refresh.title": "미리 보기 새로 고침", - "textile.preview.toggleLock.title": "미리 보기 잠금 설정/해제", - "configuration.textile.preview.openTextileLinks.description": "Textile 미리 보기에서 다른 Textile 파일의 링크를 여는 방법을 제어합니다.", - "configuration.textile.preview.openTextileLinks.inEditor": "편집기에서 링크를 열어 보세요.", - "configuration.textile.preview.openTextileLinks.inPreview": "Textile 미리 보기에서 링크를 열어 보세요.", - "configuration.textile.links.openLocation.description": "Textile 파일의 링크를 열어야 하는 위치를 제어합니다.", - "configuration.textile.links.openLocation.currentGroup": "활성 편집기 그룹에서 링크를 엽니다.", - "configuration.textile.links.openLocation.beside": "활성 편집기 옆에 있는 링크를 엽니다." -} + "workspaceTrust": "작업 영역에 구성된 스타일을 로드하는 데 필요합니다." +} \ No newline at end of file diff --git a/i18n/rus/out/features/preview.i18n.json b/i18n/rus/out/features/preview.i18n.json index d0493fd..a0361cc 100644 --- a/i18n/rus/out/features/preview.i18n.json +++ b/i18n/rus/out/features/preview.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], + "lockedPreviewTitle": "[Предварительный просмотр] {0}", "onPreviewStyleLoadError": "Не удалось загрузить 'textile.styles': {0}", "preview.clickOpenFailed": "Не удалось открыть {0}", - "lockedPreviewTitle": "[Предварительный просмотр] {0}", "previewTitle": "Открыть {0} для предварительного просмотра" -} +} \ No newline at end of file diff --git a/i18n/rus/out/features/previewContentProvider.i18n.json b/i18n/rus/out/features/previewContentProvider.i18n.json index 7bd1bfd..097b162 100644 --- a/i18n/rus/out/features/previewContentProvider.i18n.json +++ b/i18n/rus/out/features/previewContentProvider.i18n.json @@ -6,8 +6,8 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "preview.securityMessage.text": "Некоторое содержимое в этом документе было отключено", - "preview.securityMessage.title": "В предварительном просмотре Textile было отключено потенциально опасное или ненадежное содержимое. Чтобы разрешить ненадежное содержимое или включить сценарии, измените параметры безопасности предварительного просмотра Textile.", + "preview.notFound": "Не удается найти {0}", "preview.securityMessage.label": "Предупреждение безопасности об отключении содержимого", - "preview.notFound": "Не удается найти {0}" + "preview.securityMessage.text": "Некоторое содержимое в этом документе было отключено", + "preview.securityMessage.title": "В предварительном просмотре Textile было отключено потенциально опасное или ненадежное содержимое. Чтобы разрешить ненадежное содержимое или включить сценарии, измените параметры безопасности предварительного просмотра Textile" } \ No newline at end of file diff --git a/i18n/rus/out/security.i18n.json b/i18n/rus/out/security.i18n.json index 099a6f4..7c738ff 100644 --- a/i18n/rus/out/security.i18n.json +++ b/i18n/rus/out/security.i18n.json @@ -6,17 +6,17 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "strict.title": "Строгий", - "strict.description": "Загружать только безопасное содержимое", - "insecureLocalContent.title": "Разрешить небезопасное локальное содержимое", - "insecureLocalContent.description": "Включить загрузку содержимого через HTTP из localhost", - "insecureContent.title": "Разрешить небезопасное содержимое", - "insecureContent.description": "Включить загрузку содержимого через HTTP", - "disable.title": "Отключить", "disable.description": "Разрешить все содержимое и выполнение сценариев. Не рекомендуется", - "moreInfo.title": "Дополнительные сведения", - "enableSecurityWarning.title": "Включить предварительный просмотр предупреждений системы безопасности в этой рабочей области", + "disable.title": "Отключить", "disableSecurityWarning.title": "Отключить предварительный просмотр предупреждений системы безопасности в этой рабочей области", - "toggleSecurityWarning.description": "Не влияет на уровень безопасности содержимого", - "preview.showPreviewSecuritySelector.title": "Установите параметры безопасности для предварительного просмотра Textile в этой рабочей области" + "enableSecurityWarning.title": "Включить предварительный просмотр предупреждений системы безопасности в этой рабочей области", + "insecureContent.description": "Включить загрузку содержимого через HTTP", + "insecureContent.title": "Разрешить небезопасное содержимое", + "insecureLocalContent.description": "Включить загрузку содержимого через HTTP из localhost", + "insecureLocalContent.title": "Разрешить небезопасное локальное содержимое", + "moreInfo.title": "Дополнительные сведения", + "preview.showPreviewSecuritySelector.title": "Установите параметры безопасности для предварительного просмотра Textile в этой рабочей области", + "strict.description": "Загружать только безопасное содержимое", + "strict.title": "Строгий", + "toggleSecurityWarning.description": "Не влияет на уровень безопасности содержимого" } \ No newline at end of file diff --git a/i18n/rus/package.i18n.json b/i18n/rus/package.i18n.json index c134776..062c9be 100644 --- a/i18n/rus/package.i18n.json +++ b/i18n/rus/package.i18n.json @@ -6,30 +6,32 @@ "--------------------------------------------------------------------------------------------", "Do not edit this file. It is machine generated." ], - "displayName": "Возможности языка Textile", + "configuration.textile.links.openLocation.beside": "Открытые ссылки рядом с активным редактором.", + "configuration.textile.links.openLocation.currentGroup": "Откройте ссылки в группе активного редактора.", + "configuration.textile.links.openLocation.description": "Определяет, где следует открывать ссылки в файлах Textile.", + "configuration.textile.preview.openTextileLinks.description": "Указывает, как следует открывать ссылки на другие файлы Textile при предварительном просмотре Textile.", + "configuration.textile.preview.openTextileLinks.inEditor": "Пробовать открывать ссылки в редакторе.", + "configuration.textile.preview.openTextileLinks.inPreview": "Пробовать открывать ссылки в окне предварительного просмотра Textile.", "description": "Предоставляет широкую поддержку языка для Textile.", - "textile.preview.breaks.desc": "Задает способ визуализации разрывов строк при предварительном просмотре Textile. Если задано значение true, для каждой новой строки внутри абзацев создается
.", + "displayName": "Возможности языка Textile", + "textile.preview.breaks.desc": "Задает способ отрисовки разрывов строк для предварительного просмотра Textile. Если задано значение true, для каждой новой строки внутри абзацев создается
.", + "textile.preview.doubleClickToSwitchToEditor.desc": "Дважды щелкните в области предварительного просмотра Textile, чтобы переключиться в редактор.", + "textile.preview.fontFamily.desc": "Определяет семейство шрифтов, используемое в области предварительного просмотра Textile.", + "textile.preview.fontSize.desc": "Определяет размер шрифта (в пикселях), используемый в области предварительного просмотра Textile.", + "textile.preview.lineHeight.desc": "Определяет высоту строки, используемую в области предварительного просмотра Textile. Это значение задается относительно размера шрифта.", "textile.preview.linkify": "Включить или отключить преобразование текста в URL для предварительного просмотра Textile.", - "textile.preview.doubleClickToSwitchToEditor.desc": "Двойной щелчок в области предварительного просмотра Textile в редакторе.", - "textile.preview.fontFamily.desc": "Определяет семейство шрифтов, используемое в области предварительного просмотра файла Textile.", - "textile.preview.fontSize.desc": "Определяет размер шрифта (в пикселях), используемый в области предварительного просмотра файла Textile.", - "textile.preview.lineHeight.desc": "Определяет высоту строки, используемую в области предварительного просмотра файла Textile. Это значение задается относительно размера шрифта.", - "textile.preview.markEditorSelection.desc": "Выделение выбранного в текущем редакторе в предпросмотре Textile.", + "textile.preview.markEditorSelection.desc": "Выделение выбранного в текущем редакторе в предварительном просмотре Textile.", + "textile.preview.refresh.title": "Обновить область предварительного просмотра", "textile.preview.scrollEditorWithPreview.desc": "Обновить представление редактора при прокрутке предварительного просмотра Textile.", "textile.preview.scrollPreviewWithEditor.desc": "Обновить представление предварительного просмотра при прокрутке редактора Textile.", "textile.preview.title": "Открыть область предварительного просмотра", + "textile.preview.toggleLock.title": "Включить/отключить блокировку области предварительного просмотра", + "textile.preview.typographer": "Включить или отключить некоторые не зависящие от языка замены и применение кавычек для предварительного просмотра Textile.", "textile.previewSide.title": "Открыть область предварительного просмотра сбоку", "textile.showLockedPreviewToSide.title": "Открыть заблокированную область предварительного просмотра сбоку", - "textile.showSource.title": "Показать источник", - "textile.styles.dec": "Список URL-адресов или локальных путей к таблицам стилей CSS, используемых из области предварительного просмотра файла Textile. Относительные пути интерпретируются относительно папки, открытой в проводнике. Если папка не открыта, они интерпретируются относительно расположения файла Textile. Все символы '\\' должны записываться в виде '\\\\'.", "textile.showPreviewSecuritySelector.title": "Изменить параметры безопасности для предварительного просмотра", + "textile.showSource.title": "Показать источник", + "textile.styles.dec": "Список URL-адресов или локальных путей к таблицам стилей CSS, используемых из области предварительного просмотра Textile. Относительные пути интерпретируются относительно папки, открытой в проводнике. Если папка не открыта, они интерпретируются относительно расположения файла Textile. Все символы \"\\\" должны записываться в виде \"\\\\\".", "textile.trace.desc": "Включить ведение журнала отладки для расширения Textile.", - "textile.preview.refresh.title": "Обновить область предварительного просмотра", - "textile.preview.toggleLock.title": "Включить/отключить блокировку области предварительного просмотра", - "configuration.textile.preview.openTextileLinks.description": "Указывает, как следует открывать ссылки на другие файлы Textile при предварительном просмотре Textile.", - "configuration.textile.preview.openTextileLinks.inEditor": "Пробовать открывать ссылки в редакторе", - "configuration.textile.preview.openTextileLinks.inPreview": "Пробовать открывать ссылки в окне предварительного просмотра Textile", - "configuration.textile.links.openLocation.description": "Определяет, где следует открывать ссылки в файлах Textile.", - "configuration.textile.links.openLocation.currentGroup": "Откройте ссылки в группе активного редактора.", - "configuration.textile.links.openLocation.beside": "Открытые ссылки рядом с активным редактором." -} + "workspaceTrust": "Требуется для загрузки стилей, настроенных в рабочей области." +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1372b78..fad3eb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,38 +31,39 @@ } }, "@gulp-sourcemaps/identity-map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", - "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz", + "integrity": "sha512-Tb+nSISZku+eQ4X1lAkevcQa+jknn/OVUgZ3XCxEKIsLsqYuPoJwJOPQeaOk75X3WPftb29GWY1eqE7GLsXb1Q==", "dev": true, "requires": { - "acorn": "^5.0.3", - "css": "^2.2.1", - "normalize-path": "^2.1.1", + "acorn": "^6.4.1", + "normalize-path": "^3.0.0", + "postcss": "^7.0.16", "source-map": "^0.6.0", - "through2": "^2.0.3" + "through2": "^3.0.1" }, "dependencies": { "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } } } }, @@ -147,9 +148,9 @@ "dev": true }, "@types/mocha": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz", - "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==", + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.3.tgz", + "integrity": "sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw==", "dev": true }, "@types/node": { @@ -159,9 +160,15 @@ "dev": true }, "@types/vscode": { - "version": "1.55.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.55.0.tgz", - "integrity": "sha512-49hysH7jneTQoSC8TWbAi7nKK9Lc5osQNjmDHVosrcU8o3jecD9GrK0Qyul8q4aGPSXRfNGqIp9CBdb13akETg==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.60.0.tgz", + "integrity": "sha512-wZt3VTmzYrgZ0l/3QmEbCq4KAJ71K3/hmMQ/nfpv84oH8e81KKwPEoQ5v8dNCxfHFVJ1JabHKmCvqdYOoVm1Ow==", + "dev": true + }, + "@ungap/promise-all-settled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", + "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", "dev": true }, "@webassemblyjs/ast": { @@ -1436,12 +1443,6 @@ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", - "dev": true - }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -1633,15 +1634,14 @@ } }, "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", "dev": true, "requires": { - "inherits": "^2.0.3", + "inherits": "^2.0.4", "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" + "source-map-resolve": "^0.6.0" }, "dependencies": { "source-map": { @@ -1649,6 +1649,16 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } } } }, @@ -1708,9 +1718,9 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" @@ -1876,9 +1886,9 @@ "dev": true }, "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", "dev": true }, "diffie-hellman": { @@ -2121,6 +2131,12 @@ "es6-symbol": "^3.1.1" } }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -2639,6 +2655,12 @@ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, "flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", @@ -3541,28 +3563,28 @@ } }, "gulp-sourcemaps": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz", - "integrity": "sha512-SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg==", - "dev": true, - "requires": { - "@gulp-sourcemaps/identity-map": "1.X", - "@gulp-sourcemaps/map-sources": "1.X", - "acorn": "5.X", - "convert-source-map": "1.X", - "css": "2.X", - "debug-fabulous": "1.X", - "detect-newline": "2.X", - "graceful-fs": "4.X", - "source-map": "~0.6.0", - "strip-bom-string": "1.X", - "through2": "2.X" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz", + "integrity": "sha512-RqvUckJkuYqy4VaIH60RMal4ZtG0IbQ6PXMNkNsshEGJ9cldUPRb/YCgboYae+CLAs1HQNb4ADTKCx65HInquQ==", + "dev": true, + "requires": { + "@gulp-sourcemaps/identity-map": "^2.0.1", + "@gulp-sourcemaps/map-sources": "^1.0.0", + "acorn": "^6.4.1", + "convert-source-map": "^1.0.0", + "css": "^3.0.0", + "debug-fabulous": "^1.0.0", + "detect-newline": "^2.0.0", + "graceful-fs": "^4.0.0", + "source-map": "^0.6.0", + "strip-bom-string": "^1.0.0", + "through2": "^2.0.0" }, "dependencies": { "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, "source-map": { @@ -3617,11 +3639,12 @@ "dev": true }, "through2": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", - "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", "dev": true, "requires": { + "inherits": "^2.0.4", "readable-stream": "2 || 3" } } @@ -3730,9 +3753,9 @@ } }, "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, "highlight.js": { @@ -4433,6 +4456,66 @@ "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", "dev": true }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -4548,14 +4631,14 @@ } }, "md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "dev": true, "requires": { - "charenc": "~0.0.1", - "crypt": "~0.0.1", - "is-buffer": "~1.1.1" + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" } }, "md5.js": { @@ -4576,19 +4659,33 @@ "dev": true }, "memoizee": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz", - "integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==", + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.45", - "es6-weak-map": "^2.0.2", + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", "event-emitter": "^0.3.5", - "is-promise": "^2.1", - "lru-queue": "0.1", - "next-tick": "1", - "timers-ext": "^0.1.5" + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "dependencies": { + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + } } }, "memory-fs": { @@ -4737,83 +4834,363 @@ } }, "mocha": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", - "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", + "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", "dev": true, "requires": { + "@ungap/promise-all-settled": "1.1.2", + "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", - "commander": "2.15.1", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", + "chokidar": "3.5.1", + "debug": "4.3.1", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.1.6", "growl": "1.10.5", - "he": "1.1.1", + "he": "1.2.0", + "js-yaml": "4.0.0", + "log-symbols": "4.0.0", "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "5.4.0" + "ms": "2.1.3", + "nanoid": "3.1.20", + "serialize-javascript": "5.0.1", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.1.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" }, "dependencies": { + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "to-regex-range": "^5.0.1" } }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { - "minimist": "0.0.8" + "is-glob": "^4.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "js-yaml": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", + "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } + }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true } } }, "mocha-junit-reporter": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/mocha-junit-reporter/-/mocha-junit-reporter-1.23.3.tgz", - "integrity": "sha512-ed8LqbRj1RxZfjt/oC9t12sfrWsjZ3gNnbhV1nuj9R/Jb5/P3Xb4duv2eCfCDMYH+fEu0mqca7m4wsiVjsxsvA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mocha-junit-reporter/-/mocha-junit-reporter-2.0.0.tgz", + "integrity": "sha512-20HoWh2HEfhqmigfXOKUhZQyX23JImskc37ZOhIjBKoBEsb+4cAFRJpAVhFpnvsztLklW/gFVzsrobjLwmX4lA==", "dev": true, "requires": { "debug": "^2.2.0", @@ -4856,24 +5233,13 @@ } }, "mocha-multi-reporters": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/mocha-multi-reporters/-/mocha-multi-reporters-1.1.7.tgz", - "integrity": "sha1-zH8/TTL0eFIJQdhSq7ZNmYhYfYI=", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/mocha-multi-reporters/-/mocha-multi-reporters-1.5.1.tgz", + "integrity": "sha512-Yb4QJOaGLIcmB0VY7Wif5AjvLMUFAdV57D2TWEva1Y0kU/3LjKpeRVmlMIfuO1SVbauve459kgtIizADqxMWPg==", "dev": true, "requires": { - "debug": "^3.1.0", - "lodash": "^4.16.4" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } + "debug": "^4.1.1", + "lodash": "^4.17.15" } }, "move-concurrently": { @@ -4927,6 +5293,12 @@ "dev": true, "optional": true }, + "nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "dev": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -5568,6 +5940,34 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -6966,9 +7366,9 @@ "dev": true }, "typescript": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", - "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", "dev": true }, "uc.micro": { @@ -7497,9 +7897,9 @@ } }, "vscode-test": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-1.5.1.tgz", - "integrity": "sha512-tDloz6euDne+GeUSglhufL0c2xhuYAPAT74hjsuGxfflALfXF9bYnJ7ehZEeVkr/ZnQEh/T8EBrfPL+m0h5qEQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-1.6.1.tgz", + "integrity": "sha512-086q88T2ca1k95mUzffvbzb7esqQNvJgiwY4h29ukPhFo8u+vXOOmelUoU5EQUHs3Of8+JuQ3oGdbVCqaxuTXA==", "dev": true, "requires": { "http-proxy-agent": "^4.0.1", @@ -7936,6 +8336,48 @@ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -7951,6 +8393,12 @@ "errno": "~0.1.7" } }, + "workerpool": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", + "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", + "dev": true + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -8127,6 +8575,38 @@ "object.assign": "^4.1.0" } }, + "yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "requires": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + } + } + }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", @@ -8145,6 +8625,12 @@ "requires": { "buffer-crc32": "~0.2.3" } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/package.json b/package.json index 407aedb..76506e4 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,16 @@ "onWebviewPanel:textile.preview", "onCustomEditor:vscode.textile.preview.editor" ], + "capabilities": { + "virtualWorkspaces": true, + "untrustedWorkspaces": { + "supported": "limited", + "description": "%workspaceTrust%", + "restrictedConfigurations": [ + "textile.styles" + ] + } + }, "contributes": { "languages": [ { @@ -337,15 +347,15 @@ "travis-test": "node ./out/test/runTest.js" }, "dependencies": { - "highlight.js": "10.4.1", + "highlight.js": "^10.4.1", "vscode-nls": "^5.0.0" }, "devDependencies": { "@types/highlight.js": "10.1.0", "@types/lodash.throttle": "^4.1.3", - "@types/mocha": "^5.2.0", + "@types/mocha": "^8.2.0", "@types/node": "^12.19.9", - "@types/vscode": "^1.55.0", + "@types/vscode": "^1.56.0", "copy-webpack-plugin": "^5.1.2", "del": "^4.1.1", "eslint": "6.8.0", @@ -353,18 +363,18 @@ "glob": "^7.1.6", "gulp": "^4.0.2", "gulp-filter": "^5.1.0", - "gulp-sourcemaps": "^2.6.5", + "gulp-sourcemaps": "^3.0.0", "gulp-typescript": "^5.0.1", "lodash.throttle": "^4.1.1", "merge-options": "^1.0.1", - "mocha": "^5.2.0", - "mocha-junit-reporter": "^1.23.3", - "mocha-multi-reporters": "^1.1.7", + "mocha": "^8.2.1", + "mocha-junit-reporter": "^2.0.0", + "mocha-multi-reporters": "^1.5.1", "ts-loader": "^6.2.2", - "typescript": "^3.8.3", + "typescript": "^4.3.0-dev.20210426", "vsce": "^1.88.0", "vscode-nls-dev": "^3.3.2", - "vscode-test": "^1.5.1", + "vscode-test": "^1.6.1", "webpack": "^4.44.1", "webpack-cli": "^3.3.12" } diff --git a/package.nls.json b/package.nls.json index ec66d43..4ae8c20 100644 --- a/package.nls.json +++ b/package.nls.json @@ -3,6 +3,7 @@ "description": "Rich language support for Textile: live preview, code folding, link to headlines, code blocks syntax highlighting...", "textile.preview.breaks.desc": "Sets how line-breaks are rendered in the Textile preview. Setting it to 'true' creates a
for newlines inside paragraphs.", "textile.preview.linkify": "Enable or disable conversion of URL-like text to links in the Textile preview.", + "textile.preview.typographer": "Enable or disable some language-neutral replacement and quotes beautification in the Textile preview.", "textile.preview.doubleClickToSwitchToEditor.desc": "Double click in the Textile preview to switch to the editor.", "textile.preview.fontFamily.desc": "Controls the font family used in the Textile preview.", "textile.preview.fontSize.desc": "Controls the font size in pixels used in the Textile preview.", @@ -24,5 +25,6 @@ "configuration.textile.preview.openTextileLinks.inPreview": "Try to open links in the Textile preview.", "configuration.textile.links.openLocation.description": "Controls where links in Textile files should be opened.", "configuration.textile.links.openLocation.currentGroup": "Open links in the active editor group.", - "configuration.textile.links.openLocation.beside": "Open links beside the active editor." + "configuration.textile.links.openLocation.beside": "Open links beside the active editor.", + "workspaceTrust": "Required for loading styles configured in the workspace." } diff --git a/preview-src/index.ts b/preview-src/index.ts index 20486b2..2a51565 100644 --- a/preview-src/index.ts +++ b/preview-src/index.ts @@ -41,7 +41,7 @@ window.onload = () => { function doAfterImagesLoaded(cb: () => void) { const imgElements = document.getElementsByTagName('img'); if (imgElements.length > 0) { - const ps = Array.from(imgElements).map(e => { + const ps = Array.from(imgElements, e => { if (e.complete) { return Promise.resolve(); } else { diff --git a/preview-src/tsconfig.json b/preview-src/tsconfig.json index d9de3b9..0cd1e3c 100644 --- a/preview-src/tsconfig.json +++ b/preview-src/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../shared.tsconfig.json", + "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "./dist/", "jsx": "react", diff --git a/src/features/documentLinkProvider.ts b/src/features/documentLinkProvider.ts index 99d3720..3b4a10e 100644 --- a/src/features/documentLinkProvider.ts +++ b/src/features/documentLinkProvider.ts @@ -65,19 +65,6 @@ function getWorkspaceFolder(document: vscode.TextDocument) { || vscode.workspace.workspaceFolders?.[0]?.uri; } -function matchAll( - pattern: RegExp, - text: string -): Array { - const out: RegExpMatchArray[] = []; - pattern.lastIndex = 0; - let match: RegExpMatchArray | null; - while ((match = pattern.exec(text))) { - out.push(match); - } - return out; -} - function extractDocumentLink( document: vscode.TextDocument, pre: number, @@ -183,7 +170,7 @@ export default class LinkProvider implements vscode.DocumentLinkProvider { } } - for (const match of matchAll(this.linkPattern, text)) { + for (const match of text.matchAll(this.linkPattern)) { const matchLink = match[1] && getDocumentLink(document, definitions, match[1].length, match[3], match.index); if (matchLink) { results.push(matchLink); @@ -193,7 +180,7 @@ export default class LinkProvider implements vscode.DocumentLinkProvider { results.push(matchLinkFenced); } } - for (const match of matchAll(this.imagePattern, text)) { + for (const match of text.matchAll(this.imagePattern)) { const matchImage = extractDocumentLink(document, (match[2] ? match[2].length : 0) + 1, match[3], match.index); if (matchImage) { results.push(matchImage); @@ -219,7 +206,7 @@ export default class LinkProvider implements vscode.DocumentLinkProvider { const results: vscode.DocumentLink[] = []; const definitions = this.getDefinitions(text, document); - for (const match of matchAll(this.referenceLinkPattern, text)) { + for (const match of text.matchAll(this.referenceLinkPattern)) { let linkStart: vscode.Position; let linkEnd: vscode.Position; let reference = match[3]; @@ -266,7 +253,7 @@ export default class LinkProvider implements vscode.DocumentLinkProvider { private getDefinitions(text: string, document: vscode.TextDocument) { const out = new Map(); - for (const match of matchAll(this.definitionPattern, text)) { + for (const match of text.matchAll(this.definitionPattern)) { // -- Begin: Modified for textile const reference = match[1]; const link = match[2].trim(); diff --git a/src/features/preview.ts b/src/features/preview.ts index c4f4f8e..575edfe 100644 --- a/src/features/preview.ts +++ b/src/features/preview.ts @@ -207,7 +207,7 @@ class TextilePreview extends Disposable implements WebviewResourceProvider { this.updatePreview(); } - dispose() { + override dispose() { super.dispose(); this._disposed = true; clearTimeout(this.throttleTimer); @@ -434,14 +434,14 @@ class TextilePreview extends Disposable implements WebviewResourceProvider { private async onDidClickPreviewLink(href: string) { let [hrefPath, fragment] = decodeURIComponent(href).split('#'); - // We perviously already resolve absolute paths. - // Now make sure we handle relative file paths if (hrefPath[0] !== '/') { - // Fix #93691, use this.resource.fsPath instead of this.resource.path - hrefPath = path.join(path.dirname(this.resource.fsPath), hrefPath); + // We perviously already resolve absolute paths. + // Now make sure we handle relative file paths + const dirnameUri = vscode.Uri.parse(path.dirname(this.resource.path)); + hrefPath = vscode.Uri.joinPath(dirnameUri, hrefPath).path; } else { // Handle any normalized file paths - hrefPath = vscode.Uri.parse(hrefPath.replace('/file', '')).fsPath; + hrefPath = vscode.Uri.parse(hrefPath.replace('/file', '')).path; } const config = vscode.workspace.getConfiguration('textile', this.resource); @@ -537,7 +537,7 @@ export class StaticTextilePreview extends Disposable implements ManagedTextilePr private readonly _onDidChangeViewState = this._register(new vscode.EventEmitter()); public readonly onDidChangeViewState = this._onDidChangeViewState.event; - dispose() { + override dispose() { this._onDispose.fire(); super.dispose(); } @@ -682,7 +682,7 @@ export class DynamicTextilePreview extends Disposable implements ManagedTextileP private readonly _onDidChangeViewStateEmitter = this._register(new vscode.EventEmitter()); public readonly onDidChangeViewState = this._onDidChangeViewStateEmitter.event; - dispose() { + override dispose() { this._preview.dispose(); this._webviewPanel.dispose(); diff --git a/src/features/previewManager.ts b/src/features/previewManager.ts index c329b93..41b8e9f 100644 --- a/src/features/previewManager.ts +++ b/src/features/previewManager.ts @@ -23,7 +23,7 @@ class PreviewStore extends Disposable { private readonly _previews = new Set(); - public dispose(): void { + public override dispose(): void { super.dispose(); for (const preview of this._previews) { preview.dispose(); diff --git a/src/features/workspaceSymbolProvider.ts b/src/features/workspaceSymbolProvider.ts index 7d0e951..c30e3f7 100644 --- a/src/features/workspaceSymbolProvider.ts +++ b/src/features/workspaceSymbolProvider.ts @@ -134,7 +134,7 @@ export default class TextileWorkspaceSymbolProvider extends Disposable implement this._workspaceTextileDocumentProvider.onDidDeleteTextileDocument(this.onDidDeleteDocument, this, this._disposables); } - const allSymbolsSets = await Promise.all(Array.from(this._symbolCache.values()).map(x => x.value)); + const allSymbolsSets = await Promise.all(Array.from(this._symbolCache.values(), x => x.value)); const allSymbols = allSymbolsSets.flat(); return allSymbols.filter(symbolInformation => symbolInformation.name.toLowerCase().indexOf(query.toLowerCase()) !== -1); } diff --git a/src/test/index.ts b/src/test/index.ts index 106470f..35e1e06 100644 --- a/src/test/index.ts +++ b/src/test/index.ts @@ -9,7 +9,7 @@ import * as glob from 'glob'; const options: Mocha.MochaOptions = { ui: 'tdd', - useColors: (!process.env.BUILD_ARTIFACTSTAGINGDIRECTORY && process.platform !== 'win32'), + color: true, timeout: 60000 }; diff --git a/tools/languages.config.js b/tools/languages.config.js index 219754d..7fcc204 100644 --- a/tools/languages.config.js +++ b/tools/languages.config.js @@ -50,8 +50,8 @@ module.exports = { folderName: 'jpn', replacements: [ [ /markdown/g, 'textile', 26 ], - [ /マークダウン/g, 'Textile', 4 ], - [ /Markdown/g, 'Textile', 21 ], + [ /マークダウン/g, 'Textile', 3 ], + [ /Markdown/g, 'Textile', 22 ], ] }, 'ko':{ diff --git a/tools/prepare_vscode_tree.sh b/tools/prepare_vscode_tree.sh index 962cb88..b6359da 100755 --- a/tools/prepare_vscode_tree.sh +++ b/tools/prepare_vscode_tree.sh @@ -165,7 +165,7 @@ echo "Processing src" # Download from github : https://github.com/Microsoft/vscode github_DL "vscode" $VSCODE_VERSION_GIT_TAG -process_dir_src ./tools/tmp/vscode/extensions/markdown-language-features ./tools/tmp/out/ '../shared.webpack.config.js ../shared.tsconfig.json ./src/*.* ./src/*/*.* ./media/*.* ./.vscodeignore ./*.json ./*.js ./preview-src/*.* ./schemas/package.schema.json ./test-workspace/*.* ./test-workspace/*/*.*' +process_dir_src ./tools/tmp/vscode/extensions/markdown-language-features ./tools/tmp/out/ '../shared.webpack.config.js ../tsconfig.base.json ./src/*.* ./src/*/*.* ./media/*.* ./.vscodeignore ./*.json ./*.js ./preview-src/*.* ./schemas/package.schema.json ./test-workspace/*.* ./test-workspace/*/*.*' # ----------- diff --git a/shared.tsconfig.json b/tsconfig.base.json similarity index 90% rename from shared.tsconfig.json rename to tsconfig.base.json index 5559704..f517dc5 100644 --- a/shared.tsconfig.json +++ b/tsconfig.base.json @@ -9,6 +9,7 @@ "alwaysStrict": true, "noImplicitAny": true, "noImplicitReturns": true, + "noImplicitOverride": true, "noUnusedLocals": true, "noUnusedParameters": true, "forceConsistentCasingInFileNames": true diff --git a/tsconfig.json b/tsconfig.json index e9dbfb6..0d5da62 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "./shared.tsconfig.json", + "extends": "./tsconfig.base.json", "compilerOptions": { "outDir": "./out", "experimentalDecorators": true,