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