MDUIDocs
Kopírovat odkaz llms.txtKopírovat odkaz llms-full.txtZobrazit tuto stránku jako MarkdownDiskutovat o této stránce s ChatGPTDiskutovat o úplné dokumentaci projektu s ChatGPT
Přednastavená barva
Vlastní barva
Extrahovat barvu z tapety
Vyberte prosím tapetu
Začínáme
Vývoj s pomocí AI
Styly
Integrace s frameworky
Komponenty
Funkce
Knihovna jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Knihovny

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