const fs = require("fs-extra"); module.exports = { config: { name: "setlang", version: "1.5", author: "ajmaul", countDown: 5, role: 0, description: { vi: "Cài đặt ngôn ngữ của bot cho nhóm chat hiện tại hoặc tất cả các nhóm chat", en: "Set default language of bot for current chat or all chats" }, category: "owner", guide: { vi: " {pn} line && !line.trim().startsWith("#") && !line.trim().startsWith("//") && line != ""); global.language = {}; for (const sentence of languageData) { const getSeparator = sentence.indexOf('='); const itemKey = sentence.slice(0, getSeparator).trim(); const itemValue = sentence.slice(getSeparator + 1, sentence.length).trim(); const head = itemKey.slice(0, itemKey.indexOf('.')); const key = itemKey.replace(head + '.', ''); const value = itemValue.replace(/\\n/gi, '\n'); if (!global.language[head]) global.language[head] = {}; global.language[head][key] = value; } global.GoatBot.config.language = langCode; fs.writeFileSync(global.client.dirConfig, JSON.stringify(global.GoatBot.config, null, 2)); return message.reply(getLang("setLangForAll", langCode)); } await threadsData.set(event.threadID, langCode, "data.lang"); return message.reply((global.GoatBot.commands.get("setlang")?.langs[langCode]?.setLangForCurrent || "Set default language for current chat: %1").replace("%1", langCode)); } };