function handleFiles(files) {
      files.forEach(function(f) {
        f.src.filter(srcExists).map(function(filepath) {
          var pathInfo = getPathInfo(filepath, f.dest),
              context = getContext(f.context, pathInfo);
          renderFile(pathInfo.outfile, filepath, context);
        });
      });
    }
function handleFiles(files) {
      files.forEach(function(f) {
        f.src.filter(srcExists).map(function(filepath) {
          var pathInfo = getPathInfo(filepath, f.dest),
              context = getContext(f.context, pathInfo);
          renderFile(pathInfo.outfile, filepath, context);
        });
      });
    }
function handleFiles ( files ) { files . forEach ( function ( f ) { f . src . filter ( srcExists ) . map ( function ( filepath ) { var pathInfo = getPathInfo ( filepath , f . dest ) , context = getContext ( f . context , pathInfo ) ; renderFile ( pathInfo . outfile , filepath , context ) ; } ) ; } ) ; }
Handle non-i18n files
Handle non - i18n files