Locale Class Into A Yaml File Or Reverse
const{ createDBI }=require("@mostfeatured/dbi");const{ localeToYamlFile, yamlFileToLocaleFile, yamlAsLocale, importFromInteractionYamlPack, packInteractionLocalesAsYamls }=require("@mostfeatured/locale-transformer");constdbi=createDBI("dbi_namespace",{discord: {token: "Your Token Here",options: {intents: ["Guilds"]}}});dbi.register(({ Locale })=>{Locale({name: "tr",data: {erdem: {isim: "Erdem",},türk: "Türk"}});});(async()=>{switch("fromHere"){case"fromPack": {importFromInteractionYamlPack("./yamls",dbi);};case"fromHere": {dbi.register(({ Locale, InteractionLocale })=>{Locale(yamlAsLocale("./en.yaml"));InteractionLocale({name: "cinsiyet seç",data: {tr: {name: "cinsiyet seç",description: "...",options: {cinsiyet: {name: "cinsiyet",description: "...",choices: {"Erkek": "Erkek","Kadın": "Kadın"}}}},en: {name: "gender pick",description: "...",options: {cinsiyet: {name: "gender",description: "...",choices: {"Erkek": "Male","Kadın": "Female"}}}}}});});}}awaitdbi.load();// packing interaction locales into a fileawaitpackInteractionLocalesAsYamls(dbi.data.interactionLocales,"./yamls");console.log(dbi.data.interactionLocales)awaitlocaleToYamlFile(dbi.data.locales.get("tr"),"./tr.yaml");awaityamlFileToLocaleFile("./tr.yaml","./tr.js");})();