diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ec9e70..138f122 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [INTERNAL] WIP - Update to vscode 1.69.2 - [DEPENDENCIES] update to latest vscode-nls +### Added +- [I18N] Add support for pt-br and pl locales + ## [1.3.24] - 20230907 diff --git a/README.md b/README.md index ce70b11..35f85b8 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Features considered out of scope of this extension : * Telemetry reporter : Need a non free Azure account to use [@vscode/extension-telemetry](https://www.npmjs.com/package/@vscode/extension-telemetry) module. Maybe implemented, if requested : -* Add other translations than the 9 core languages listed there : https://github.com/microsoft/vscode-loc/#visual-studio-code-language-packs +* Add other translations than the 11 core languages listed there : https://github.com/microsoft/vscode-loc/#visual-studio-code-language-packs * 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; * Smart select; diff --git a/i18n/chs/package.i18n.json b/i18n/chs/package.i18n.json index 5e3b499..d39d21b 100644 --- a/i18n/chs/package.i18n.json +++ b/i18n/chs/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "启用/禁用 Textile 文件中的所有错误报告。", "configuration.textile.experimental.validate.fileLinks.enabled.description": "验证指向 Textile 文件中其他文件的链接,例如 `\"link\":/path/to/file.textile`。此操作将检查目标文件是否存在。需要启用 ·#textile.experimental.validate.enabled#·。", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "验证 Textile 文件中其他文件中标头的链接片段部分,例如“[link](/path/to/file.md#header)”。默认情况下从“#textile.experimental.validate.fragmentLinks.enabled#”继承设置值。", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "验证 Textile 文件中其他文件中标头的链接片段部分,例如“\"link\":/path/to/file.textile#header”。默认情况下从“#textile.experimental.validate.fragmentLinks.enabled#”继承设置值。", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "验证当前 Textile 文件中标头的片段链接,例如“\"link\":#header”。需要启用“#textile.experimental.validate.enabled#”。", "configuration.textile.experimental.validate.ignoreLinks.description": "配置不应被验证的链接。例如,`/about` 不会验证链接 `\"about\":/about`,而 `/assets/**/*.svg` 会允许你跳过对 `assets` 目录下 `.svg` 文件的任何链接的验证。", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "验证 Textile 文件中的引用链接,例如 `\"link\":ref`。 需要启用 `#textile.experimental.validate.enabled#`。", diff --git a/i18n/cht/package.i18n.json b/i18n/cht/package.i18n.json index f493de4..9683900 100644 --- a/i18n/cht/package.i18n.json +++ b/i18n/cht/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "啟用/停用 Textile 檔案中的所有錯誤報告。", "configuration.textile.experimental.validate.fileLinks.enabled.description": "驗證 Textile 檔案中其他檔案的連結,例如 `\"link\":/path/to/file.textile`。這會檢查目標檔案是否存在。需要啟用 `#textile.experimental.validate.enabled#`。", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "驗證 Textile 檔案中其他檔案中標題連結的片段部分,例如 '[link](/path/to/file.md#header)'。根據預設,從 '#textile.experimental.validate.fragmentLinks.enabled#' 繼承設定值。", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "驗證 Textile 檔案中其他檔案中標題連結的片段部分,例如 '\"link\":/path/to/file.textile#header'。根據預設,從 '#textile.experimental.validate.fragmentLinks.enabled#' 繼承設定值。", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "驗證目前 Textile 檔案中標頭的片段連結,例如 `\"link\":#header`。需要啟用 `#textile.experimental.validate.enabled#`。", "configuration.textile.experimental.validate.ignoreLinks.description": "設定不應驗證的連結。例如,`/about` 不會驗證連結 `\"about\":/about`,而 glob `/assets/**/*.svg` 可讓您略過驗證 'assets' 目錄下之 '.svg' 檔案的任何連結。", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "驗證 Textile 檔案中的參考連結,例如 `\"link\":ref`。需要啟用 `#textile.experimental.validate.enabled#`。", diff --git a/i18n/deu/package.i18n.json b/i18n/deu/package.i18n.json index 889364d..66a78de 100644 --- a/i18n/deu/package.i18n.json +++ b/i18n/deu/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "Aktiviert/deaktiviert alle Fehlerberichte in Textile-Dateien.", "configuration.textile.experimental.validate.fileLinks.enabled.description": "Überprüfen Sie Links zu anderen Dateien in Textile-Dateien, z. B. „\"link\":/path/to/file.textile“. Hiermit wird überprüft, ob die Zieldateien vorhanden sind. Erfordert die Aktivierung von „#textile.experimental.validate.enabled#“.", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Überprüfen Sie den Fragmentteil von Links zu Headern in anderen Dateien in Textiledateien, z. B. \"[link](/path/to/file.md#header)\". Erbt standardmäßig den Einstellungswert von \"#textile.experimental.validate.fragmentLinks.enabled#\".", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Überprüfen Sie den Fragmentteil von Links zu Headern in anderen Dateien in Textiledateien, z. B. \"\"link\":/path/to/file.textile#header\". Erbt standardmäßig den Einstellungswert von \"#textile.experimental.validate.fragmentLinks.enabled#\".", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "Überprüfen Sie Fragmentlinks zu Headern in der aktuellen Textiledatei, z. B. \"\"link\":#header\". Erfordert die Aktivierung von \"#textile.experimental.validate.enabled#\".", "configuration.textile.experimental.validate.ignoreLinks.description": "Konfigurieren Sie Links, die nicht validiert werden sollen. Zum Beispiel würde „/about“ den Link „\"about\":/about“ nicht validieren, während der Glob „/assets/**/*.svg“ es Ihnen ermöglichen würde, die Validierung für jeden Link zu „.svg“-Dateien darunter zu überspringen das `assets`-Verzeichnis.", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Überprüfen Sie verweisende Links in Textile-Dateien, z. B. „\"link\":ref“. Erfordert die Aktivierung von „#textile.experimental.validate.enabled#“.", diff --git a/i18n/esn/package.i18n.json b/i18n/esn/package.i18n.json index 1f8e14d..c11a2b8 100644 --- a/i18n/esn/package.i18n.json +++ b/i18n/esn/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "Habilite o deshabilite todos los informes de errores en los archivos Textile.", "configuration.textile.experimental.validate.fileLinks.enabled.description": "Valide los vínculos a otros archivos de Textile, por ejemplo, '\"link\":/path/to/file.textile'. Esto comprueba que los archivos de destino existen. Requiere habilitar '#textile.experimental.validate.enabled#'.", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Valide la parte de fragmento de vínculos a encabezados de otros archivos en archivos Textile, por ejemplo, \"[link](/path/to/file.md#header)\". Hereda el valor de configuración de \"#textile.experimental.validate.fragmentLinks.enabled#\" de forma predeterminada.", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Valide la parte de fragmento de vínculos a encabezados de otros archivos en archivos Textile, por ejemplo, \"\"link\":/path/to/file.textile#header\". Hereda el valor de configuración de \"#textile.experimental.validate.fragmentLinks.enabled#\" de forma predeterminada.", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "Valide los vínculos de fragmento a los encabezados del archivo Textile actual, por ejemplo, \"\"link\":#header\". Requiere habilitar \"#textile.experimental.validate.enabled#\".", "configuration.textile.experimental.validate.ignoreLinks.description": "Configure vínculos que no deben validarse. Por ejemplo, `/about` no validaría el vínculo `\"about\":/about`, mientras que el valor global `/assets/**/*.svg` le permitirá omitir la validación de cualquier vínculo a archivos `.svg` en el directorio `assets`.", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Validar vínculos de referencia en archivos Textile, por ejemplo, '\"link\":ref'. Requiere habilitar '#textile.experimental.validate.enabled#'.", diff --git a/i18n/fra/package.i18n.json b/i18n/fra/package.i18n.json index 13d10aa..720c543 100644 --- a/i18n/fra/package.i18n.json +++ b/i18n/fra/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "Activez/désactivez tous les rapports d’erreurs dans les fichiers Textile.", "configuration.textile.experimental.validate.fileLinks.enabled.description": "Validez les liens vers d’autres fichiers dans les fichiers Textile, par exemple `\"link\":/path/to/file.textile`. Cette opération vérifie que les fichiers cibles existent. Nécessite l’activation de `#textile.experimental.validate.enabled#`.", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Validez la partie fragment des liens vers des en-têtes dans d’autres fichiers dans les fichiers Textile, par exemple '[link](/path/to/file.md#header)'. Hérite la valeur de paramètre de '#textile.experimental.validate.fragmentLinks.enabled#' par défaut.", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Validez la partie fragment des liens vers des en-têtes dans d’autres fichiers dans les fichiers Textile, par exemple '\"link\":/path/to/file.textile#header'. Hérite la valeur de paramètre de '#textile.experimental.validate.fragmentLinks.enabled#' par défaut.", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "Validez les liens de fragment vers les en-têtes dans le fichier Textile actuel, par exemple `\"link\":#header`. Nécessite l’activation de `#textile.experimental.validate.enabled#`.", "configuration.textile.experimental.validate.ignoreLinks.description": "Configurez les liens qui ne doivent pas être validés. Par exemple, « /about » ne valide pas le lien «\"about\":/about », tandis que le glob « /assets/**/*.svg » vous permet d’ignorer la validation de tout lien vers les fichiers « .svg » sous le répertoire « assets ».", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Validez les liens de référence dans les fichiers Textile, par exemple `\"link\":ref`. Nécessite l’activation de `#textile.experimental.validate.enabled#`.", diff --git a/i18n/ita/package.i18n.json b/i18n/ita/package.i18n.json index 7d14e87..30d879a 100644 --- a/i18n/ita/package.i18n.json +++ b/i18n/ita/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "Abilitare/disabilitare tutte le segnalazioni di errori nei file Textile.", "configuration.textile.experimental.validate.fileLinks.enabled.description": "Consente di convalidare i collegamenti ad altri file in file Textile, ad esempio '\"link\":/path/to/file.textile'. Verifica l'esistenza dei file di destinazione. Richiede l'abilitazione di '#textile.experimental.validate.enabled#'.", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Convalidare la parte di frammento dei collegamenti alle intestazioni in altri file in file Textile, ad esempio '[link](/path/to/file.md#header)'. Eredita il valore dell'impostazione da '#textile.experimental.validate.fragmentLinks.enabled#' per impostazione predefinita.", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Convalidare la parte di frammento dei collegamenti alle intestazioni in altri file in file Textile, ad esempio '\"link\":/path/to/file.textile#header'. Eredita il valore dell'impostazione da '#textile.experimental.validate.fragmentLinks.enabled#' per impostazione predefinita.", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "Convalidare i collegamenti di frammento alle intestazioni nel file Textile corrente, ad esempio '\"link\":#header'. È necessario abilitare '#textile.experimental.validate.enabled#'.", "configuration.textile.experimental.validate.ignoreLinks.description": "Configurare i collegamenti che non devono essere convalidati. Ad esempio, '/about' non convalida il collegamento '\"about\":/about', mentre il GLOB '/assets/**/*.svg' consente di ignorare la convalida per qualsiasi collegamento ai file '.svg' nella directory 'assets'.", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Consente di convalidare i collegamenti di riferimento nei file Textile, ad esempio '\"link\":ref'. Richiede l'abilitazione di '#textile.experimental.validate.enabled#'.", diff --git a/i18n/jpn/package.i18n.json b/i18n/jpn/package.i18n.json index a0eba21..e87cc9d 100644 --- a/i18n/jpn/package.i18n.json +++ b/i18n/jpn/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "Textile ファイル内のすべてのエラー報告を有効または無効にします。", "configuration.textile.experimental.validate.fileLinks.enabled.description": "Textile ファイル内の他のファイルへのリンク (例: `\"link\":/path/to/file.textile`) を検証します。これにより、ターゲット ファイルが存在するかどうかが確認されます。`#textile.experimental.validate.enabled#` を有効にする必要があります。", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Textile ファイルで、他のファイルのヘッダーへのリンクのフラグメント部分を検証します。例: '[link](/path/to/file.md#header)'。既定では、'#textile.experimental.validate.fragmentLinks.enabled#' から設定値を継承します。", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Textile ファイルで、他のファイルのヘッダーへのリンクのフラグメント部分を検証します。例: '\"link\":/path/to/file.textile#header'。既定では、'#textile.experimental.validate.fragmentLinks.enabled#' から設定値を継承します。", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "現在のTextile ファイルで、ヘッダーへのフラグメント リンクを検証します (例: `\"link\":#header`)。`#textile.experimental.validate.enabled#` を有効にする必要があります。", "configuration.textile.experimental.validate.ignoreLinks.description": "検証しないリンクを校正します。たとえば、`/about` を指定すると、リンク `\"about\":/about` が検証されません。glob `/assets/**/*.svg` を指定すると、`assets` ディレクトリ下の `.svg` ファイルへのリンクの検証をスキップできます。", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Textile ファイルの参照リンクを検証します (例: `\"link\":ref`)。 `#textile.experimental.validate.enabled#` を有効にする必要があります。", diff --git a/i18n/kor/package.i18n.json b/i18n/kor/package.i18n.json index d866b00..a4942aa 100644 --- a/i18n/kor/package.i18n.json +++ b/i18n/kor/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "Textile 파일에서 모든 오류 보고를 사용/사용하지 않도록 설정합니다.", "configuration.textile.experimental.validate.fileLinks.enabled.description": "Textile 파일의 다른 파일에 대한 링크의 유효성을 검사합니다(예: '\"link\":/path/to/file.textile'). 그러면 대상 파일이 있는지 확인합니다. '#textile.experimental.validate.enabled#'을 사용하도록 설정해야 합니다.", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Textile 파일의 다른 파일에 있는 헤더에 대한 링크의 조각 부분을 확인합니다. `[링크](/path/to/file.md#header)`. 기본적으로 `#textile.experimental.validate.fragmentLinks.enabled#`의 설정 값을 상속합니다.", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Textile 파일의 다른 파일에 있는 헤더에 대한 링크의 조각 부분을 확인합니다. `\"link\":/path/to/file.textile#header`. 기본적으로 `#textile.experimental.validate.fragmentLinks.enabled#`의 설정 값을 상속합니다.", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "현재 Textile 파일의 헤더에 대한 조각 링크(예: '\"link\":#header')의 유효성을 검사합니다. `#textile.experimental.validate.enabled#`을 사용하도록 설정해야 합니다.", "configuration.textile.experimental.validate.ignoreLinks.description": "유효성을 검사하지 않아야 하는 링크를 구성합니다. 예를 들어 `/about`은 `\"about\":/about` 링크의 유효성을 검사하지 않는다면, glob `/assets/**/*.svg`를 사용하면 `assets` 디렉터리 아래의 `.svg` 파일로 연결되는 모든 링크에 대한 유효성 검사를 건너뛸 수 있습니다.", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Textile 파일에서 참조 링크(예: `\"link\":ref`)의 유효성을 검사합니다. '#textile.experimental.validate.enabled#'을 사용하도록 설정해야 합니다.", diff --git a/i18n/pol/out/languageFeatures/diagnostics.i18n.json b/i18n/pol/out/languageFeatures/diagnostics.i18n.json new file mode 100644 index 0000000..d8c1f94 --- /dev/null +++ b/i18n/pol/out/languageFeatures/diagnostics.i18n.json @@ -0,0 +1,14 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "ignoreLinksQuickFix.title": "Wyklucz element „{0}” z weryfikacji linku.", + "invalidHeaderLink": "Nie znaleziono nagłówka: „{0}”", + "invalidLinkToHeaderInOtherFile": "Nagłówek nie istnieje w pliku: {0}", + "invalidPathLink": "Plik nie istnieje w ścieżce: {0}", + "invalidReferenceLink": "Nie znaleziono definicji linku: „{0}”" +} \ No newline at end of file diff --git a/i18n/pol/out/languageFeatures/documentLinks.i18n.json b/i18n/pol/out/languageFeatures/documentLinks.i18n.json new file mode 100644 index 0000000..9f22f5d --- /dev/null +++ b/i18n/pol/out/languageFeatures/documentLinks.i18n.json @@ -0,0 +1,11 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "documentLink.referenceTooltip": "Przejdź do definicji linku", + "documentLink.tooltip": "Follow link" +} \ No newline at end of file diff --git a/i18n/pol/out/languageFeatures/fileReferences.i18n.json b/i18n/pol/out/languageFeatures/fileReferences.i18n.json new file mode 100644 index 0000000..31cb05e --- /dev/null +++ b/i18n/pol/out/languageFeatures/fileReferences.i18n.json @@ -0,0 +1,11 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "error.noResource": "Odnalezienie odwołań do pliku nie powiodło się. Nie podano dostarczono zasobu.", + "progress.title": "Znajdowanie odwołań do plików" +} \ No newline at end of file diff --git a/i18n/pol/out/languageFeatures/rename.i18n.json b/i18n/pol/out/languageFeatures/rename.i18n.json new file mode 100644 index 0000000..95e4958 --- /dev/null +++ b/i18n/pol/out/languageFeatures/rename.i18n.json @@ -0,0 +1,10 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "invalidRenameLocation": "Zmiana nazwy nie jest obsługiwana w lokalizacji" +} \ No newline at end of file diff --git a/i18n/pol/out/preview/documentRenderer.i18n.json b/i18n/pol/out/preview/documentRenderer.i18n.json new file mode 100644 index 0000000..1046418 --- /dev/null +++ b/i18n/pol/out/preview/documentRenderer.i18n.json @@ -0,0 +1,13 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "preview.notFound": "Nie można znaleźć {0}", + "preview.securityMessage.label": "Ostrzeżenie o wyłączonych zabezpieczeniach zawartości", + "preview.securityMessage.text": "Część zawartości została wyłączona w tym dokumencie", + "preview.securityMessage.title": "W podglądzie Textile wyłączono potencjalnie niebezpieczną lub niezabezpieczoną zawartość. Zmień ustawienie zabezpieczeń w podglądzie Textile, aby zezwolić na niebezpieczną zawartość lub włączyć skrypty" +} \ No newline at end of file diff --git a/i18n/pol/out/preview/preview.i18n.json b/i18n/pol/out/preview/preview.i18n.json new file mode 100644 index 0000000..8b724a0 --- /dev/null +++ b/i18n/pol/out/preview/preview.i18n.json @@ -0,0 +1,13 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "lockedPreviewTitle": "[Wersja zapoznawcza] {0}", + "onPreviewStyleLoadError": "Nie można załadować elementu „textile.styles”: {0}", + "preview.clickOpenFailed": "Nie można otworzyć {0}", + "previewTitle": "Podgląd {0}" +} \ No newline at end of file diff --git a/i18n/pol/out/preview/security.i18n.json b/i18n/pol/out/preview/security.i18n.json new file mode 100644 index 0000000..b792cbb --- /dev/null +++ b/i18n/pol/out/preview/security.i18n.json @@ -0,0 +1,22 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "disable.description": "Zezwalaj na całą zawartość i wykonywanie skryptów. Niezalecane", + "disable.title": "Wyłącz", + "disableSecurityWarning.title": "Wyłącz ostrzeżenie o zabezpieczeniach wersji zapoznawczej w tym obszarze roboczym", + "enableSecurityWarning.title": "Włącz ostrzeżenia o zabezpieczeniach wersji zapoznawczej w tym obszarze roboczym", + "insecureContent.description": "Włącz ładowanie zawartości przez protokół HTTP", + "insecureContent.title": "Zezwalaj na niezabezpieczoną zawartość", + "insecureLocalContent.description": "Włącz ładowanie zawartości przez protokół HTTP obsługiwany z hosta lokalnego", + "insecureLocalContent.title": "Zezwalaj na niezabezpieczoną zawartość lokalną", + "moreInfo.title": "Więcej informacji", + "preview.showPreviewSecuritySelector.title": "Wybierz ustawienia zabezpieczeń dla podglądów Textile w tym obszarze roboczym", + "strict.description": "Załaduj tylko bezpieczną zawartość", + "strict.title": "Ścisłe", + "toggleSecurityWarning.description": "Nie ma wpływu na poziom zabezpieczeń zawartości" +} \ No newline at end of file diff --git a/i18n/pol/package.i18n.json b/i18n/pol/package.i18n.json new file mode 100644 index 0000000..d47c037 --- /dev/null +++ b/i18n/pol/package.i18n.json @@ -0,0 +1,47 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "configuration.textile.editor.drop.enabled": "Włącz/wyłącz przenoszenie do dodatku Textile editor, aby wstawić zmianę. Wymaga włączenia ustawienia „#workbench.experimental.editor.dropIntoEditor.enabled#”.", + "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", + "configuration.textile.experimental.validate.enabled.description": "Włącz/wyłącz wszystkie raporty o błędach w plikach Textile.", + "configuration.textile.experimental.validate.fileLinks.enabled.description": "Weryfikuj linki do innych plików w plikach Textile, np. „\"link\":/path/to/file.textile”. Spowoduje to sprawdzenie, czy pliki docelowe istnieją. Wymaga włączenia elementu „#textile.experimental.validate.enabled#”.", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Zweryfikuj fragment linków do nagłówków w innych plikach w plikach Textile, np. `\"link\":/path/to/file.textile#header`. Domyślnie dziedziczy wartość ustawienia z elementu `#textile.experimental.validate.fragmentLinks.enabled#`.", + "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "Zweryfikuj poprawność linków fragmentów do nagłówków w bieżącym pliku Textile, np. `\"link\":#header`. Wymaga włączenia elementu `#textile.experimental.validate.enabled#`.", + "configuration.textile.experimental.validate.ignoreLinks.description": "Skonfiguruj linki, które nie powinny być weryfikowane. Na przykład „/about” nie może zweryfikować linku „\"about\":/about”, podczas gdy glob „/assets/**/*.svg” pozwala pominąć sprawdzanie poprawności dla dowolnego linku do plików „.svg” w katalogu „assets”.", + "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Weryfikuj linki referencyjne w plikach Textile, np. „\"link\":ref”. Wymaga włączenia elementu „#textile.experimental.validate.enabled#”.", + "configuration.textile.links.openLocation.beside": "Otwieraj linki obok aktywnego edytora.", + "configuration.textile.links.openLocation.currentGroup": "Otwórz linki w aktywnej grupie edytorów.", + "configuration.textile.links.openLocation.description": "Kontroluje, kiedy linki w plikach Textile powinny być otwierane.", + "configuration.textile.preview.openTextileLinks.description": "Określa, w jaki sposób mają być otwierane linki do innych plików Textile w podglądzie Textile.", + "configuration.textile.preview.openTextileLinks.inEditor": "Spróbuj otworzyć linki w edytorze.", + "configuration.textile.preview.openTextileLinks.inPreview": "Spróbuj otworzyć linki w podglądzie Textile.", + "configuration.textile.suggest.paths.enabled.description": "Włącz/wyłącz sugestie ścieżek dla linków Textile", + "description": "Udostępnia zaawansowaną obsługę języka dla języka Textile.", + "displayName": "Funkcje języka Textile", + "textile.findAllFileReferences": "Znajdź odwołania do pliku", + "textile.preview.breaks.desc": "Ustawia sposób renderowania podziałów wierszy w podglądzie Textile. Ustawienie wartości „true” powoduje utworzenie tagu
dla nowych wierszy w akapitach.", + "textile.preview.doubleClickToSwitchToEditor.desc": "Kliknij dwukrotnie w podglądzie Textile, aby przełączyć się na edytor.", + "textile.preview.fontFamily.desc": "Steruje rodziną czcionek używaną w podglądzie Textile.", + "textile.preview.fontSize.desc": "Steruje rozmiarem czcionki (w pikselach) używanym w podglądzie Textile.", + "textile.preview.lineHeight.desc": "Steruje wysokością wiersza używaną w podglądzie Textile. Ta liczba jest powiązana z rozmiarem czcionki.", + "textile.preview.linkify": "Włącz lub wyłącz konwersję tekstu podobnego do adresu URL na linki w podglądzie Textile.", + "textile.preview.markEditorSelection.desc": "Oznacz bieżące zaznaczenie edytora w podglądzie Textile.", + "textile.preview.refresh.title": "Odśwież podgląd", + "textile.preview.scrollEditorWithPreview.desc": "Przy przewijaniu podglądu Textile aktualizuj widok edytora.", + "textile.preview.scrollPreviewWithEditor.desc": "Przy przewijaniu edytora Textile aktualizuj widok podglądu.", + "textile.preview.title": "Otwórz podgląd", + "textile.preview.toggleLock.title": "Przełącz blokowanie podglądu", + "textile.preview.typographer": "Włącz lub wyłącz niektóre neutralne dla języka zamiany i poprawki cudzysłowów w podglądzie Textile.", + "textile.previewSide.title": "Otwórz podgląd z boku", + "textile.showLockedPreviewToSide.title": "Otwórz zablokowany podgląd z boku", + "textile.showPreviewSecuritySelector.title": "Zmień ustawienia zabezpieczeń podglądu", + "textile.showSource.title": "Pokaż źródło", + "textile.styles.dec": "Lista adresów URL lub ścieżek lokalnych do arkuszy stylów CSS, które mają być używane z podglądu języka Textile. Ścieżki względne są interpretowane względem folderu otwartego w eksploratorze. Jeśli nie ma otwartego folderu, są one interpretowane względem lokalizacji pliku Textile. Wszystkie znaki „\\” należy zapisać jako „\\\\”.", + "textile.trace.desc": "Włącz rejestrowanie debugowania dla rozszerzenia języka Textile.", + "workspaceTrust": "Wymagane do ładowania stylów skonfigurowanych w obszarze roboczym." +} \ No newline at end of file diff --git a/i18n/ptb/out/languageFeatures/diagnostics.i18n.json b/i18n/ptb/out/languageFeatures/diagnostics.i18n.json new file mode 100644 index 0000000..1d8eace --- /dev/null +++ b/i18n/ptb/out/languageFeatures/diagnostics.i18n.json @@ -0,0 +1,14 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "ignoreLinksQuickFix.title": "Exclua '{0}' da validação do link.", + "invalidHeaderLink": "Nenhum cabeçalho encontrado: '{0}'", + "invalidLinkToHeaderInOtherFile": "O cabeçalho não existe no arquivo: {0}", + "invalidPathLink": "O arquivo não existe no caminho: {0}", + "invalidReferenceLink": "Nenhuma definição de link encontrada: '{0}'" +} \ No newline at end of file diff --git a/i18n/ptb/out/languageFeatures/documentLinks.i18n.json b/i18n/ptb/out/languageFeatures/documentLinks.i18n.json new file mode 100644 index 0000000..e344cc2 --- /dev/null +++ b/i18n/ptb/out/languageFeatures/documentLinks.i18n.json @@ -0,0 +1,11 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "documentLink.referenceTooltip": "Ir para definição de link", + "documentLink.tooltip": "Seguir o link" +} \ No newline at end of file diff --git a/i18n/ptb/out/languageFeatures/fileReferences.i18n.json b/i18n/ptb/out/languageFeatures/fileReferences.i18n.json new file mode 100644 index 0000000..83eb117 --- /dev/null +++ b/i18n/ptb/out/languageFeatures/fileReferences.i18n.json @@ -0,0 +1,11 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "error.noResource": "Falha ao localizar as referências de arquivo. Nenhum recurso fornecido.", + "progress.title": "Encontrando as Referências do Arquivo" +} \ No newline at end of file diff --git a/i18n/ptb/out/languageFeatures/rename.i18n.json b/i18n/ptb/out/languageFeatures/rename.i18n.json new file mode 100644 index 0000000..1e1d0dc --- /dev/null +++ b/i18n/ptb/out/languageFeatures/rename.i18n.json @@ -0,0 +1,10 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "invalidRenameLocation": "Renomeação não suportada no local" +} \ No newline at end of file diff --git a/i18n/ptb/out/preview/documentRenderer.i18n.json b/i18n/ptb/out/preview/documentRenderer.i18n.json new file mode 100644 index 0000000..7493edb --- /dev/null +++ b/i18n/ptb/out/preview/documentRenderer.i18n.json @@ -0,0 +1,13 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "preview.notFound": "{0} não encontrado", + "preview.securityMessage.label": "Aviso de Segurança Desabilitado para Conteúdo", + "preview.securityMessage.text": "Algum conteúdo foi desabilitado neste documento", + "preview.securityMessage.title": "Um conteúdo potencialmente não seguro foi desabilitado na visualização de Textile. Altere a configuração de segurança da visualização de Textile para permitir o conteúdo não seguro ou habilitar os scripts" +} \ No newline at end of file diff --git a/i18n/ptb/out/preview/preview.i18n.json b/i18n/ptb/out/preview/preview.i18n.json new file mode 100644 index 0000000..954045a --- /dev/null +++ b/i18n/ptb/out/preview/preview.i18n.json @@ -0,0 +1,13 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "lockedPreviewTitle": "[Versão Prévia] {0}", + "onPreviewStyleLoadError": "Não foi possível carregar 'textile.styles': {0}", + "preview.clickOpenFailed": "Não foi possível abrir {0}", + "previewTitle": "Visualizar {0}" +} \ No newline at end of file diff --git a/i18n/ptb/out/preview/security.i18n.json b/i18n/ptb/out/preview/security.i18n.json new file mode 100644 index 0000000..5c1db8d --- /dev/null +++ b/i18n/ptb/out/preview/security.i18n.json @@ -0,0 +1,22 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "disable.description": "Permitir a execução de todo o conteúdo e script. Não recomendado", + "disable.title": "Desabilitar", + "disableSecurityWarning.title": "Desabilitar aviso de segurança de visualização neste workspace", + "enableSecurityWarning.title": "Habilitar avisos de segurança de visualização neste workspace", + "insecureContent.description": "Habilitar carregamento de conteúdo via http", + "insecureContent.title": "Permitir conteúdo não seguro", + "insecureLocalContent.description": "Habilitar carregamento de conteúdo via http servido por localhost", + "insecureLocalContent.title": "Permitir conteúdo local não seguro", + "moreInfo.title": "Mais Informações", + "preview.showPreviewSecuritySelector.title": "Selecionar configurações de segurança para visualizações de Textile neste workspace", + "strict.description": "Carregar somente conteúdo seguro", + "strict.title": "Estrito", + "toggleSecurityWarning.description": "Não afeta o nível de segurança do conteúdo" +} \ No newline at end of file diff --git a/i18n/ptb/package.i18n.json b/i18n/ptb/package.i18n.json new file mode 100644 index 0000000..9b0f4f5 --- /dev/null +++ b/i18n/ptb/package.i18n.json @@ -0,0 +1,47 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the MIT License. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "configuration.textile.editor.drop.enabled": "Habilite/desabilite soltar no textile editor para inserir shift. Requer habilitar `#workbench.experimental.editor.dropIntoEditor.enabled#`.", + "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", + "configuration.textile.experimental.validate.enabled.description": "Habilitar/desabilitar todos os relatórios de erros em arquivos Textile.", + "configuration.textile.experimental.validate.fileLinks.enabled.description": "Validar links para outros arquivos em arquivos Textile, por exemplo, `\"link\":/path/to/file.textile`. Isso verifica se os arquivos de destino existem. Requer a habilitação de `#textile.experimental.validate.enabled#`.", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Valide a parte do fragmento de links para cabeçalhos em outros arquivos em arquivos Textile, por exemplo `\"link\":/path/to/file.textile#header`. Herda o valor de configuração de `#textile.experimental.validate.fragmentLinks.enabled#` por padrão.", + "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "Valide links de fragmentos para cabeçalhos no arquivo Textile atual, por exemplo `\"link\":#header`. Requer ativação `#textile.experimental.validate.enabled#`.", + "configuration.textile.experimental.validate.ignoreLinks.description": "Configure links que não devem ser validados. Por exemplo, `/about` não validaria o link `\"about\":/about`, enquanto o glob `/assets/**/*.svg` permitiria que você pule a validação de qualquer link para arquivos `.svg` em o diretório `assets`.", + "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Validar links de referência em arquivos Textile, por exemplo, `\"link\":ref`. Requer a habilitação de `#textile.experimental.validate.enabled#`.", + "configuration.textile.links.openLocation.beside": "Abrir links ao lado do editor ativo.", + "configuration.textile.links.openLocation.currentGroup": "Abrir links no grupo do editor ativo.", + "configuration.textile.links.openLocation.description": "Controla se os links nos arquivos Textile devem ser abertos.", + "configuration.textile.preview.openTextileLinks.description": "Controla como os links para outros arquivos Textile na visualização de Textile devem ser abertos.", + "configuration.textile.preview.openTextileLinks.inEditor": "Tentar abrir links no editor.", + "configuration.textile.preview.openTextileLinks.inPreview": "Tentar abrir links na visualização de Textile.", + "configuration.textile.suggest.paths.enabled.description": "Habilitar/desabilitar sugestões de caminho para links de textile", + "description": "Fornece suporte de linguagem avançada para Textile.", + "displayName": "Recursos da Linguagem Textile", + "textile.findAllFileReferences": "Encontrar as Referências do Arquivo", + "textile.preview.breaks.desc": "Define como as quebras de linha são renderizadas na visualização de Textile. A definição desta opção como 'true' cria um
para novas linhas dentro de parágrafos.", + "textile.preview.doubleClickToSwitchToEditor.desc": "Clicar duas vezes na visualização de Textile para mudar para o editor.", + "textile.preview.fontFamily.desc": "Controla a família de fontes usada na visualização de Textile.", + "textile.preview.fontSize.desc": "Controla o tamanho da fonte em pixels usado na visualização de Textile.", + "textile.preview.lineHeight.desc": "Controla a altura da linha usada na visualização de Textile. Este número é relativo ao tamanho da fonte.", + "textile.preview.linkify": "Habilitar ou desabilitar a conversão de texto do tipo URL em links na visualização de Textile.", + "textile.preview.markEditorSelection.desc": "Marcar a seleção do editor atual na visualização de Textile.", + "textile.preview.refresh.title": "Atualizar Visualização", + "textile.preview.scrollEditorWithPreview.desc": "Quando uma visualização de Textile for rolada, atualizar a exibição do editor.", + "textile.preview.scrollPreviewWithEditor.desc": "Quando um Textile editor for rolado, atualizar a exibição da visualização.", + "textile.preview.title": "Abrir Visualização", + "textile.preview.toggleLock.title": "Ativar/Desativar Bloqueio de Visualização", + "textile.preview.typographer": "Habilitar ou desabilitar algumas substituições com neutralidade de linguagem e o aperfeiçoamento de citações na visualização de Textile.", + "textile.previewSide.title": "Abrir Visualização ao Lado", + "textile.showLockedPreviewToSide.title": "Abrir Visualização Bloqueada ao Lado", + "textile.showPreviewSecuritySelector.title": "Alterar Configurações de Segurança da Visualização", + "textile.showSource.title": "Mostrar Origem", + "textile.styles.dec": "Uma lista de URLs ou caminhos locais para folhas de estilos CSS que serão usados na visualização do Textile. Os caminhos relativos são interpretados em relação à pasta aberta no Explorer. Se não houver pastas abertas, eles serão interpretados em relação à localização do arquivo Textile. Todos os '\\' precisam ser escritos como '\\\\'.", + "textile.trace.desc": "Habilitar o registro em log da depuração para a extensão de Textile.", + "workspaceTrust": "Necessário para carregar estilos configurados no espaço de trabalho." +} \ No newline at end of file diff --git a/i18n/rus/package.i18n.json b/i18n/rus/package.i18n.json index 6427340..cc929d5 100644 --- a/i18n/rus/package.i18n.json +++ b/i18n/rus/package.i18n.json @@ -10,7 +10,7 @@ "configuration.textile.editor.pasteLinks.enabled": "Enable/disable pasting files into a Textile editor inserts Textile links. Requires enabling `#editor.experimental.pasteActions.enabled#`.", "configuration.textile.experimental.validate.enabled.description": "Включение или отключение всех отчетов об ошибках в файлах Textile.", "configuration.textile.experimental.validate.fileLinks.enabled.description": "Проверка ссылок на другие файлы в файлах Textile, например \\\"\"link\":/path/to/file.textile\\\". Проверяет наличие целевых файлов. Требуется включить \\\"#textile.experimental.validate.enabled#\\\".", - "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Проверьте фрагментарную часть ссылок на заголовки в других файлах в файлах Textile, например. [link](/path/to/file.md#header). Наследует значение параметра от #textile.experimental.validate.fragmentLinks.enabled# по умолчанию.", + "configuration.textile.experimental.validate.fileLinks.textileFragmentLinks.description": "Проверьте фрагментарную часть ссылок на заголовки в других файлах в файлах Textile, например. \"link\":/path/to/file.textile#header. Наследует значение параметра от #textile.experimental.validate.fragmentLinks.enabled# по умолчанию.", "configuration.textile.experimental.validate.fragmentLinks.enabled.description": "Проверка фрагментарных ссылок на заголовки в текущем файле Textile, например \"link\":#header. Требуется включить #textile.experimental.validate.enabled#.", "configuration.textile.experimental.validate.ignoreLinks.description": "Настройка ссылок, которые не нужно проверять. Например, \"/about\" не будет проверять ссылку \"\"about\":/about\", а стандартная маска \"/assets/**/*.svg\" позволит пропустить проверку любых ссылок на файлы \".svg\" в каталоге \"assets\".", "configuration.textile.experimental.validate.referenceLinks.enabled.description": "Проверка ссылок в файлах Textile, например \\\"\"link\":ref\\\". Требуется включить \\\"#textile.experimental.validate.enabled#\\\".", diff --git a/tools/languages.config.js b/tools/languages.config.js index 9d4061f..da009da 100644 --- a/tools/languages.config.js +++ b/tools/languages.config.js @@ -15,6 +15,7 @@ const DEFAULT_REPLACEMENTS = [ [ /\[link\]\(\/path\/to\/file\.md\)/g, '\\"link\\":/path/to/file.textile' , 1 ], + [ /\[(link|link text|링크)\]\(\/path\/to\/file\.md#header\)/g, '\\"link\\":/path/to/file.textile#header', 1 ], [ /\[(link|vínculo)\]\(#header\)/g , '\\"link\\":#header', 1 ], [ /\[about\]\(\/about\)/g , '\\"about\\":/about', 1 ], [ /\[link\]\[ref\]/g, '\\"link\\":ref', 1 ], @@ -76,6 +77,24 @@ module.exports = { [ /Markdown/g, 'Textile', 33 ], ] }, + 'pl':{ + id: 'pl', + folderName: 'pol', + replacements: [ + ...DEFAULT_REPLACEMENTS, + [ /markdown/g, 'textile', 41 ], + [ /Markdown/g, 'Textile', 34 ], + ] + }, + 'pt-BR':{ + id: 'pt-br', + folderName: 'ptb', + replacements: [ + ...DEFAULT_REPLACEMENTS, + [ /markdown/g, 'textile', 43 ], + [ /Markdown/g, 'Textile', 32 ], + ] + }, 'ru':{ id: 'ru', folderName: 'rus',