MDUIDocs
Copier le lien llms.txtCopier le lien llms-full.txtVoir cette page en MarkdownDiscuter de cette page avec ChatGPTDiscuter de la documentation complète avec ChatGPT
Couleurs prédéfinies
Couleur personnalisée
Extraire du fond d'écran
Veuillez sélectionner un fond d'écran
Premiers pas
Développement assisté par l'IA
Styles
Intégration avec les frameworks
Composants
Fonctions
Bibliothèque d'utilitaires jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Bibliothèques

loadLocale

La fonction loadLocale permet de charger les packs de langue. Voir Localisation.

Utilisation

Importez la fonction selon vos besoins :

import { loadLocale } from 'mdui/functions/loadLocale.js';

Voici quelques méthodes de chargement courantes. Pour plus de détails, consultez la page Localisation.

Import dynamique (chargement paresseux) :

loadLocale((locale) => import(`../node_modules/mdui/locales/${locale}.js`));

Import dynamique (préchargement) :

const localizedTemplates = new Map([
  ['zh-cn', import(`../node_modules/mdui/locales/zh-cn.js`)],
  ['zh-tw', import(`../node_modules/mdui/locales/zh-tw.js`)],
]);

loadLocale(async (locale) => localizedTemplates.get(locale));

Import statique :

import * as locale_zh_cn from 'mdui/locales/zh-cn.js';
import * as locale_zh_tw from 'mdui/locales/zh-tw.js';

const localizedTemplates = new Map([
  ['zh-cn', locale_zh_cn],
  ['zh-tw', locale_zh_tw],
]);

loadLocale(async (locale) => localizedTemplates.get(locale));

API

loadLocale((LocaleTargetCode) => Promise<LocaleModule>): void;

Le paramètre est une fonction qui définit comment charger le pack de langue. Cette fonction reçoit le code de langue en argument et retourne une Promise qui se résout avec le module correspondant.

La liste des codes de langue est disponible sur la page Langues supportées. en-us est intégré par défaut et ne nécessite aucun chargement.

Sur cette page