如何在javascript上使用flak-babel进行翻译
How to translate using flask-babel on javascript?
我有一个使用jinja模板和flask babel的python项目,运行良好。我的问题是javascript文件。我把所有的js文件都放在一个名为"static"的文件夹中,但在使用后:
var food = gettext('food');
然后更新和编译,浏览器返回错误:
gettext is not defined
我见过一些使用babel.js或jsil18n的项目,但我不确定我是否真的需要。我怎样才能像使用jinja模板一样定义gettext呢?
如果食物是一个字符串,那么只要在messages.po文件中有食物的翻译,就可以使用以下语法:
var food = "{{_('food')}}";
相关文章:
- 如何在javascript上使用flak-babel进行翻译
- 使用谷歌网站翻译器自动翻译网页
- jsi18n-django.catogue没有'不包含任何已翻译的字符串(但是djangojs.mo包含)
- 将webpack和babel与父项目目录中的文件一起使用
- 转换成ES 5使用babel通过吞咽手表不工作
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- Django'支持Javascript文件中的翻译
- 如何翻译MySQL查询's ResultSet转换为整数
- 原生脚本无限翻译动画
- babel with sub js files
- Babel/Mocha:Mocha已全局安装,但未定义describe()
- 使用babel,我如何将一些代码附加到每个文件的顶部
- 可以't让browserfy使用babel-plugin-transform类属性
- 使用systemJS的相对动态加载,使用ES6/Babel语法
- AngularJS无法使用translate值正确翻译
- 正在导出带有ES6(Babel)的类
- 如何将此JS翻译成Angular2
- Angular JS:翻译带有大量文本的静态html页面
- Babel翻译后的React仍然需要JSXTransformer
- Babel将JSX翻译成JS