import { useRouter } from 'next/router' import { useMessages } from '../i18n' export const useLocale = () => { const { locale: _locale } = useRouter() const messages = useMessages() return _locale ?? '' in messages ? (_locale as keyof typeof messages) : 'en' }