po ability to build po for all languages

This commit is contained in:
yuri
2018-02-06 12:28:20 +02:00
parent cab4f5ce64
commit cd88d59937

20
po.js
View File

@@ -182,7 +182,23 @@ PO.prototype.fixString = function (savedString) {
return savedString;
}
var po = new PO(espoPath, language);
po.run();
if (language === '--all') {
var pathToLanguage = espoPath + '/application/Espo/Resources/i18n/';
var languageList = [];
fs.readdirSync(pathToLanguage).forEach(function (dir) {
if (dir.indexOf('_') == 2) {
languageList.push(dir);
}
});
languageList.forEach(function (language) {
var po = new PO(espoPath, language);
po.run();
});
} else {
var po = new PO(espoPath, language);
po.run();
}