@mainiotech/dataconsent-i18n
Version:
Translations for the data consent manager.
20 lines (14 loc) • 390 B
JavaScript
import locales from "./locales";
const DEFAULT_LANGUAGE = "en";
const getLanguage = () => {
return document.documentElement.getAttribute("lang") || DEFAULT_LANGUAGE;
};
const getTranslations = (locale = null) => {
const lang = locale || getLanguage();
return locales[lang] || locales[DEFAULT_LANGUAGE];
}
export default {
DEFAULT_LANGUAGE,
getTranslations,
getLanguage,
};