defaultLang is now lang
This commit is contained in:
parent
4cc10fe36c
commit
457a20511b
4
mailgo.d.ts
vendored
4
mailgo.d.ts
vendored
@ -6,9 +6,9 @@ declare module "mailgo";
|
||||
|
||||
export type MailgoConfig = {
|
||||
initEvent?: string;
|
||||
defaultLang?: string;
|
||||
lang?: string;
|
||||
forceLang?: boolean;
|
||||
additionalCSS?: string;
|
||||
// additionalCSS?: string;
|
||||
// TODO here mailgo configurations!
|
||||
};
|
||||
|
||||
|
@ -74,17 +74,20 @@ const mailgoInit = (mailgoConfig?: MailgoConfig): void => {
|
||||
let translations: any = i18n.translations;
|
||||
|
||||
// if a default language is defined use it
|
||||
if (
|
||||
mailgoConfig?.defaultLang &&
|
||||
i18n.languages.includes(mailgoConfig.defaultLang)
|
||||
) {
|
||||
lang = mailgoConfig.defaultLang;
|
||||
if (mailgoConfig?.lang && i18n.languages.includes(mailgoConfig.lang)) {
|
||||
lang = mailgoConfig.lang;
|
||||
}
|
||||
|
||||
// if is defined <html lang=""> use it!
|
||||
if (!mailgoConfig?.forceLang && document.documentElement.lang) {
|
||||
if (!mailgoConfig?.forceLang) {
|
||||
// keep the lang from html
|
||||
let htmlLang = document.documentElement.lang;
|
||||
|
||||
// if there are translations...
|
||||
if (i18n.languages.includes(htmlLang)) {
|
||||
lang = document.documentElement.lang;
|
||||
}
|
||||
}
|
||||
|
||||
// strings
|
||||
let defaultStrings: any = translations[DEFAULT_LANG];
|
||||
|
Loading…
Reference in New Issue
Block a user