loadLocale
loadLocale 함수는 언어 팩을 로드하는 함수입니다. 자세한 내용은 현지화를 참조하세요.
사용법
함수 가져오기:
import { loadLocale } from 'mdui/functions/loadLocale.js';
아래는 일반적인 언어 팩 로드 방법 몇 가지를 소개합니다. 자세한 설명은 현지화를 참조하세요.
동적 가져오기 (지연 로드):
loadLocale((locale) => import(`../node_modules/mdui/locales/${locale}.js`));
동적 가져오기 (사전 로드):
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 * 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;
함수의 매개변수는 언어 팩을 로드하는 방법을 정의하는 함수입니다. 언어 팩 로드 함수의 매개변수는 언어 코드이며, 반환값은 Promise로, resolve된 값은 해당 언어 팩 모듈입니다.
언어 코드 목록은 지원되는 언어를 참조하세요. en-us는 내장 언어이므로 로드할 필요가 없습니다.
이 페이지의 목차