在 AngularJS 中用 grunt 解析外部文件
Parse external files with grunt in AngularJS
我目前正在使用 angular-gettext 来翻译我创建 .po 文件的应用程序。
我的问题是我的架构很奇怪,我的 HTML 视图与我的 Angular 应用不在同一个项目中。
所以我想知道是否可以让 gruntfile.js 解析外部视图,例如:
nggettext_extract: {
pot: {
files: {
'po/accred-front.pot': ['http://exemple-external-url.com/views/{,*/}*.html', '<%= yeoman.app %>/scripts/{,*/}*.js']
}
}
},
当然,当我写上面的代码时,生成的 .pot 文件不会更新为标记为已翻译的字符串(例如 <h1 translate>IDENTIFY</h1>
不会添加到 .pot 文件)。
好吧,显然你不能解析外部文件。我所做的是通过 grunt-curl 获取所有文件,然后在本地解析它们以获取所有已翻译的密钥。
我目前正在使用 angular-gettext 来翻译我创建 .po 文件的应用程序。
我的问题是我的架构很奇怪,我的 HTML 视图与我的 Angular 应用不在同一个项目中。
所以我想知道是否可以让 gruntfile.js 解析外部视图,例如:
nggettext_extract: {
pot: {
files: {
'po/accred-front.pot': ['http://exemple-external-url.com/views/{,*/}*.html', '<%= yeoman.app %>/scripts/{,*/}*.js']
}
}
},
当然,当我写上面的代码时,生成的 .pot 文件不会更新为标记为已翻译的字符串(例如 <h1 translate>IDENTIFY</h1>
不会添加到 .pot 文件)。
好吧,显然你不能解析外部文件。我所做的是通过 grunt-curl 获取所有文件,然后在本地解析它们以获取所有已翻译的密钥。