en.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
  1. {
  2. "role": {
  3. "admin": "Admin",
  4. "user": "User"
  5. },
  6. "Header": {
  7. "title": "Intelligent Expert System for Soil Acidification Prediction",
  8. "welcome": "welcome",
  9. "loginsucc": "Login successful",
  10. "username": "UserName",
  11. "logout": "Log Out"
  12. },
  13. "login": {
  14. "userTitle": "User Login",
  15. "loginButton": "Login",
  16. "registerLink": "Don't have an account? Click to register",
  17. "loginSuccess": "Login successful",
  18. "loginFailed": "Login failed, please check your username or password"
  19. },
  20. "logout": {
  21. "confirmMessage": "Are you sure you want to logout?",
  22. "confirmTitle": "Confirmation",
  23. "confirmButton": "Confirm",
  24. "cancelButton": "Cancel",
  25. "logoutSuccess": "Logout successful",
  26. "logoutFailed": "Logout failed, please try again"
  27. },
  28. "register": {
  29. "title": "User Registration",
  30. "registerButton": "Register",
  31. "backToLoginButton": "Back to Login",
  32. "registerSuccess": "Registration successful",
  33. "registerFailed": "Registration failed",
  34. "autoLoginPrompt": "Registration successful, redirecting to login page..."
  35. },
  36. "validation": {
  37. "account": "Account",
  38. "password": "Password",
  39. "confirmPassword": "Confirm Password",
  40. "usernameRequired": "Please enter your username",
  41. "passwordRequired": "Please enter your password",
  42. "passwordLength": "Password must be between 3 and 16 characters",
  43. "confirmPasswordRequired": "Confirm password",
  44. "passwordMismatch": "The two passwords you entered do not match"
  45. },
  46. "Menu": {
  47. "swIntroduce": "Software Introduction",
  48. "mapcalulate": "Soil Acidification Plot-Level Calculation",
  49. "reversionmodel": "Soil Re-acidification Model",
  50. "reducemodel": "Soil Acid Reduction Model",
  51. "dataStatistics": "Data Statistics",
  52. "softwareIntroduction": "Software Introduction",
  53. "projectOverview": "Project Overview",
  54. "researchFindings": "Research Findings",
  55. "teamInfo": "Team Information",
  56. "soilAcidPlotPrediction": "Soil Acidification Plot-Level Prediction",
  57. "shaoguanAcidMap": "Shaoguan Soil Acidification Map",
  58. "nanxiongAcidMap": "Nanxiong Soil Acidification Map",
  59. "soilPH Prediction": "Soil pH Prediction",
  60. "soilAcidReductionPrediction": "Soil Acid Reflux Prediction",
  61. "acidReductionModelDisplay": "Acid Reflux Model Display",
  62. "soilAcidNeutralizationPrediction": "Soil Acid Neutralization Prediction",
  63. "acidNeutralizationModelDisplay": "Acid Neutralization Model Display",
  64. "detectionStatistics": "Detection Statistics",
  65. "soilCadmiumStatistics": "Soil Cadmium Content Statistics",
  66. "cropRiskAssessment": "Crop Risk Assessment System",
  67. "soilAcidificationStatistics": "Soil Acidification Statistics",
  68. "soilAcidAIAssistant": "Soil Acidification AI Assistant"
  69. },
  70. "SoilacidificationStatistics": {
  71. "Title": "Soil acidification data statistics"
  72. },
  73. "AcidModelMap": {
  74. "ShaoguanmapTitle": "Shaoguan Fine-Graded Plot-Level Acidification Prediction",
  75. "NanxiongmapTitle": "Nanxiong Fine-Graded Plot-Level Acidification Prediction",
  76. "loadingTip": "Map loading...",
  77. "errorTitle": "Map loading failed",
  78. "errorDesc": "Please check GeoServer service and configuration",
  79. "retryButton": "Retry Loading",
  80. "loadingFeatureInfo": "Loading plot information...",
  81. "featureInfoError": "Failed to get plot information",
  82. "noData": "No data",
  83. "villageLabel": "Village:",
  84. "landTypeLabel": "Land Type:",
  85. "unknown": "Unknown",
  86. "acidInversionPrediction": "Reflux Prediction",
  87. "acidReductionPrediction": "Reduction Prediction",
  88. "acidReductionParams": "Acid Reduction Parameters",
  89. "currentPH": "CurrentpH",
  90. "targetPH": "TargetpH",
  91. "nitrate": "Nitrate",
  92. "ammonium": "Ammonium",
  93. "ferricOxide": "FerricOxide",
  94. "cancel": "Cancel",
  95. "confirm": "Start Prediction",
  96. "acidInversionParams": "Acid Reflux Parameters",
  97. "predictionResult": "Prediction Result",
  98. "acidReductionResult": "Acid Reduction Result",
  99. "acidInversionResult": "Acid Reflux Result",
  100. "predicting": "Predicting...",
  101. "resultUnit": "Apply per mu of land surface 20cm",
  102. "ton": "tons",
  103. "deltaPH": "ΔpH",
  104. "rerun": "Rerun Prediction",
  105. "close": "Close",
  106. "clickValidLand": "Please click on a valid plot",
  107. "phLoading": "Loading...",
  108. "noDataText": "Not available",
  109. "inputError": "Invalid input parameters, please check and try again",
  110. "missingLandType": "Plot land type not obtained, cannot predict",
  111. "fetchPHError": "Failed to get current soil pH value, please try again",
  112. "fetchBaseParamsError": "Failed to get plot base parameters, using default values",
  113. "inversionPredictError": "Paddy field acid reflux prediction failed, please check parameters or try again",
  114. "generalPredictError": "Prediction request failed, please try again later",
  115. "mapInitError": "Map initialization failed"
  116. },
  117. "PhPrediction": {
  118. "title": "pH Prediction Model",
  119. "organicMatter": "Organic Matter (g/kg)",
  120. "chloride": "Chloride Ion (g/kg)",
  121. "cationExchangeCapacity": "Cation Exchange Capacity (cmol/kg)",
  122. "hydrogenIonConcentration": "H+ Concentration (cmol/kg)",
  123. "ammoniumNitrogen": "Ammonium Nitrogen (mg/kg)",
  124. "freeAlumina": "Free Alumina (g/kg)",
  125. "alumina": "Alumina (g/kg)",
  126. "freeIronOxide": "Free Iron Oxide (g/kg)",
  127. "amorphousIron": "Amorphous Iron (g/Kg)",
  128. "initialPH": "Initial pH Value",
  129. "predictButton": "Predict pH Curve",
  130. "resultTitle": "pH Prediction Result",
  131. "closeButton": "Close",
  132. "organicMatterPlaceholder": "Enter organic matter 0~35(g/kg)",
  133. "chloridePlaceholder": "Enter chloride ion 0~10(g/kg)",
  134. "cecPlaceholder": "Enter CEC 0~20(cmol/kg)",
  135. "hPlaceholder": "Enter H+ concentration 0~1(cmol/kg)",
  136. "hnPlaceholder": "Enter ammonium nitrogen 0~30(mg/kg)",
  137. "al3Placeholder": "Enter free alumina 0~2(g/kg)",
  138. "aloxPlaceholder": "Enter alumina 0~2(g/kg)",
  139. "feoxPlaceholder": "Enter free iron oxide 0~3(g/kg)",
  140. "amfePlaceholder": "Enter amorphous iron 0~1(g/Kg)",
  141. "initphPlaceholder": "Enter initial pH 0~14",
  142. "validationRange": "Value should be between {min} and {max}",
  143. "validationError": "Invalid input value, please check your input",
  144. "requestFailed": "Request failed: "
  145. },
  146. "Calculation": {
  147. "refluxTitle": "Acid Reflux Model",
  148. "neutralizationTitle": "Acid Reduction Model",
  149. "initialPH": "Initial Soil pH",
  150. "targetPH": "Target Soil pH",
  151. "exchangeableHydrogen": "Exchangeable Hydrogen (cmol/kg)",
  152. "exchangeableAluminum": "Exchangeable Aluminum (cmol/kg)",
  153. "soilOrganicMatter": "Soil Organic Matter (g/kg)",
  154. "nitrate": "Nitrate (mg/kg)",
  155. "ammoniumSalt": "Ammonium Salt (mg/kg)",
  156. "cationExchangeCapacity": "Cation Exchange Capacity (cmol/kg)",
  157. "calculateButton": "Calculate",
  158. "resultTitle": "Calculation Result",
  159. "closeButton": "Close",
  160. "reflux": {
  161. "exchangeableHydrogenPlaceholder": "Enter exchangeable hydrogen 0~5(cmol/kg)",
  162. "exchangeableAluminumPlaceholder": "Enter exchangeable aluminum 0~10(cmol/kg)",
  163. "soilOrganicMatterPlaceholder": "Enter soil organic matter 0~35(g/kg)",
  164. "nitratePlaceholder": "Enter nitrate 0~70(mg/kg)",
  165. "ammoniumSaltPlaceholder": "Enter ammonium salt 0~20(mg/kg)",
  166. "cationExchangeCapacityPlaceholder": "Enter CEC 0~20(cmol/kg)"
  167. },
  168. "neutralization": {
  169. "initialPHPlaceholder": "Enter initial soil pH 3~6",
  170. "targetPHPlaceholder": "Enter target soil pH 5~7",
  171. "exchangeableHydrogenPlaceholder": "Enter exchangeable hydrogen 0~4 (cmol/kg)",
  172. "exchangeableAluminumPlaceholder": "Enter exchangeable aluminum 0~8 (cmol/kg)",
  173. "soilOrganicMatterPlaceholder": "Enter soil organic matter 0~35 (g/kg)",
  174. "nitratePlaceholder": "Enter nitrate 10~70 (mg/kg)",
  175. "ammoniumSaltPlaceholder": "Enter ammonium salt 0~20 (mg/kg)",
  176. "cationExchangeCapacityPlaceholder": "Enter CEC 0~15 (cmol/kg)"
  177. },
  178. "validationRange": "Value should be between {min} and {max} and valid number",
  179. "validationError": "Invalid input value, please check your input",
  180. "invalidResult": "Invalid prediction result obtained",
  181. "requestFailed": "Request failed, status code: ",
  182. "noResponse": "Request sent successfully, but no response received",
  183. "requestError": "Error during request: ",
  184. "resultUnit": "Apply per mu of land surface (20cm)",
  185. "quicklime": "tons of quicklime"
  186. },
  187. "ModelIteration": {
  188. "scatterPlotTitle": "Scatter Plot",
  189. "modelPerformanceAnalysis": "Model Performance Analysis",
  190. "dataIncreaseCurve": "Data Increase Curve",
  191. "learningCurve": "Learning Curve",
  192. "loading": "Loading...",
  193. "randomForest": "Random Forest",
  194. "xgboost": "XGBoost",
  195. "gradientBoosting": "Gradient Boosting",
  196. "trueValues": "True Values",
  197. "predictedValues": "Predicted Values",
  198. "modelIteration": "Model Iteration",
  199. "score": "Score (R²)",
  200. "generations": "Generations",
  201. "trendline": "Trendline",
  202. "trueVsPredicted": "True vs Predicted"
  203. },
  204. "DetectionStatistics": {
  205. "irrigationWaterHeavyMetal": "Irrigation Water Heavy Metal Concentration Statistics",
  206. "atmosphericHeavyMetal": "Atmospheric Heavy Metal Concentration Statistics",
  207. "crossSectionCadmium": "Cadmium concentration statistics by region",
  208. "atmosphericPollutionEnterprise": "Particulate Emission Statistics by Region from Atmospheric Pollution Enterprises",
  209. "distributionDescription": "Display distribution characteristics of heavy metal concentrations (min, Q1, median, Q3, max)",
  210. "sampleSource": "Sample Source: ",
  211. "sampleDataCount": " data points",
  212. "dataLoading": "Loading data...",
  213. "loadingFailed": "Loading failed: ",
  214. "noValidData": "No valid data",
  215. "noDataToShow": "No valid data to display",
  216. "heavyMetalType": "Heavy Metal Type",
  217. "concentrationDistribution": "Heavy Metal Concentration Distribution",
  218. "unitUgL": "μg/L",
  219. "unitMgKg": "mg/kg",
  220. "unitMgL": "mg/L",
  221. "unitTonPerYear": "t/a",
  222. "minValue": "Minimum",
  223. "q1Value": "Q1",
  224. "medianValue": "Median",
  225. "q3Value": "Q3",
  226. "maxValue": "Maximum",
  227. "maxMethod": "Maximum",
  228. "avgMethod": "Average",
  229. "cadmiumConcentration": "Cadmium Concentration",
  230. "particulateEmission": "Particulate Emission",
  231. "monitoringPoints": "Monitoring Points",
  232. "points": "",
  233. "highestValue": "Maximum",
  234. "averageValue": "Average",
  235. "chromium": "Cr",
  236. "arsenic": "As",
  237. "cadmium": "Cd",
  238. "mercury": "Hg",
  239. "lead": "Pb"
  240. },
  241. "SoilCdStatistics": {
  242. "effectiveCdAnalysis": "Effective Cd Statistical Analysis",
  243. "fluxCdAnalysis": "Flux Cd Statistical Analysis",
  244. "cropCdAnalysis": "Crop Cd Statistical Analysis",
  245. "sampleCount": "Sample Count",
  246. "pollutionIndicators": "Pollution Indicators",
  247. "mainNutrients": "Main Nutrient Elements",
  248. "otherProperties": "Other Physicochemical Properties",
  249. "initialCdDistribution": "Initial Cd Distribution Boxplot",
  250. "otherFluxIndicators": "Other Flux Cd Indicators Distribution Boxplot",
  251. "cropCdMainIndicators": "Crop Cd Main Indicators",
  252. "contentComparison": "Content Comparison",
  253. "nutrientDistribution": "Nutrient Element Distribution",
  254. "propertiesDistribution": "Physicochemical Properties Distribution",
  255. "unitMgKg": "mg/kg",
  256. "unitPercent": "%",
  257. "unitGHa": "g/ha",
  258. "unitGHaYear": "g/ha/a",
  259. "averageValue": "Average",
  260. "totalCadmium": "Total Cd",
  261. "availablePotassium": "Available K",
  262. "availablePhosphorus": "Available P",
  263. "totalManganese": "Total Mn",
  264. "totalNitrogen": "Total N",
  265. "totalPhosphorus": "Total P",
  266. "totalPotassium": "Total K",
  267. "totalSulfur": "Total S",
  268. "totalIron": "Total Fe",
  269. "totalCalcium": "Total Ca",
  270. "totalMagnesium": "Total Mg",
  271. "totalAluminum": "Total Al",
  272. "siltContent": "Silt Content",
  273. "sandContent": "Sand Content",
  274. "gravelContent": "Gravel Content",
  275. "exchangeablePotassium": "Exchangeable Available K",
  276. "initialCadmiumTotal": "Initial Soil Total Cadmium",
  277. "atmosphericDepositionInput": "Atmospheric Deposition Input Cd",
  278. "irrigationWaterInput": "Irrigation Water Input Cd",
  279. "agriculturalInput": "Agricultural Input Cd",
  280. "undergroundLeaching": "Underground Leaching Cd",
  281. "surfaceRunoff": "Surface Runoff Cd",
  282. "grainRemoval": "Grain Removal Cd",
  283. "retry": "Retry",
  284. "reloadInit": "Reinitialize",
  285. "chartInitFailed": "Chart initialization failed",
  286. "dataLoadFailed": "Data loading failed"
  287. },
  288. "LandCultivatedStatistics": {
  289. "title": "Cultivated Land Quality Assessment by Region Classification Statistics",
  290. "priorityProtection": "Priority Protection",
  291. "strictControl": "Strict Control",
  292. "safeUtilization": "Safe Utilization",
  293. "allRegions": "All Regions",
  294. "quantity": "Quantity"
  295. },
  296. "AcidificationDataStatistics": {
  297. "refluxTitle": "Acidification Aggravation Delta_pH_105day Bar Chart",
  298. "reductionTitle": "Acidification Mitigation Q_delta_pH Bar Chart",
  299. "id": "ID",
  300. "deltaPH": "Delta_pH_105day",
  301. "qDeltaPH": "Q_delta_pH",
  302. "dataLoadFailed": "Data loading failed",
  303. "noValidData": "No valid data",
  304. "chartInitFailed": "Chart initialization failed",
  305. "requestError": "Request error, please try again later",
  306. "networkError": "No response received, please check network connection",
  307. "apiError": "API returned failure status"
  308. }
  309. }