"use client"; import { useLocale } from "next-intl"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { defaultLocale, localeNames, locales } from "../i18n"; export const SelectLanguage: React.FC = () => { const currentPathname = usePathname(); const currentLocale = useLocale(); const secondLocale = locales.find((l) => l !== currentLocale) as string; const secondLocalePathname = defaultLocale === currentLocale ? `/${secondLocale}${currentPathname}` : currentPathname.replace(`/${currentLocale}`, `/${secondLocale}`); return ({localeNames[secondLocale]}); }