Are the grunt config values expanded before front matter is processed? maybe try grunt.config.getRaw and then run grunt.config.process on the returned object? I can look when I get to my computer

Sent from my iPhone

> On Feb 20, 2014, at 8:16 AM, Brian Woodward <notifications@github.com> wrote:
> 
> In lib/i18n.js:
> 
> > @@ -16,10 +16,17 @@ module.exports = function () {
> >        _.each(file.expand(options.patterns).map(function (page) {
> >          var ext = path.extname(page);
> >          var parsedData = matter.read(page);
> > +        var sysData = {
> > +          language: lang
> > +        };
> > +        var renderedFrontMatterData = _.mapValues(parsedData.context, function(value) {
> > +          return _.template(value, sysData);
> > +        });
> > +        var renderedData = _.assign(sysData, renderedFrontMatterData);
> After digging into the issue, the data is getting processed by grunt before assemble can add language to the root of the context and process it like it should. I'm not sure how to go about this right now. @jonschlinkert do you have any suggestions?
> 
> —
> Reply to this email directly or view it on GitHub.