MDUIDocs
Kopiuj link llms.txtKopiuj link llms-full.txtWyświetl tę stronę w formacie MarkdownOmów tę stronę z ChatGPTOmów pełną dokumentację projektu z ChatGPT
Predefiniowany kolor
Własny kolor
Wyodrębnij kolor z tapety
Wybierz tapetę
Pierwsze kroki
Tworzenie wspomagane przez AI
Style
Integracja z frameworkami
Komponenty
Funkcje
Biblioteka narzędziowa jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Biblioteki

loadLocale

Funkcja loadLocale ładuje pakiety językowe. Zobacz Lokalizacja.

Sposób użycia

Zaimportuj funkcję:

import { loadLocale } from 'mdui/functions/loadLocale.js';

Poniżej przedstawiono kilka typowych sposobów ładowania pakietów językowych. Szczegółowy opis znajduje się w sekcji Lokalizacja.

Dynamiczny import (ładowanie leniwe):

loadLocale((locale) => import(`../node_modules/mdui/locales/${locale}.js`));

Dynamiczny import (wstępne ładowanie):

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));

Import statyczny:

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 funkcji jest funkcja określająca, jak ładować pakiety językowe. Funkcja ładująca przyjmuje kod języka i zwraca Promise, który rozwiązuje się z odpowiednim modułem pakietu językowego.

Listę kodów języków można znaleźć w sekcji Obsługiwane języki. Język en-us jest wbudowany i nie wymaga ładowania.

Na tej stronie