loadLocale
Funkce loadLocale slouží k načtení jazykového balíčku. Podrobnosti viz Lokalizace.
Způsob použití
Importujte funkci podle potřeby:
import { loadLocale } from 'mdui/functions/loadLocale.js';
Níže je uvedeno několik běžných způsobů načítání jazykových balíčků. Podrobný popis naleznete v části Lokalizace.
Dynamický import (líné načítání):
loadLocale((locale) => import(`../node_modules/mdui/locales/${locale}.js`));
Dynamický import (přednačítání):
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));
Statický import:
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;
Parametrem je funkce, která určuje, jak se má jazykový balíček načíst. Jako parametr dostává kód jazyka a vrací Promise, který se vyřeší na odpovídající modul jazykového balíčku.
Seznam kódů jazyků naleznete v části Podporované jazyky. en-us je vestavěný jazyk a není třeba jej načítat.
Obsah na této stránce