51 lines
1.2 KiB
JavaScript
51 lines
1.2 KiB
JavaScript
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
const settingsFile = require(path.resolve(
|
|
__dirname,
|
|
"../mocking/mock-data/settings/settingsTranslation.json"
|
|
));
|
|
|
|
const settingsFilePersonal = require(path.resolve(
|
|
__dirname,
|
|
"../mocking/mock-data/settings/settingsTranslationPersonal.json"
|
|
));
|
|
|
|
const selfFile = require(path.resolve(
|
|
__dirname,
|
|
"../mocking/mock-data/people/selfTranslation.json"
|
|
));
|
|
|
|
function changeCulture(culture, isPersonal) {
|
|
if (isPersonal) {
|
|
settingsFilePersonal.response.culture = culture;
|
|
} else {
|
|
settingsFile.response.culture = culture;
|
|
}
|
|
selfFile.response.cultureName = culture;
|
|
|
|
fs.writeFile(
|
|
path.resolve(
|
|
__dirname,
|
|
`../mocking/mock-data/settings/settingsTranslation${
|
|
isPersonal ? "Personal" : ""
|
|
}.json`
|
|
),
|
|
|
|
JSON.stringify(isPersonal ? settingsFilePersonal : settingsFile, null, 2),
|
|
function writeJSON(err) {
|
|
if (err) return console.log(err);
|
|
}
|
|
);
|
|
|
|
fs.writeFile(
|
|
path.resolve(__dirname, "../mocking/mock-data/people/selfTranslation.json"),
|
|
JSON.stringify(selfFile, null, 2),
|
|
function writeJSON(err) {
|
|
if (err) return console.log(err);
|
|
}
|
|
);
|
|
}
|
|
|
|
module.exports = changeCulture;
|