loadLocale
Die loadLocale-Funktion lädt Sprachpakete. Siehe Lokalisierung.
Verwendung
Importieren Sie die Funktion nach Bedarf:
import { loadLocale } from 'mdui/functions/loadLocale.js';
Im Folgenden sind einige gängige Methoden zum Laden von Sprachpaketen aufgeführt. Eine detaillierte Beschreibung finden Sie unter Lokalisierung.
Dynamischer Import (Lazy Loading):
loadLocale((locale) => import(`../node_modules/mdui/locales/${locale}.js`));
Dynamischer Import (Preloading):
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));
Statischer 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;
Das Argument der Funktion ist eine Funktion, die definiert, wie Sprachpakete geladen werden. Das Argument der Sprachpaket-Ladefunktion ist der Sprachcode, der Rückgabewert ist ein Promise, dessen aufgelöst-Wert das entsprechende Sprachpaketmodul ist.
Die Liste der Sprachcodes finden Sie unter Unterstützte Sprachen. en-us ist die integrierte Sprache und muss nicht geladen werden.
Ezen az oldalon