aboutsummaryrefslogtreecommitdiff
path: root/gulpfile.js
diff options
context:
space:
mode:
Diffstat (limited to 'gulpfile.js')
-rw-r--r--gulpfile.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/gulpfile.js b/gulpfile.js
index e7d4ccef3..0f206ed80 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -49,6 +49,7 @@ const Stream = require("stream").Stream;
const vfs = require("vinyl-fs");
const webpack = require("webpack");
const po2json = require("po2json");
+const path = require("path");
const paths = {
ts: {
@@ -322,7 +323,11 @@ function pofilesToJs(targetPath) {
if (error) {
throw error;
}
- const lang = file.stem;
+ const lang = path.basename(file.path, ".po");
+ if (!lang) {
+ throw Error();
+ }
+ console.log("lang", lang);
const pojson = po2json.parse(buf, {format: "jed1.x", fuzzy: true});
outStream.write("strings['" + lang + "'] = " + JSON.stringify(pojson, null, " ") + ";\n");
cb();