2024-08-19 23:12:58 +02:00

718 B

WebAppLocalizer

Quick reference for AI-assisted development of the WebAppLocalizer class.

Import

    <script src="/lollms_assets/js/web.app.localizer"></script>

Initialization

const localizer = new WebAppLocalizer(translations, localStoragePrefix, languageSelector);

Key Methods

  • setLanguage(lang)
  • getCurrentLanguage()
  • getAvailableLanguages()
  • translate(key)
  • apply()

Translations Object Structure

{
    [langCode]: {
        name: "Language Name",
        translations: {
            [key]: "Translation"
        }
    }
}

HTML Usage

<element data-translate="key"></element>

Apply translations: localizer.apply();