import { supportedLanguages, appName, repo } from "../config.js"; import loadJson from "./loadJSON.js"; export default function(lang, cat, string, replacement) { try { if (!supportedLanguages.includes(lang)) lang = 'en'; let str = loadJson(`./src/i18n/${lang}/${cat}.json`); if (str && str[string]) { let s = str[string].replace(/\n/g, '
').replace(/{appName}/g, appName).replace(/{repo}/g, repo) if (replacement) s = s.replace(/{s}/g, replacement); return s + ' ' } else { return string } } catch (e) { return string } }