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