Angular-gettext从javascript文件中提取注释
Angular-gettext extract annotations from javascript files
使用Angular-gettext,我们从html中提取带注释的字符串,如Gruntfile.js
:
grunt.initConfig({
nggettext_extract: {
pot: {
files: {
'po/template.pot': ['src/views/*.html']
}
},
},
})
是否可以从javascript文件中提取字符串?
我有一个从angularjs控制器生成字符串的例子:
<textarea ng-model="generatedCSV"></textarea>
CSV文件的标题行为:
"Full Name", "Email"
需要翻译成其他语言
有一个很好的方法来做到这一点与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");
});
Hello字符串将使用上面的代码添加到.pot文件中。
你试过吗?
相关文章:
- 在数据提取完成之前进行页面渲染
- Javascript中的备选注释方法
- html5视频中的Youtube类型注释
- 如何在Javascript中从字符串中提取某些单词
- RegEx JavaScript:数字后的符号提取
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 如何允许在TinyMCE中使用valid_elements进行注释标记
- Regex提取URL返回数组的一部分;未定义”;
- 如何提取“;href"最近列表项中的属性值
- 使用时刻.js从日期时间中提取时间
- 使用xgettext从JavaScript中提取翻译器注释(在Python模式下)
- 如何使用正则表达式从字符串中提取块注释
- 使用Javascript正则表达式从函数中提取注释
- regex来提取html注释属性
- Angular-gettext从javascript文件中提取注释
- C#Regex删除C风格的注释并提取括号之间的文本
- Node.JS提取类注释
- JavaScript Regex表达式,用于从html注释中提取数据
- PHP+AJAX+jQuery注释/回复系统在提取第一个回复后停止工作
- 使用javascript match和/或replace提取注释