From c6e6b4240aacaea0651de451d243ecfc4abcca7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ky=E2=84=93e=20Hensel?= Date: Sat, 17 Aug 2024 03:28:34 +1000 Subject: [PATCH] configure vscode i18n extension (#10409) and add recommended vscode extensions --- .gitignore | 1 - .vscode/extensions.json | 8 ++++++++ .vscode/i18n-ally-custom-framework.yml | 17 +++++++++++++++++ .vscode/settings.json | 5 +++++ 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/i18n-ally-custom-framework.yml create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore index c156ff72e2..be8c6720b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .DS_Store .esm-cache -.vscode/ .idea/ /node_modules/ /.tx/tmp/ diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000000..73228eb2ff --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + "recommendations": [ + "EditorConfig.EditorConfig", + "eamodio.gitlens", + "lokalise.i18n-ally", + "dbaeumer.vscode-eslint" + ] +} diff --git a/.vscode/i18n-ally-custom-framework.yml b/.vscode/i18n-ally-custom-framework.yml new file mode 100644 index 0000000000..6b72aa6204 --- /dev/null +++ b/.vscode/i18n-ally-custom-framework.yml @@ -0,0 +1,17 @@ +# see https://github.com/antfu/i18n-ally/wiki/Custom-Framework +languageIds: + - javascript + - typescript + - javascriptreact + - typescriptreact + +usageMatchRegex: + - "[^\\w\\d]t\\.append\\(['\"`]({key})['\"`]" # matches t.append("{key}" + - "[^\\w\\d]t\\.html\\(['\"`]({key})['\"`]" # matches t.html("{key}" + - "[^\\w\\d]t\\(['\"`]({key})['\"`]" # matches t.html("{key}" + +scopeRangeRegex: "(en)" + +refactorTemplates: + +monopoly: true diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..06b35bf76b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "i18n-ally.readonly": true, + "i18n-ally.localesPaths": ["data"], + "i18n-ally.pathMatcher": "core.yaml" +}