aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gulpfile.js7
-rw-r--r--src/i18n/strings.ts8
2 files changed, 10 insertions, 5 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();
diff --git a/src/i18n/strings.ts b/src/i18n/strings.ts
index 19a9293a4..806989369 100644
--- a/src/i18n/strings.ts
+++ b/src/i18n/strings.ts
@@ -15,7 +15,7 @@
*/
export let strings: {[s: string]: any} = {};
-strings['undefined'] = {
+strings['de'] = {
"domain": "messages",
"locale_data": {
"messages": {
@@ -174,7 +174,7 @@ strings['undefined'] = {
}
}
};
-strings['undefined'] = {
+strings['en-US'] = {
"domain": "messages",
"locale_data": {
"messages": {
@@ -333,7 +333,7 @@ strings['undefined'] = {
}
}
};
-strings['undefined'] = {
+strings['fr'] = {
"domain": "messages",
"locale_data": {
"messages": {
@@ -492,7 +492,7 @@ strings['undefined'] = {
}
}
};
-strings['undefined'] = {
+strings['it'] = {
"domain": "messages",
"locale_data": {
"messages": {