From cd88d599370f0434451851a419f662f30b2c3818 Mon Sep 17 00:00:00 2001 From: yuri Date: Tue, 6 Feb 2018 12:28:20 +0200 Subject: [PATCH] po ability to build po for all languages --- po.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/po.js b/po.js index 997538a4e1..750e9f6079 100644 --- a/po.js +++ b/po.js @@ -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(); +}