 
       files: [
         expand: true
-        cwd: taskConfig.files.cwd
-        src: taskConfig.files.src
-        dest: join(taskConfig.files.dest, localeDir)
-        ext: taskConfig.files.ext
+        cwd: options.files.cwd
+        src: options.files.src
+        dest: join(options.files.dest, localeDir)
+        ext: options.files.ext
         rename: (dest, src) =>
-          src = if taskConfig.humanReadableUrls.enabled then humanReadableUrl(src, taskConfig.humanReadableUrls.exclude) else src
+          src = if options.humanReadableUrls.enabled then humanReadableUrl(src, options.humanReadableUrls.exclude) else src
           join(dest, src)
       ]
 

  # Config
  # ======

  taskConfig =
    autoescape          : false
    data                : grunt.config('data')
    nunjucksEnv         : grunt.config('path.source.templates')

            getLangcode(locale)

        preprocessData: (data) ->
          pagepath     = humanReadableUrl(@src[0].replace(templatesDir, ''), options.humanReadableUrls.exclude)
          breadcrumb   = crumble(pagepath)
          matterData   = grunt.file.readJSON(options.files.matter)
          pageProps    = (get(matterData, breadcrumb) or {}).props

          set data, 'site.__matter__', matterData
