From e89b8f8b44257d296def4280198547e10873d3e4 Mon Sep 17 00:00:00 2001 From: parsa aghaei Date: Mon, 21 Oct 2024 12:44:18 +0330 Subject: [PATCH] postSingle page internationalization added --- .../(routes)/blog/posts/[postSlug]/page.tsx | 27 +++++++++++-------- src/app/lib/dictionaries/en.json | 4 +++ src/app/lib/dictionaries/fa.json | 4 +++ src/app/types/types.ts | 4 +++ 4 files changed, 28 insertions(+), 11 deletions(-) diff --git a/src/app/(routes)/blog/posts/[postSlug]/page.tsx b/src/app/(routes)/blog/posts/[postSlug]/page.tsx index fc81b9e..d167468 100644 --- a/src/app/(routes)/blog/posts/[postSlug]/page.tsx +++ b/src/app/(routes)/blog/posts/[postSlug]/page.tsx @@ -1,3 +1,5 @@ +import { getDictionary } from "@/app/lib/functions/dictionaries"; +import { getDefaultLocale } from "@/app/lib/functions/utils"; import { PostSlugPagePostType, PostSlugPagepropsType, @@ -37,6 +39,7 @@ export async function generateMetadata({ } export default async function SinglePost({ params }: PostSlugPagepropsType) { + const dict = await getDictionary(getDefaultLocale()); const postData: PostSlugPagePostType = await fetchPostData(params.postSlug); return ( @@ -51,7 +54,7 @@ export default async function SinglePost({ params }: PostSlugPagepropsType) {

- BY + {dict.blog.homePage.by}

-

IN

+

+ {dict.blog.homePage.in} +

- Home + {dict.blog.header.Home} - @@ -89,7 +94,7 @@ export default async function SinglePost({ params }: PostSlugPagepropsType) { href={"/blog/categories"} className="text-[12px] font-[400] capitalize text-blog-text-passive hover:underline" > - categories + {dict.blog.header.Categories} - @@ -226,11 +231,11 @@ export default async function SinglePost({ params }: PostSlugPagepropsType) { > parsa aghayi -

- Follow me +

+ {dict.blog.postSinglePage.followMe} @parsaaghayi @@ -268,8 +273,8 @@ export default async function SinglePost({ params }: PostSlugPagepropsType) {

-

- You might also like... +

+ {dict.blog.postSinglePage.YouMightLike}

{/*

- BY + {dict.blog.homePage.by}

- IN + {dict.blog.homePage.in}