Angularjs Grunt地区-需要手动翻译吗?
我需要我的应用程序国际化和设置grunt地区。只需添加数据本地化指令,就可以翻译其中的文本。我的initConfig就是这样配置的-Angularjs Grunt地区-需要手动翻译吗?,angularjs,internationalization,gruntjs,Angularjs,Internationalization,Gruntjs,我需要我的应用程序国际化和设置grunt地区。只需添加数据本地化指令,就可以翻译其中的文本。我的initConfig就是这样配置的- locales: { options: { locales: ['en_US', 'de_DE'] }, update: { src: 'app/views/*.html', dest: 'app/js/locales/{locale}/i18n.json' }, build: { src: 'app/js/l
locales: {
options: {
locales: ['en_US', 'de_DE']
},
update: {
src: 'app/views/*.html',
dest: 'app/js/locales/{locale}/i18n.json'
},
build: {
src: 'app/js/locales/**/i18n.json',
dest: 'app/js/locales/{locale}/i18n.js'
},
'export': {
src: 'app/js/locales/**/i18n.json',
dest: 'app/js/locales/{locale}/i18n.csv'
},
'import': {
src: 'app/js/locales/**/i18n.csv',
dest: 'app/js/locales/{locale}/i18n.json'
}
},
在应用程序中的一个案例中使用了本地化数据-
<a href="#" data-localize>Forgot your username or password?</a>
我不必告诉你,这不是翻译的。因此,我是否需要针对每种语言进行检查和翻译,或者我是否遗漏了什么?是的,grunt locales是一种用于从模板和js文件中提取必要信息的工具,用于为开发人员指定的所有语言环境构建上述json对象。您将需要一个转换器来遍历和翻译json对象中的字符串 完成后,您只需重新构建i18n.json文件,使用grunt locales:build创建i18n.js文件。i18n.js文件由本地化指令服务和筛选器使用 很晚才回答,但如果你仍然感兴趣,我希望这有帮助
{
"Forgot your username or password?": "Forgot your username or password?"
}