MDUI문서
llms.txt 링크 복사llms-full.txt 링크 복사이 페이지를 Markdown 형식으로 보기ChatGPT와 이 페이지 내용에 대해 논의하기프로젝트 전체 문서에 대해 ChatGPT와 논의하기
프리셋 색상
사용자 지정 색상
배경화면에서 색상 추출
배경화면을 선택해 주세요
개발 가이드
AI 보조 개발
스타일
프레임워크와 통합
컴포넌트
함수
jq 유틸리티 라이브러리 dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
독립 패키지

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는 내장 언어이므로 로드할 필요가 없습니다.

이 페이지의 목차