This commit is contained in:
2026-04-28 19:00:11 +03:30
parent ffac636648
commit fa832e14b5
9 changed files with 1899 additions and 755 deletions
+94
View File
@@ -112,5 +112,99 @@
"economicOverview": "Economic Overview",
"sensorSection": "Sensors",
"sensor7In1": "Soil Sensor 7-in-1"
},
"irrigation": {
"title": "Smart Irrigation Recommendation",
"subtitle": "Select the crop and growth stage to generate the irrigation recommendation for this farm from backend data.",
"generateCta": "Generate Irrigation Recommendation",
"generating": "Generating irrigation recommendation...",
"loadingCard": "Analyzing data and generating the irrigation plan...",
"farmIrrigationMethod": "Irrigation method saved on the farm: {method}",
"growthStage": {
"title": "Growth Stage"
},
"plantSelection": {
"title": "Plant Selection"
},
"units": {
"mm": "mm",
"literShort": "L"
},
"status": {
"fetchingReport": "Fetching recommendation report"
},
"actions": {
"saveVersion": "Save This Version",
"setReminder": "Set Reminder"
},
"gauge": {
"currentSoilMoisture": "CURRENT SOIL MOISTURE",
"target": "Target"
},
"instructionStats": {
"waterAmount": {
"label": "Water Amount",
"hint": "across the selected field area"
},
"duration": {
"label": "Duration",
"hint": "Estimated runtime for each irrigation cycle"
},
"frequency": {
"label": "Frequency",
"hint": "Recommended cadence based on water balance and growth stage"
},
"bestWindow": {
"label": "Best Window",
"hint": "Preferred execution time to reduce evaporation losses"
}
},
"recommendation": {
"instructionDetailsTitle": "Instruction Details",
"instructionDetailsSubtitle": "A quick operational snapshot of the exact irrigation instructions and the metric driving this recommendation.",
"soilMoistureDriverTitle": "Soil Moisture Driver",
"soilMoistureDriverSubtitle": "Current soil moisture is compared against the target threshold to justify the final recommendation.",
"waterBalanceTitle": "Water Balance and Daily Need",
"executionWindow": "Execution Window",
"cropProfileTitle": "Crop Profile",
"kcInitial": "Kc Initial",
"kcMid": "Kc Mid",
"kcEnd": "Kc End",
"executionStepsTitle": "Execution Steps and Instructions",
"warningsTitle": "Warnings and Important Notes",
"generatedTitle": "Smart irrigation plan for {plant}",
"generatedSubtitle": "Special recommendation for the {stage} stage",
"durationPerTurn": "{value} minutes per cycle",
"frequencyPerWeek": "{value} times per week",
"weatherBasedWindow": "Based on weather conditions"
},
"history": {
"title": "Irrigation Recommendation History",
"subtitle": "Review all previous recommendations for this farm and open the full report for each one.",
"viewReport": "View Report",
"empty": "No recommendations have been recorded for this farm yet.",
"columns": {
"requestedAt": "Requested At",
"cropStage": "Crop / Growth Stage",
"method": "Irrigation Method",
"status": "Status",
"report": "Report"
}
},
"details": {
"waterBalanceTitle": "Water Balance Details {date}",
"waterBalanceContent": "ET0: {et0} {mm}\nETc: {etc} {mm}\nEffective rainfall: {rainfall} {mm}\nGross irrigation: {gross} {mm}\nExecution window: {timing}",
"addReminder": "Add to Reminder",
"understood": "Understood"
},
"errors": {
"noFarm": "Please select a farm first.",
"noSelectedPlants": "No plants have been selected for this farm yet.",
"selectedPlantsFailed": "Failed to load selected plants for the farm",
"generateFailed": "Failed to generate irrigation recommendation",
"historyFailed": "Failed to load irrigation recommendation history",
"reportFailed": "Failed to load irrigation recommendation report",
"pendingResponse": "The request was submitted, but the final response is not ready yet."
}
}
}