如何为vue创建.po文件?

问题描述

我一直在研究如何翻译vue项目,但是有点卡住了。 我被要求创建一个.po文件(然后可以在poedit或类似文件中使用)。

我尝试实现vue-gettext,但是我对如何使用它有点困惑。我根据需要添加easygettext,但我不断收到模块错误

./node_modules/easygettext/src/extract-cli.js
Module parse Failed: Unexpected character '#' (1:0)

我试图通过在webpack.dev.conf.jswebpack.prod.conf.js中都添加BannerPlugin(按照此建议:How to keep my shebang in place using webpack?)来修复它:

require('webpack').BannerPlugin

plugins: [
    new webpack.BannerPlugin({ banner: "#!/usr/bin/env node",raw: true }),...

但是我仍然有错误

此外,似乎我需要一个translations.json文件才能使用vue-gettext插件,但它看起来也好像是由gettext-compile之后创建的translations.json,因此我不确定是否应该首先创建翻译的json文件或所需的文件

所以我想知道是否有人知道如何正确设置vue-gettext,或者是否有创建.po文件的替代方法

非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)