Gruntjs GruntFiles替换翻译的内容
我使用grunt更改翻译中的日期格式 也就是说,当我使用欧洲语言时,我使用以下日期格式“Gruntjs GruntFiles替换翻译的内容,gruntjs,Gruntjs,我使用grunt更改翻译中的日期格式 也就是说,当我使用欧洲语言时,我使用以下日期格式“dd-MM-yyyy”,当我使用美国格式时,我使用以下格式“MM-dd-yyyy 我还使用翻译模式,i18n和angularTranslate,它们都依赖于json文件 如果我的grunt任务能够很好地为i18n进行更改,那么当涉及到angularTranslate时,我不知道如何进行更改 这是我在gruntfiles.js中的函数 translation: { files:
dd-MM-yyyy
”,当我使用美国格式时,我使用以下格式“MM-dd-yyyy
我还使用翻译模式,i18n和angularTranslate,它们都依赖于json文件
如果我的grunt任务能够很好地为i18n进行更改,那么当涉及到angularTranslate时,我不知道如何进行更改
这是我在gruntfiles.js中的函数
translation: {
files:
[...],
options:{
process: function(content){
var replaceDateFormat = /common.dateFormat=dd-MM-yyyy/;
var newDateFormat = "common.dateFormat=MM-dd-yyyy";
content = content.replace(replaceDateFormat, newDateFormat);
return content;
}
}
当我在i18n中进行更改时,上面的示例可以很好地工作
file.european.json
common.dateFormat=dd-MM-yyyy
{
"COMMON": {
"DATEFORMAT": "dd-MM-yyyy"
}
}
{
"COMMON": {
"DATEFORMAT": "MM-dd-yyyy"
}
}
file.us.json在grunt之后
common.dateFormat=MM-dd-yyyy
现在我想用以下json格式执行相同的方法
file.european.json
common.dateFormat=dd-MM-yyyy
{
"COMMON": {
"DATEFORMAT": "dd-MM-yyyy"
}
}
{
"COMMON": {
"DATEFORMAT": "MM-dd-yyyy"
}
}
file.us.json
common.dateFormat=dd-MM-yyyy
{
"COMMON": {
"DATEFORMAT": "dd-MM-yyyy"
}
}
{
"COMMON": {
"DATEFORMAT": "MM-dd-yyyy"
}
}
你有解决这个问题的办法吗