当前位置: 首页 > 知识库问答 >
问题:

vue.js - 如何解决Vue项目中文本翻译插件i18n-ally不生效问题?

狄雅珺
2024-01-05

vue vscode 插件 i18n Ally 不生效
报错如下
image.png
代码目录
image.png

我的配置

"i18n-ally.localesPaths": [    "src/i18n/",  // 替换为你项目中的locale路径  ],  "i18n-ally.keystyle": "nested",  "i18n-ally.sortKeys": true,  "i18n-ally.namespace": true,  "i18n-ally.enabledParsers": ["ts", "yaml", "js"],  "i18n-ally.sourceLanguage": "en",  "i18n-ally.displayLanguage": "zh-CN",  "i18n-ally.enabledFrameworks": [    "vue"  ]

查了下网上的说法 都是 json 翻译文件,不知道如何针对 js 翻译文件做配置?

请求遇到过类似问题的大佬~

共有2个答案

徐杰
2024-01-05

vscode 调取命令行,输入 i18n, i18n-ally 有一个命令,自动查找文案文件,你调用试下

柯凯旋
2024-01-05

根据你提供的信息,你的Vue项目中的i18n-ally插件没有生效。这个问题可能由多种原因导致,以下是一些可能的解决方案:

  1. 检查配置文件:首先,请确保你的i18n-ally插件配置正确。你的配置文件看起来没什么问题,但是你需要确保你的.js文件被正确地处理。
  2. 检查locale路径:确保src/i18n/路径下存在相应的locale文件。如果你的翻译文件在其他地方,你需要修改"i18n-ally.localesPaths"的值。
  3. 检查翻译文件格式:虽然你的配置文件中提到了支持ts, yaml, js,但是你可能需要检查你的翻译文件是否真的是这些格式。例如,如果你的翻译文件是.js格式,你可能需要将它们保存为.json格式。
  4. 更新插件版本:有时候,插件的旧版本可能存在一些已知的问题。尝试更新i18n-ally插件到最新版本,看看问题是否得到解决。
  5. 重启VSCode:有时候,VSCode的某些插件可能需要重启才能生效。尝试关闭VSCode并重新打开,看看i18n-ally插件是否正常工作。
  6. 清除VSCode缓存:有时候,VSCode的缓存可能会导致问题。你可以尝试清除VSCode的缓存,然后重新打开项目,看看问题是否得到解决。

希望这些解决方案能够帮助你解决问题。如果问题仍然存在,我建议你联系i18n-ally插件的开发者或者在StackOverflow上提问,提供更多的信息,以便他们能够更好地帮助你解决问题。

 类似资料: