Add plant simulator feature with Persian localization and UI enhancements

- Introduced a new Plant Simulator section in the dashboard with a dedicated menu item.
- Added Persian translations for plant growth metrics and chart titles.
- Enhanced the GrowthChart component to utilize localized labels for better user experience.
- Updated PlantSimulator component to display plant statistics and growth visualization.
- Improved UI layout with Material-UI components for a more polished appearance.
This commit is contained in:
2026-02-20 23:48:14 +03:30
parent f9bb6a3984
commit 0eb109725e
3 changed files with 305 additions and 242 deletions
+31
View File
@@ -37,6 +37,7 @@
"waterData": "دیتاهای آب",
"soilData": "اطلاعات خاک",
"cropZoning": "زون‌بندی کشت",
"plantSimulator": "شبیه‌ساز رشد گیاه",
"dataSection": "بخش داده‌ها",
"crm": "مدیریت ارتباط با مشتری",
"analytics": "تحلیل‌ها",
@@ -561,5 +562,35 @@
"forecastChart": "پیش‌بینی هوا",
"forecastSubheader": "دما و رطوبت در ۷ روز آینده"
}
},
"plantSimulator": {
"title": "شبیه‌ساز رشد گیاه",
"height": "ارتفاع",
"leaves": "برگ",
"branches": "شاخه",
"fruits": "میوه",
"yield": "محصول (g)",
"yieldRate": "سرعت (g/s)",
"maxGrowthReached": "گیاه به حداکثر رشد رسید!",
"controls": "کنترل‌ها",
"stop": "توقف",
"start": "شروع",
"reset": "ریست",
"growthSpeed": "سرعت رشد",
"light": "نور",
"water": "آب",
"effectiveRate": "نرخ رشد مؤثر",
"chartTitle": "نمودار رشد گیاه",
"chartHeight": "ارتفاع",
"chartLeaves": "برگ",
"chartHeightPx": "ارتفاع (px)",
"chartLeafCount": "تعداد برگ",
"chartYield": "محصول (g)",
"chartYieldRate": "سرعت محصول (g/s)",
"progressGrowth": "پیشرفت رشد",
"lightStatus": "وضعیت نور",
"waterStatus": "وضعیت آب",
"yieldStatus": "محصول دهی",
"description": "این شبیه‌ساز رشد گیاه را بر اساس سرعت پایه، میزان نور خورشید و آب دریافتی محاسبه می‌کند. هر برگ به صورت تدریجی روی ساقه ظاهر شده و با حرکت طبیعی در باد نمایش داده می‌شود. محصول‌دهی (g) پس از ۲۰٪ رشد شروع شده و با تعداد برگ، نور و آب شتاب می‌گیرد. سرعت محصول (g/s) نشان‌دهنده نرخ لحظه‌ای تولید است. نمودار تغییرات همه شاخص‌ها را در طول زمان ثبت می‌کند."
}
}