角度gettext从javascript文件中提取注释
按照Gruntfile.js中的规定: 也可以从javascript文件中提取字符串吗 我有一个从angularjs控制器生成字符串的例子:角度gettext从javascript文件中提取注释,javascript,angularjs,translation,gettext,po,Javascript,Angularjs,Translation,Gettext,Po,按照Gruntfile.js中的规定: 也可以从javascript文件中提取字符串吗 我有一个从angularjs控制器生成字符串的例子: <textarea ng-model="generatedCSV"></textarea> 需要翻译成其他语言 使用angular gettext是否有一种很好的方法可以做到这一点?编辑:面向未来读者:阅读OP对此的评论,因为它包含有用的信息 根据我使用过angular gettext的网站,但没有使用此功能: 如果您有应该在Ja
<textarea ng-model="generatedCSV"></textarea>
需要翻译成其他语言
使用angular gettext是否有一种很好的方法可以做到这一点?编辑:面向未来读者:阅读OP对此的评论,因为它包含有用的信息
根据我使用过angular gettext的网站,但没有使用此功能:
如果您有应该在JavaScript代码中翻译的文本,请通过调用名为gettext的函数将其包装起来。此模块提供了一个可注入函数来实现此目的:
Hello字符串将使用上述代码添加到.pot文件中
你试过了吗?编辑:面向未来读者:也请阅读OP对此的评论,因为它包含有用的信息
根据我使用过angular gettext的网站,但没有使用此功能:
如果您有应该在JavaScript代码中翻译的文本,请通过调用名为gettext的函数将其包装起来。此模块提供了一个可注入函数来实现此目的:
Hello字符串将使用上述代码添加到.pot文件中
你试过了吗?谢谢你的链接,它解决了我的问题。gettext'string'只标记要翻译的字符串,但实际上并不翻译它。getString方法更有用,因为它同时标记和转换为一个字符串。var translated=gettextCatalog.getStringHello;此外,我还添加了gettextCatalog作为要注入的依赖项,并将*.js regex添加到我的Grunfile中。。在html中使用{translated | translate}}。这样,如果变量translated是在getText加载翻译映射之前设置的,那么它仍然可以在以后使用过滤器进行更新和交换。感谢链接,它解决了我的问题。gettext'string'只标记要翻译的字符串,但实际上并不翻译它。getString方法更有用,因为它同时标记和转换为一个字符串。var translated=gettextCatalog.getStringHello;此外,我还添加了gettextCatalog作为要注入的依赖项,并将*.js regex添加到我的Grunfile中。。在html中使用{translated | translate}}。这样,如果变量translated是在getText加载translates映射之前设置的,那么它仍然可以在以后使用过滤器进行更新和交换。
<textarea ng-model="generatedCSV"></textarea>
"Full Name", "Email"
angular.module("myApp").controller("helloController", function (gettext) {
var myString = gettext("Hello");
});