loadLocale
La funzione loadLocale carica i moduli di Localizzazione. Per maggiori dettagli, consulta Localizzazione.
Utilizzo
Importa la funzione:
import { loadLocale } from 'mdui/functions/loadLocale.js';
Ecco alcuni modi comuni per caricare i moduli di Localizzazione. Per spiegazioni dettagliate, consulta Localizzazione.
Import dinamico (Caricamento lazy):
loadLocale((locale) => import(`../node_modules/mdui/locales/${locale}.js`));
Import dinamico (Pre-caricamento):
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 statici:
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;
Questa funzione accetta una funzione che definisce come caricare i moduli di Localizzazione. La funzione loader prende un codice locale e restituisce una Promise che risolve il modulo locale corrispondente.
Consultare Lingue supportate per un elenco dei codici locali. en-us è il modulo locale integrato e non necessita di essere caricato.
In questa pagina