import { replaceBase } from "../../localization/manager.js"; import loadJSON from "../sub/loadJSON.js"; let changelog = loadJSON('./src/modules/changelog/changelog.json') export default function(string) { try { switch (string) { case "title": return `${changelog["current"]["version"]}: ${replaceBase(changelog["current"]["title"])}`; case "banner": return changelog["current"]["banner"] ? `updateBanners/${changelog["current"]["banner"]}` : false; case "content": return replaceBase(changelog["current"]["content"]); case "history": return changelog["history"].map((i) => { return { title: `${i["version"]}: ${replaceBase(i["title"])}`, content: replaceBase(i["content"]), version: i["version"], banner: i["banner"] ? `updateBanners/${i["banner"]}` : false, } }); default: return replaceBase(changelog[string]) } } catch (e) { return `!!CHANGELOG_${string}!!` } }