HJ_Client/extensions/update_res/dist/submitTrans.js
DESKTOP-15R5JU0\legu 62fef0360c init
2023-11-17 14:13:11 +08:00

37 lines
1.5 KiB
JavaScript

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SubmitTranslation = void 0;
const fs_1 = __importDefault(require("fs"));
const https_1 = __importDefault(require("https"));
const form_data_1 = __importDefault(require("form-data"));
const path_1 = require("path");
const url = 'https://api.g123.jp/i18n/api/v2/cp/blacklagoon/2.0';
const authHeader = 'BTw+futtLr0zU8UWdhi0KQgj/I+YvEKv3acV2qR2FsI';
function SubmitTranslation() {
// let zhPath = (0, path_1.join)(Editor.Project.path, 'assets', 'resources', 'il8n', 'zh.json');
let zhPath = (0, path_1.join)(Editor.Project.path, 'deduplicateLanguage', 'language', 'dist', 'zh', 'cp', 'zh.json');
const formData = new form_data_1.default();
formData.append('file', fs_1.default.createReadStream(zhPath), { contentType: 'application/json' });
const options = {
method: 'POST',
headers: Object.assign({ 'Accept': 'application/json', 'Authorization': authHeader }, formData.getHeaders()),
};
const req = https_1.default.request(url, options, (res) => {
let body = '';
res.on('data', (chunk) => {
body += chunk;
});
res.on('end', () => {
console.log(body);
});
});
req.on('error', (e) => {
console.error(e);
});
formData.pipe(req);
}
exports.SubmitTranslation = SubmitTranslation;