From e1f6eabcc9386b532335f402ae1b07f7b3d5f876 Mon Sep 17 00:00:00 2001
From: parsa aghaei
Date: Sun, 20 Oct 2024 12:32:00 +0330
Subject: [PATCH] menu internationalization completed
---
.../(website)/components/header/header.tsx | 39 +++++++------
.../selectLanguage/selectLanguage.tsx | 6 +-
src/app/lib/constants/siteTexts.ts | 55 -------------------
src/app/lib/dictionaries/en.json | 11 ++++
src/app/lib/dictionaries/fa.json | 11 ++++
src/app/types/types.ts | 11 ++++
6 files changed, 57 insertions(+), 76 deletions(-)
diff --git a/src/app/(routes)/(website)/components/header/header.tsx b/src/app/(routes)/(website)/components/header/header.tsx
index babca9e..d7addb3 100644
--- a/src/app/(routes)/(website)/components/header/header.tsx
+++ b/src/app/(routes)/(website)/components/header/header.tsx
@@ -3,8 +3,11 @@ import BurgerButton from "../burger-button/burgerButton";
import Link from "next/link";
import SelectLanguage from "../selectLanguage/selectLanguage";
import { cookies } from "next/headers";
+import { getDictionary } from "@/app/lib/functions/dictionaries";
+import { getDefaultLocale } from "@/app/lib/functions/utils";
-export default function Header() {
+export default async function Header() {
+ const dict = await getDictionary(getDefaultLocale());
return (
- parsa aghayi
+ {dict.header.Name}
-
diff --git a/src/app/(routes)/(website)/components/selectLanguage/selectLanguage.tsx b/src/app/(routes)/(website)/components/selectLanguage/selectLanguage.tsx
index ccc4f08..1e7cde1 100644
--- a/src/app/(routes)/(website)/components/selectLanguage/selectLanguage.tsx
+++ b/src/app/(routes)/(website)/components/selectLanguage/selectLanguage.tsx
@@ -22,21 +22,21 @@ export default function SelectLanguage({
{selectedLocale ? (
setisOpen(!isOpen)}
- className="mx-2 cursor-pointer select-none whitespace-nowrap rounded-lg px-2 py-[10px] text-[18px] font-[600] hover:text-[#FD6F00]"
+ className="mx-2 mb-[5px] cursor-pointer select-none whitespace-nowrap border-b-2 border-[#FD6F00] px-2 py-[10px] pb-[5px] text-[18px] font-[600] text-[#FD6F00] hover:text-[#FD6F00]"
>
{selectedLocale?.value}
) : (
setisOpen(!isOpen)}
- className="mx-2 cursor-pointer select-none whitespace-nowrap rounded-lg px-2 py-[10px] text-[18px] font-[600] hover:text-[#FD6F00]"
+ className="mx-2 mb-[5px] cursor-pointer select-none whitespace-nowrap px-2 py-[10px] pb-[5px] text-[18px] font-[600] hover:text-[#FD6F00]"
>
{defaultLocale?.value}
)}