next-translate-routes-multi-domain
Version:
Flexible and translated routes for Next.js without custom server
9 lines (6 loc) • 349 B
text/typescript
import { NextRouter, SingletonRouter } from 'next/router'
import { getNtrData } from './ntrData'
export const getLocale = (
{ locale, defaultLocale, locales }: NextRouter | SingletonRouter,
explicitLocale?: string | false,
) => explicitLocale || locale || defaultLocale || locales?.[0] || getNtrData().defaultLocale || getNtrData().locales[0]