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.
Contenido de esta página