'use client'; import Link from 'next/link'; interface Language { code: string; name: string; nativeName: string; flag: string; } interface LanguageSwitcherProps { currentLang: string; } const languages: Language[] = [ { code: 'en', name: 'English', nativeName: 'English', flag: '🇺🇸' }, { code: 'zh-CN', name: 'Chinese (Simplified)', nativeName: 'ç®€ä½“ä¸æ–‡', flag: '🇨🇳' }, ]; export default function LanguageSwitcher({ currentLang }: LanguageSwitcherProps) { const getLocalizedPath = (langCode: string) => { if (langCode === 'en') { return '/'; } return `/${langCode}`; }; const otherLanguages = languages.filter(lang => lang.code !== currentLang); if (otherLanguages.length === 0) { return null; } return (