MDUIDocs
Kopírovat odkaz llms.txtKopírovat odkaz llms-full.txtZobrazit tuto stránku jako MarkdownDiskutovat o této stránce s ChatGPTDiskutovat o úplné dokumentaci projektu s ChatGPT
Přednastavená barva
Vlastní barva
Extrahovat barvu z tapety
Vyberte prosím tapetu
Začínáme
Vývoj s pomocí AI
Styly
Integrace s frameworky
Komponenty
Funkce
Knihovna jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Knihovny

loadLocale

La función loadLocale está diseñada para cargar paquetes de idioma. Consulta Localización.

Uso

Importa la función cuando lo necesites:

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

A continuación se muestran varias formas comunes de cargar paquetes de idioma. Para obtener más detalles, consulta Localización.

Importación dinámica (carga diferida):

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

Importación dinámica (precarga):

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));

Importación estática:

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;

El parámetro de la función es una función que define cómo cargar el paquete de idioma. La función de carga de idioma recibe el código de idioma como parámetro y devuelve una Promise que, al resolverse, proporciona el módulo de idioma correspondiente.

La lista de códigos de idioma se puede consultar en Idiomas soportados. en-us es el idioma incorporado y no necesita ser cargado.

Obsah na této stránce