Make pot file name configurable
This commit is contained in:
@ -112,7 +112,8 @@ class RoboFile extends \Robo\Tasks {
|
|||||||
public function translationsBuild() {
|
public function translationsBuild() {
|
||||||
return $this->_exec('./node_modules/.bin/grunt makepot' .
|
return $this->_exec('./node_modules/.bin/grunt makepot' .
|
||||||
' --gruntfile=' . __DIR__ . '/tasks/makepot/makepot.js' .
|
' --gruntfile=' . __DIR__ . '/tasks/makepot/makepot.js' .
|
||||||
' --base_path=' . __DIR__
|
' --base_path=' . __DIR__ .
|
||||||
|
' --pot_file_name=mailpoet.pot'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,6 +17,14 @@ module.exports = function (grunt) {
|
|||||||
return;
|
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.
|
// configuration.
|
||||||
grunt.initConfig({
|
grunt.initConfig({
|
||||||
makepot: {
|
makepot: {
|
||||||
@ -35,7 +43,7 @@ module.exports = function (grunt) {
|
|||||||
'vendor/.*'
|
'vendor/.*'
|
||||||
],
|
],
|
||||||
mainFile: 'index.php', // Main project file.
|
mainFile: 'index.php', // Main project file.
|
||||||
potFilename: 'mailpoet.pot', // Name of the POT file.
|
potFilename: pot_file_name, // Name of the POT file.
|
||||||
potHeaders: {
|
potHeaders: {
|
||||||
poedit: true, // Includes common Poedit headers.
|
poedit: true, // Includes common Poedit headers.
|
||||||
'x-poedit-keywordslist': true // Include a list of all possible gettext functions.
|
'x-poedit-keywordslist': true // Include a list of all possible gettext functions.
|
||||||
|
Reference in New Issue
Block a user