diff --git a/web/dashboard/src/i18n/routing.ts b/web/dashboard/src/i18n/routing.ts
index 0374920..d80a7e2 100644
--- a/web/dashboard/src/i18n/routing.ts
+++ b/web/dashboard/src/i18n/routing.ts
@@ -4,6 +4,11 @@ import { createNavigation } from "next-intl/navigation";
export const routing = defineRouting({
locales: ["fa", "ar", "en"],
defaultLocale: "fa",
+ // Iran-first: don't auto-pick the locale from the browser's Accept-Language
+ // (Persian users often have an en-US browser). A locale-less URL defaults to
+ // fa; the locale is otherwise taken from the URL prefix or the marketing-site
+ // link (e.g. app.meezi.ir/fa/login).
+ localeDetection: false,
});
export const { Link, redirect, usePathname, useRouter } =
diff --git a/web/website/src/app/[locale]/contact/page.tsx b/web/website/src/app/[locale]/contact/page.tsx
index 0ce386f..f445d97 100644
--- a/web/website/src/app/[locale]/contact/page.tsx
+++ b/web/website/src/app/[locale]/contact/page.tsx
@@ -41,7 +41,7 @@ const fa = {
desc: "از داشبورد میزی در دسترس است",
value: "چت زنده",
cta: "ورود به داشبورد",
- href: "https://app.meezi.ir",
+ href: "https://app.meezi.ir/fa",
},
],
officeTitle: "دفتر مرکزی",
@@ -79,7 +79,7 @@ const en = {
desc: "Available inside the Meezi dashboard",
value: "Live chat",
cta: "Go to dashboard",
- href: "https://app.meezi.ir",
+ href: "https://app.meezi.ir/en",
},
],
officeTitle: "Head Office",
diff --git a/web/website/src/components/layout/navbar.tsx b/web/website/src/components/layout/navbar.tsx
index d404805..ee7ff5d 100644
--- a/web/website/src/components/layout/navbar.tsx
+++ b/web/website/src/components/layout/navbar.tsx
@@ -93,7 +93,7 @@ export function Navbar() {
{locale === "fa" ? "EN" : "فا"}
{t("login")}
@@ -143,7 +143,7 @@ export function Navbar() {