Language Switcher
현재 언어와 대체 언어 링크를 드롭다운 또는 링크로 제공하는 언어 전환 컴포넌트입니다.
설치
사용법
import { LanguageSwitcher, LanguageSwitcherLink } from "@/components/ui/language-switcher"<LanguageSwitcher options={[{ label: "한국어", href: "#ko", lang: "ko", current: true }, { label: "English", href: "#en", lang: "en" }]} />KRDS 정렬
LanguageSwitcher는 링크 기반 언어 전환을 button/dropdown-menu 조합으로 제공합니다. i18n runtime을 강제하지 않고 서비스가 제공하는 언어 URL 목록을 렌더링합니다.
구성
다음 조합으로 LanguageSwitcher를 사용할 수 있습니다.
LanguageSwitcher
├── LanguageSwitcherLink예제
Basic
현재 언어와 대체 언어 링크를 드롭다운 또는 링크로 제공하는 언어 전환 컴포넌트입니다.
API 참조
| 속성 | 타입 | 기본값 | 설명 |
|---|---|---|---|
options | LanguageSwitcherOption[] | 기본 언어 목록 | 언어 링크 목록 |
currentLabel | ReactNode | "현재 언어" | 현재 언어 라벨 |
newWindowLabel | string | "새 창 열림" | 외부 링크 보조 텍스트 |