MDUIDocs
Copiar link do llms.txtCopiar link do llms-full.txtVer esta página em MarkdownDiscutir esta página no ChatGPTDiscutir documentação completa do projeto no ChatGPT
Cores predefinidas
Cor personalizada
Extrair cor do papel de parede
Selecione um papel de parede
Primeiros Passos
Desenvolvimento assistido por IA
Estilos
Integração com Frameworks
Componentes
Funções
Biblioteca de utilitários jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Bibliotecas

loadLocale

A função loadLocale é usada para carregar pacotes de idioma. Consulte Localização.

Como usar

Importe a função conforme necessário:

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

Abaixo estão algumas formas comuns de carregar pacotes de idioma. Para detalhes, consulte Localização.

Importação dinâmica (lazy loading):

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

Importação dinâmica (pré-carregamento):

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

Importação 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;

O parâmetro da função é uma função que define como carregar o pacote de idioma. O parâmetro da função de carregamento do pacote de idioma é o código de idioma, e o valor retornado é uma Promise, cujo valor resolvido é o módulo do pacote de idioma correspondente.

Consulte a lista de códigos de idioma em Idiomas suportados. en-us é o idioma embutido, não necessitando ser carregado.

Nesta página