loadLocale
A loadLocale függvény nyelvi csomagok betöltésére szolgál. Részletekért lásd: Lokalizáció.
Használat
A függvény importálása:
import { loadLocale } from 'mdui/functions/loadLocale.js';
Az alábbiakban néhány gyakori nyelvi csomag betöltési módot sorolunk fel. A részletes leírást lásd: Lokalizáció.
Dinamikus import (lusta betöltés):
loadLocale((locale) => import(`../node_modules/mdui/locales/${locale}.js`));
Dinamikus import (előtöltés):
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));
Statikus 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;
A függvény paramétere egy függvény, amely meghatározza, hogyan kell betölteni a nyelvi csomagokat. A nyelvi csomag betöltő függvény paramétere a nyelvkód, visszatérési értéke egy Promise, amelynek feloldási értéke a megfelelő nyelvi csomag modulja.
A nyelvkódok listáját lásd: Támogatott nyelvek. Az en-us beépített nyelv, nem szükséges betölteni.
Ezen az oldalon