折腾了很久 i18n ally 的配置,一直报错,最终如下配置解决问题,其实主要就是 ignoreFiles 这个参数。
.vscode/settings.json
{
"i18n-ally.localesPaths": [
"src/locales"
],
"i18n-ally.enabledParsers": [
"json",
"js",
"ts"
],
"i18n-ally.keystyle": "nested",
"i18n-ally.sourceLanguage": "en-US",
"i18n-ally.displayLanguage": "zh-CN",
"i18n-ally.enabledFrameworks": [
"vue"
],
"i18n-ally.extract.autoDetect": true,
"i18n-ally.extract.targetPickingStrategy": "file-previous",
"i18n-ally.ignoreFiles": [
"**/index.js"
],
"i18n-ally.namespace": true,
"i18n-ally.pathMatcher": "{locale}.js",
"i18n-ally.translate.engines": [
"google-cn",
"baidu",
"google"
],
"i18n-ally.editor.preferEditor": true,
"i18n-ally.sortKeys": true
}