loadLocale
loadLocale fonksiyonu, dil paketlerini yüklemek için kullanılır. Ayrıntılar için Yerelleştirme bölümüne bakın.
Kullanım
Fonksiyonu ihtiyacınıza göre içe aktarın:
import { loadLocale } from 'mdui/functions/loadLocale.js';
Yaygın dil paketi yükleme yöntemlerinden bazıları aşağıda listelenmiştir. Ayrıntılı açıklamalar için Yerelleştirme bölümüne bakın.
Dinamik içe aktarma (tembel yükleme):
loadLocale((locale) => import(`../node_modules/mdui/locales/${locale}.js`));
Dinamik içe aktarma (ön yükleme):
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));
Statik içe aktarma:
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;
Fonksiyonun parametresi, dil paketlerinin nasıl yükleneceğini tanımlayan bir fonksiyondur. Dil paketi yükleme fonksiyonunun parametresi dil kodudur ve dönüş değeri Promise'tir. Promise çözüldüğünde (resolve) değer, ilgili dil paketi modülüdür.
Dil kodlarının listesi için Desteklenen Diller bölümüne bakın. en-us yerleşik bir dildir ve yüklenmesi gerekmez.
Bu Sayfanın İçindekiler