Gruntjs GruntFiles替换翻译的内容

Gruntjs GruntFiles替换翻译的内容,gruntjs,Gruntjs,我使用grunt更改翻译中的日期格式 也就是说,当我使用欧洲语言时,我使用以下日期格式“dd-MM-yyyy”,当我使用美国格式时,我使用以下格式“MM-dd-yyyy 我还使用翻译模式,i18n和angularTranslate,它们都依赖于json文件 如果我的grunt任务能够很好地为i18n进行更改,那么当涉及到angularTranslate时,我不知道如何进行更改 这是我在gruntfiles.js中的函数 translation: { files:

我使用grunt更改翻译中的日期格式

也就是说,当我使用欧洲语言时,我使用以下日期格式“
dd-MM-yyyy
”,当我使用美国格式时,我使用以下格式“
MM-dd-yyyy

我还使用翻译模式,i18nangularTranslate,它们都依赖于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"
       }
    }
你有解决这个问题的办法吗