From a0a898598409b9992542a8b3fd712eb54f2fd59e Mon Sep 17 00:00:00 2001 From: aramesh-site deploy Date: Tue, 13 Oct 2026 12:59:07 +0000 Subject: [PATCH] =?UTF-8?q?fix(i18n):=20=DA=A9=D8=A7=D8=B1=D8=A8=D8=B1?= =?UTF-8?q?=DB=8C=20=D9=BE=D8=B1=D9=88=DA=98=D9=87=20(land=20use)=20=D8=AF?= =?UTF-8?q?=D8=B1=20=D9=86=D8=B3=D8=AE=D9=87=D9=94=20=D8=A7=D9=86=DA=AF?= =?UTF-8?q?=D9=84=DB=8C=D8=B3=DB=8C=20=D8=A8=D9=88=D9=85=DB=8C=E2=80=8C?= =?UTF-8?q?=D8=B3=D8=A7=D8=B2=DB=8C=20=D9=86=D9=85=DB=8C=E2=80=8C=D8=B4?= =?UTF-8?q?=D8=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit localize.ts فیلد usage را نگاشت نمی‌کرد و نوع Project هم آن را نداشت؛ نتیجه: صفحهٔ /en/projects/... همچنان «مسکونی» فارسی را نشان می‌داد. usage و project_type به نوع + نگاشت بومی‌سازی اضافه شدند. --- frontend/src/data/site.ts | 6 ++++++ frontend/src/i18n/localize.ts | 2 ++ 2 files changed, 8 insertions(+) diff --git a/frontend/src/data/site.ts b/frontend/src/data/site.ts index d3309a6..8207382 100644 --- a/frontend/src/data/site.ts +++ b/frontend/src/data/site.ts @@ -24,6 +24,12 @@ export type Project = { status: ProjectStatus; image: string; gallery: string[]; + /** کاربری پروژه (مسکونی/تجاری/اداری…) — با کاربری انگلیسی جایگزین می‌شود */ + usage?: string; + usage_en?: string; + /** نوع پروژه — رزرو برای آینده */ + project_type?: string; + project_type_en?: string; area: string; area_en?: string; floors: string; diff --git a/frontend/src/i18n/localize.ts b/frontend/src/i18n/localize.ts index b58f898..1cb6752 100644 --- a/frontend/src/i18n/localize.ts +++ b/frontend/src/i18n/localize.ts @@ -72,6 +72,8 @@ export function localizeSite(data: SiteData, lang: Lang): SiteData { year: s(p.year, p.year_en), area: s(p.area, p.area_en), floors: s(p.floors, p.floors_en), + usage: s(p.usage ?? '', p.usage_en), + project_type: s(p.project_type ?? '', p.project_type_en), units: s(p.units, p.units_en), client: s(p.client, p.client_en), summary: s(p.summary, p.summary_en),