Make pot file name configurable

This commit is contained in:
Jan Jakes
2021-12-07 10:19:21 +01:00
committed by Veljko V
parent f6e1c0c101
commit f4656f5d89
2 changed files with 11 additions and 2 deletions

View File

@ -112,7 +112,8 @@ class RoboFile extends \Robo\Tasks {
public function translationsBuild() {
return $this->_exec('./node_modules/.bin/grunt makepot' .
' --gruntfile=' . __DIR__ . '/tasks/makepot/makepot.js' .
' --base_path=' . __DIR__
' --base_path=' . __DIR__ .
' --pot_file_name=mailpoet.pot'
);
}

View File

@ -17,6 +17,14 @@ module.exports = function (grunt) {
return;
}
// get file name from options
var pot_file_name = grunt.option('pot_file_name');
if (pot_file_name === undefined) {
grunt.fail.fatal("Missing --pot_file_name argument");
return;
}
// configuration.
grunt.initConfig({
makepot: {
@ -35,7 +43,7 @@ module.exports = function (grunt) {
'vendor/.*'
],
mainFile: 'index.php', // Main project file.
potFilename: 'mailpoet.pot', // Name of the POT file.
potFilename: pot_file_name, // Name of the POT file.
potHeaders: {
poedit: true, // Includes common Poedit headers.
'x-poedit-keywordslist': true // Include a list of all possible gettext functions.