Initial QSfera import

This commit is contained in:
Курнат Андрей
2026-06-07 10:20:04 +03:00
commit 2315f25754
16485 changed files with 4826827 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
#!/usr/bin/env node
var gettextParser = require("gettext-parser");
const args = process.argv.slice(2);
var input = require('fs').readFileSync(args[0]);
var po = gettextParser.po.parse(input);
Object.entries(po.translations[""]).map(([context, v]) => {
if (v.msgid) {
if (!v.comments) {
v.comments = {};
}
v.comments.extracted = "From: " + (v.comments.reference || '');
}
});
delete po.headers["PO-Revision-Date"];
delete po.headers["Language"];
delete po.headers["Plural-Forms"];
delete po.headers["mime-version"];
po.headers["MIME-Version"] = "1.0";
var output = gettextParser.po.compile(po);
require('fs').writeFileSync(args[1], output);