module.exports = function( grunt ) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), // Generate .pot file makepot: { target: { options: { domainPath: '/languages', potFilename: 'builders-landing-page.pot', processPot: function( pot, options ) { return pot; }, type: 'wp-theme', updateTimestamp: true, exclude: [ 'lib/.*', 'node_modules/.*' ] } } }, //adding missing, wrong text domain addtextdomain: { options: { updateDomains: true, // List of text domains to replace. }, target: { files: { src: [ '*.php', '**/*.php', '!node_modules/**', ] } } }, }); grunt.loadNpmTasks( 'grunt-wp-i18n' ); grunt.registerTask('default', ['makepot','addtextdomain'] ); };