fix(i18n): کاربری پروژه (land use) در نسخهٔ انگلیسی بومی‌سازی نمی‌شد

localize.ts فیلد usage را نگاشت نمی‌کرد و نوع Project هم آن را نداشت؛ نتیجه:
صفحهٔ /en/projects/... همچنان «مسکونی» فارسی را نشان می‌داد. usage و project_type
به نوع + نگاشت بومی‌سازی اضافه شدند.
This commit is contained in:
aramesh-site deploy
2026-10-13 12:59:07 +00:00
parent daa98d0f16
commit a0a8985984
2 changed files with 8 additions and 0 deletions
+6
View File
@@ -24,6 +24,12 @@ export type Project = {
status: ProjectStatus; status: ProjectStatus;
image: string; image: string;
gallery: string[]; gallery: string[];
/** کاربری پروژه (مسکونی/تجاری/اداری…) — با کاربری انگلیسی جایگزین می‌شود */
usage?: string;
usage_en?: string;
/** نوع پروژه — رزرو برای آینده */
project_type?: string;
project_type_en?: string;
area: string; area: string;
area_en?: string; area_en?: string;
floors: string; floors: string;
+2
View File
@@ -72,6 +72,8 @@ export function localizeSite(data: SiteData, lang: Lang): SiteData {
year: s(p.year, p.year_en), year: s(p.year, p.year_en),
area: s(p.area, p.area_en), area: s(p.area, p.area_en),
floors: s(p.floors, p.floors_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), units: s(p.units, p.units_en),
client: s(p.client, p.client_en), client: s(p.client, p.client_en),
summary: s(p.summary, p.summary_en), summary: s(p.summary, p.summary_en),