rob*_*ing 1 javascript translation gettext po angularjs
使用Angular-gettext,我们从html中提取带注释的字符串,如下所示Gruntfile.js
:
grunt.initConfig({
nggettext_extract: {
pot: {
files: {
'po/template.pot': ['src/views/*.html']
}
},
},
})
Run Code Online (Sandbox Code Playgroud)
是否有可能从javascript文件中提取字符串?
我有一个案例,我正在从angularjs控制器生成字符串:
<textarea ng-model="generatedCSV"></textarea>
Run Code Online (Sandbox Code Playgroud)
CSV的标题行是:
"Full Name", "Email"
Run Code Online (Sandbox Code Playgroud)
哪些需要翻译成其他语言.
使用angular-gettext有一个很好的方法吗?
编辑:对于未来的读者:阅读OP对此的评论,因为它包含有用的信息.
根据网站(我玩过angular-gettext,但还没有使用过这个功能):
http://angular-gettext.rocketeer.be/dev-guide/annotate-js/
如果您的文本应该在JavaScript代码中翻译,请通过调用名为gettext的函数来包装它.该模块提供了一个注射功能:
angular.module("myApp").controller("helloController", function (gettext) {
var myString = gettext("Hello");
});
Run Code Online (Sandbox Code Playgroud)
Hello字符串将使用上面的代码添加到.pot文件中.
你试过吗?
归档时间: |
|
查看次数: |
2817 次 |
最近记录: |