MDUIDocs
Copia il link di llms.txtCopia il link di llms-full.txtVisualizza questa pagina in MarkdownDiscuti questa pagina con ChatGPTDiscuti la documentazione completa del progetto con ChatGPT
Colori preimpostati
Colore personalizzato
Estrai colore dallo sfondo
Seleziona uno sfondo
Guida introduttiva
Sviluppo assistito dall'IA
Stili
Integrazione con i framework
Componenti
Funzioni
Libreria jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Librerie

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