我有一个角度应用程序需要多语言翻译。我有如下设置角度翻译任务。我想要创建的是一个不同的语言文件,我稍后使用useStaticFilesLoader;
加载i18nextract: {
default_options: {
jsonSrc: ['<%= srcdir %>/i18n/*.json'],
src: [ '<%= src.js %>', '<%= src.html %>'],
lang: ['ro', 'en', 'fr', 'pl', 'de'],
dest: '<%= distdir %>/i18n'
}
}
在srcdir中有多个具有原始翻译的语言文件,以将它们用作源: 不幸的是,结果没有加载翻译
还尝试传递source: ['<%= srcdir %>/i18n/*.json']
和jsonSrc: {"ro":'<%= srcdir %>/i18n/ro.json', "de":'<%= srcdir %>/i18n/de.json'}
,但没有任何运气。
另一种尝试是将所有默认翻译放在一个json文件中:
{
"ro": { "key":"value"},
"de": { "key":"value"},...
}
但我没有成功。
我有遗失的选择吗?
答案 0 :(得分:0)
如果您按照以下方式遵循简单目录结构,那么这应该可以正常工作
的myproject - &GT; Src / index.html和src / js文件 - &GT; Gruntfile.js - &GT;的package.json
我已经在github中上传了一个可能对您有用的示例。
https://github.com/anilkris/Grunti18nExtraction
此致