diff --git a/public/scripts/localization.js b/public/scripts/localization.js index 4510682..879deae 100644 --- a/public/scripts/localization.js +++ b/public/scripts/localization.js @@ -42,7 +42,7 @@ class Localization { static async setLocale(newLocale) { if (newLocale === Localization.locale) return false; - + Localization.defaultTranslations = await Localization.fetchTranslationsFor(Localization.defaultLocale); const newTranslations = await Localization.fetchTranslationsFor(newLocale); @@ -94,7 +94,7 @@ class Localization { } } - static getTranslation(key, attr, data, useDefault=false) { + static getTranslation(key, attr=null, data={}, useDefault=false) { const keys = key.split("."); let translationCandidates = useDefault diff --git a/public_included_ws_fallback/scripts/localization.js b/public_included_ws_fallback/scripts/localization.js index a447669..879deae 100644 --- a/public_included_ws_fallback/scripts/localization.js +++ b/public_included_ws_fallback/scripts/localization.js @@ -94,7 +94,7 @@ class Localization { } } - static getTranslation(key, attr, data, useDefault=false) { + static getTranslation(key, attr=null, data={}, useDefault=false) { const keys = key.split("."); let translationCandidates = useDefault