import { defineRouting } from "next-intl/routing"; export const routing = defineRouting({ /** All supported locales */ locales: ["fa", "en"] as const, /** Default locale — no URL prefix */ defaultLocale: "fa", /** Default locale gets no /fa/ prefix; English is under /en/ */ localePrefix: "as-needed", /** * Never auto-switch locale from the browser's Accept-Language. A non-prefixed * URL always serves Farsi (the default); English is reached only via an * explicit /en/ prefix — so clicking Farsi links no longer bounces to /en. */ localeDetection: false, }); export type Locale = (typeof routing.locales)[number];