535 lines
18 KiB
JSON
535 lines
18 KiB
JSON
{
|
|
"app_name": "Maibu Mowing Robot",
|
|
|
|
"common": {
|
|
"confirm": "Confirm",
|
|
"cancel": "Cancel",
|
|
"ok": "OK",
|
|
"back": "Back",
|
|
"close": "Close",
|
|
"loading": "Loading...",
|
|
"error": "Error",
|
|
"success": "Success",
|
|
"unknown": "Unknown"
|
|
},
|
|
|
|
"login": {
|
|
"title": "Login",
|
|
"username": "Username",
|
|
"password": "Password",
|
|
"login_button": "Login",
|
|
"logout": "Logout",
|
|
"confirm_logout": "Are you sure to logout?",
|
|
"username_hint": "Enter username",
|
|
"password_hint": "Enter password",
|
|
"login_success": "Login Success",
|
|
"login_failed": "Login Failed"
|
|
},
|
|
|
|
"home": {
|
|
"title": "Home",
|
|
"devices": "My Devices",
|
|
"no_devices": "No devices",
|
|
"add_device": "Add Device",
|
|
"device_online": "Online",
|
|
"device_offline": "Offline",
|
|
"remote_control": "Remote Control",
|
|
"route_plan": "Route Plan",
|
|
"machine_status": "Machine Status",
|
|
"switch_device": "Switch Device",
|
|
"loading": "Loading...",
|
|
"no_history": "No records",
|
|
"work_params": "Work Params",
|
|
"view_details": "Details",
|
|
"work_area": "Area",
|
|
"work_distance": "Distance",
|
|
"work_duration": "Duration",
|
|
"history_details": "History",
|
|
"start_time": "Start",
|
|
"end_time": "End",
|
|
"working_area": "Area",
|
|
"working_distance": "Distance",
|
|
"time_spent": "Time",
|
|
"click_to_view": "View details",
|
|
"in_use": "In Use",
|
|
"switch": "Switch",
|
|
"details": "Details",
|
|
"unknown_device": "Unknown Device",
|
|
"no_device_bound": "No device bound"
|
|
},
|
|
|
|
"running_status": {
|
|
"title": "Device Data Monitor",
|
|
"motor_params": "Motor Parameters",
|
|
"other_params": "Other Parameters",
|
|
"left_wheel": "Left Wheel",
|
|
"right_wheel": "Right Wheel",
|
|
"target_speed": "Target Speed",
|
|
"measure_speed": "Measure Speed",
|
|
"current": "Current",
|
|
"motor_temp": "Motor Temp",
|
|
"pitch_angle": "Pitch",
|
|
"roll_angle": "Roll",
|
|
"heading_angle": "Heading",
|
|
"battery": "Battery",
|
|
"chip_temp": "Chip Temp",
|
|
"knife_speed": "Knife Speed",
|
|
"control_mode": "Control Mode",
|
|
"longitude": "Longitude",
|
|
"latitude": "Latitude",
|
|
"altitude": "Altitude",
|
|
"satellite_count": "Satellites",
|
|
"heading_status": "Heading Status",
|
|
"position_quality": "Position Quality",
|
|
"not_initialized": "Not Initialized",
|
|
"invalid": "Invalid",
|
|
"valid": "Valid",
|
|
"local_control": "Local Control",
|
|
"remote_control": "Remote Control",
|
|
"data_refresh_success": "Data refreshed!",
|
|
"no_device": "No device available",
|
|
"left_right_measure_speed": "Left/Right Measure Speed",
|
|
"left_right_target_speed": "Left/Right Target Speed",
|
|
"current_compare": "Current Compare",
|
|
"motor_temp_compare": "Motor Temp Compare",
|
|
"heading_angle_chart": "Heading Angle",
|
|
"card": "Card",
|
|
"chart": "Chart",
|
|
"name": "Name",
|
|
"value": "Value",
|
|
"initialized": "Initialized",
|
|
"no_data": "No Data",
|
|
"voltage": "Voltage",
|
|
"tcp_reconnected": "TCP connection restored",
|
|
"tcp_reconnect_failed": "TCP reconnection failed, please check network"
|
|
},
|
|
|
|
"machine_details": {
|
|
"title": "Device Details",
|
|
"real_time_status": "Real-time Status",
|
|
"control_mode": "Control Mode",
|
|
"battery_voltage": "Battery Voltage",
|
|
"remaining_battery": "Remaining Battery",
|
|
"basic_info": "Basic Info",
|
|
"device_name": "Device Name",
|
|
"device_id": "Device ID",
|
|
"resource_center": "Resource Center",
|
|
"user_manual": "User Manual",
|
|
"product_manual": "Product Manual",
|
|
"unbind": "Unbind Device",
|
|
"unbind_confirm_title": "Confirm Unbind",
|
|
"unbind_confirm_content": "Are you sure to unbind [%s]? You will not be able to manage this device after unbinding.",
|
|
"edit_name_title": "Edit Device Name",
|
|
"edit_name_hint": "Enter device name",
|
|
"name_empty_error": "Name cannot be empty",
|
|
"name_updated_success": "Device name updated to: %s",
|
|
"unbind_success": "Device '%s' unbound successfully",
|
|
"unbind_failed": "Unbind failed: %s",
|
|
"update_failed": "Update failed: %s",
|
|
"device_info_error": "Device information error, cannot unbind",
|
|
"unbind_exception": "Unbind exception: %s",
|
|
"update_exception": "Update exception: %s",
|
|
"updating_name": "Updating name...",
|
|
"unbinding_device": "Unbinding device...",
|
|
"edit_name": "Edit Name",
|
|
"name_updated": "Name updated",
|
|
"remote_mode": "Remote Mode",
|
|
"local_mode": "Local Mode",
|
|
"copied": "Copied"
|
|
},
|
|
|
|
"ai": {
|
|
"title": "New Energy PV Agent",
|
|
"new_session": "New Session",
|
|
"history": "History",
|
|
"deep_thinking": "Deep Thinking",
|
|
"final_conclusion": "Final Conclusion",
|
|
"thinking_hint": "AI is thinking...",
|
|
"input_hint": "Enter your thoughts...",
|
|
"album": "Album",
|
|
"camera": "Camera"
|
|
},
|
|
|
|
"my": {
|
|
"title": "Profile",
|
|
"language": "Language",
|
|
"chinese": "中文",
|
|
"english": "English",
|
|
"settings": "Settings",
|
|
"about": "About",
|
|
"version": "Version",
|
|
"feedback": "Feedback",
|
|
"privacy_policy": "Privacy Policy",
|
|
"user_agreement": "User Agreement",
|
|
"operation_video": "Operation Video",
|
|
"rental_service": "Rental Service",
|
|
"help_support": "Help & Support",
|
|
"after_sales_policy": "After-sales Policy"
|
|
},
|
|
|
|
"manual": {
|
|
"title": "User Manual",
|
|
"detail": "Details",
|
|
"no_content": "No content available",
|
|
"menu_titles": [
|
|
"Safety Warnings and Precautions",
|
|
"Machine Operation Instructions",
|
|
"Maintenance and Repair",
|
|
"Troubleshooting",
|
|
"Transportation Guidelines",
|
|
"Warranty and After-sales Service"
|
|
],
|
|
"submenus": {
|
|
"alert": "Special Warnings",
|
|
"alertinstruction": "Warning Label Instructions",
|
|
"safety": "Safety Operation Guidelines",
|
|
"safetywork": "Safe Driving and Working Practices",
|
|
"prepare": "Pre-start Preparation",
|
|
"startmethod": "Starting Method",
|
|
"work": "Mowing Method",
|
|
"stop": "Parking Method",
|
|
"controluse": "Remote Control Usage",
|
|
"check1": "Regular Inspection Checklist",
|
|
"check2": "Walking and Mowing Parts Inspection",
|
|
"supply": "Fuel, Water, Lubricant and Grease Schedule",
|
|
"check4": "Consumable Parts Replacement List",
|
|
"check5": "Engine",
|
|
"check6": "Walking Device",
|
|
"check7": "Post-use Maintenance",
|
|
"breakdown1": "Problem Diagnosis Table",
|
|
"starpoint": "Transportation Guidelines",
|
|
"about1": "About Warranty",
|
|
"about2": "About After-sales Service",
|
|
"supplyyear": "Parts Supply Period"
|
|
},
|
|
"tables": {
|
|
"supply_title": "Fuel, Water, Lubricant and Grease Schedule",
|
|
"item": "Item",
|
|
"period": "Replenishment/Replacement Period",
|
|
"recommend": "Recommended Type",
|
|
"capacity": "Capacity",
|
|
"problem": "Problem Description",
|
|
"reason": "Cause",
|
|
"solution": "Solution",
|
|
"generator": "Generator",
|
|
"walking_device": "Walking Device",
|
|
"mowing_device": "Mowing Device"
|
|
}
|
|
},
|
|
|
|
"remote_control": {
|
|
"controlling": "Controlling",
|
|
"not_controlling": "Not Controlling",
|
|
"permission_request_title": "Permission Change",
|
|
"permission_request_content": "Web is requesting control permission. Do you agree to release?",
|
|
"refuse": "Refuse",
|
|
"agree": "Agree",
|
|
"device_disconnected": "Device Disconnected",
|
|
"back": "Back",
|
|
"switch_view_hint": "Double-tap blank area to switch view",
|
|
"chassis": "Chassis",
|
|
"mower": "Mower",
|
|
"fire_skill": "Fire Skill",
|
|
"mode_none": "No Mode",
|
|
"remote_mode": "Remote Mode",
|
|
"local_mode": "Local Mode",
|
|
"forward_backward": "Forward/Backward",
|
|
"left_right": "Left/Right",
|
|
"emergency_stop": "E-Stop",
|
|
"emergency_stopping": "Stopping"
|
|
},
|
|
|
|
"route_planning": {
|
|
"title": "Route Planning",
|
|
"save_plot": "Save Plot",
|
|
"plot_name_hint": "Enter plot name (e.g., North Field, Field 1)",
|
|
"plot_name_label": "Plot Name",
|
|
"save": "Save",
|
|
"cancel": "Cancel",
|
|
"plot_name_empty": "Plot name cannot be empty!",
|
|
"plot_name_too_long": "Plot name cannot exceed 20 characters!",
|
|
"saving": "Saving plot",
|
|
"save_success": "Saved successfully",
|
|
"save_failed": "Save failed",
|
|
"user_id_empty": "User ID is empty, cannot save!",
|
|
"no_work_points": "No work points to undo",
|
|
"no_obstacles": "No obstacles to delete",
|
|
"clear_work_area": "Cleared all work area points and paths",
|
|
"clear_obstacles": "Cleared all obstacles",
|
|
"work_mode": "Work Mode",
|
|
"start_work": "Start Work",
|
|
"no_plot_data": "No plot data",
|
|
"heading_not_init": "Heading angle not initialized, cannot start work",
|
|
"switch_remote_mode": "Please switch to remote mode before starting work",
|
|
"my_location": "My Location",
|
|
"location_permission_denied": "Location permission denied, cannot get current location",
|
|
"location_permanently_denied": "Location permission permanently denied, please enable in settings",
|
|
"go_to_settings": "Settings",
|
|
"location_service_disabled": "Location service disabled, please enable it",
|
|
"location_failed": "Location failed",
|
|
"retry": "Retry",
|
|
"plot_list_title": "Plot List (%d items)",
|
|
"route_direction": "Route Direction",
|
|
"optimal_heading": "Optimal Heading",
|
|
"land": "Land",
|
|
"route": "Route",
|
|
"crosshair": "Crosshair",
|
|
"robot_mode": "Robot Mode",
|
|
"work_area": "Work Area",
|
|
"obstacle_area": "Obstacle Area",
|
|
"delete": "Delete",
|
|
"undo": "Undo",
|
|
"complete": "Complete",
|
|
"work_distance": "Work Distance (m)",
|
|
"monitoring": "Monitoring",
|
|
"mark_land": "Mark Land",
|
|
"list": "List",
|
|
"station": "Station",
|
|
"location": "Location",
|
|
"refresh": "Refresh",
|
|
"select_work_mode": "Select Work Mode",
|
|
"bow_mode": "Bow Mode",
|
|
"bow_mode_subtitle": "Standard full coverage path planning",
|
|
"custom_mode": "Custom Mode",
|
|
"custom_mode_subtitle": "Manually set work area",
|
|
"station_1": "Station 1",
|
|
"station_2": "Station 2",
|
|
"station_3": "Station 3",
|
|
"crosshair": "Crosshair",
|
|
"robot_mode": "Robot Mode",
|
|
"work_area": "Work Area",
|
|
"obstacle_area": "Obstacle Area",
|
|
"delete": "Delete",
|
|
"undo": "Undo",
|
|
"complete": "Complete",
|
|
"land": "Land",
|
|
"route": "Route",
|
|
"route_direction": "Route Direction",
|
|
"optimal_heading": "Optimal Heading",
|
|
"settings": "Settings",
|
|
"clear_cache_success": "Cleared all cache, restored to initial state",
|
|
"refresh_failed": "Refresh failed"
|
|
},
|
|
|
|
"home_v2": {
|
|
"select_site": "Select Site",
|
|
"no_sites": "No available sites",
|
|
"site_code": "Code: %s",
|
|
"weather": "Cloudy 28°C",
|
|
"emergency_alarm": "Emergency Alarm",
|
|
"real_time_power": "Real-time Power",
|
|
"today_generation": "Today's Generation",
|
|
"equivalent_hours": "Equivalent Hours",
|
|
"alarm_count": "Alarm Count",
|
|
"pending_work_order": "Pending Orders",
|
|
"quick_entry": "Quick Entry",
|
|
"device_report": "Device Report",
|
|
"scan_qr": "Scan QR",
|
|
"work_order": "Work Order",
|
|
"alarm_center": "Alarm Center",
|
|
"power_plant_map": "Plant Map",
|
|
"device_list": "Device List",
|
|
"power_trend": "Power Trend",
|
|
"day": "Day",
|
|
"month": "Month",
|
|
"year": "Year",
|
|
"plant_overview": "Plant Overview",
|
|
"installed_capacity": "Installed Capacity",
|
|
"commission_date": "Commission Date",
|
|
"work_order_stats": "Work Order Stats",
|
|
"work_order_pending": "Pending",
|
|
"work_order_processing": "Processing",
|
|
"work_order_pending_acceptance": "Pending Acceptance",
|
|
"power_trend": "Power Trend (Today)",
|
|
"day": "Day",
|
|
"month": "Month"
|
|
},
|
|
|
|
"device_list_v2": {
|
|
"title": "Device Status",
|
|
"search_hint": "Search device name/ID",
|
|
"search": "Search",
|
|
"all": "All",
|
|
"robot": "Robot",
|
|
"drone_station": "Drone Station",
|
|
"inverter": "Inverter",
|
|
"combiner_box": "Combiner Box",
|
|
"module": "Module",
|
|
"monitor": "Monitor",
|
|
"total_devices": "All Devices",
|
|
"online": "Online",
|
|
"alarm": "Alarm",
|
|
"offline": "Offline",
|
|
"no_data": "No devices",
|
|
"select_site_first": "Please select a site first",
|
|
"no_drone_stations": "No devices",
|
|
"view_details_from_tab": "Please view details from the 'Drone Station' tab",
|
|
"device_type_not_supported": "Device type not supported: %s",
|
|
"battery_level": "Battery",
|
|
"current_task": "Current Task",
|
|
"task": "Task",
|
|
"power": "Power",
|
|
"today_energy": "Today Energy",
|
|
"current": "Current",
|
|
"temperature": "Temperature",
|
|
"radiation": "Radiation",
|
|
"data": "Data",
|
|
"inspection_robot": "Inspection Robot",
|
|
"cleaning_robot": "Cleaning Robot",
|
|
"weeding_robot": "Weeding Robot"
|
|
},
|
|
|
|
"alarm_center": {
|
|
"title": "Alarm Center",
|
|
"retry": "Retry",
|
|
"filter_title": "Filter",
|
|
"alarm_level": "Alarm Level",
|
|
"time_range": "Time Range",
|
|
"area": "Area",
|
|
"device": "Device",
|
|
"high_risk": "High Risk",
|
|
"medium_risk": "Medium Risk",
|
|
"low_risk": "Low Risk",
|
|
"hint": "Hint",
|
|
"today": "Today",
|
|
"this_week": "This Week",
|
|
"this_month": "This Month",
|
|
"all": "All",
|
|
"apply_filter": "Apply Filter",
|
|
"ai_diagnosis": "AI Diagnosis",
|
|
"view_details": "View Details",
|
|
"unprocessed": "Unprocessed",
|
|
"processing": "Processing",
|
|
"confirmed": "Confirmed",
|
|
"recovered": "Recovered",
|
|
"unconfirmed": "Unconfirmed",
|
|
"today_new": "Today's New"
|
|
},
|
|
|
|
"work_order_v2": {
|
|
"title": "Work Orders",
|
|
"retry": "Retry",
|
|
"add": "Add",
|
|
"pending": "Pending",
|
|
"executing": "Executing",
|
|
"completed": "Completed",
|
|
"all": "All",
|
|
"today_completed": "Today Completed",
|
|
"order_no": "Order No.",
|
|
"priority": "Priority",
|
|
"create_time": "Create Time",
|
|
"complete_time": "Complete Time",
|
|
"location": "Location",
|
|
"executor": "Executor",
|
|
"high": "High",
|
|
"medium": "Medium",
|
|
"low": "Low",
|
|
"progress": "Progress"
|
|
},
|
|
|
|
"my_v2": {
|
|
"title": "Profile",
|
|
"clear_cache": "Clear Cache",
|
|
"confirm_clear_cache": "Are you sure to clear all cache data?",
|
|
"cancel": "Cancel",
|
|
"confirm": "Confirm",
|
|
"night_mode": "Night Mode",
|
|
"system_settings": "System Settings",
|
|
"personal_info": "Personal Info",
|
|
"offline_cache": "Offline Cache",
|
|
"message": "My Messages",
|
|
"message_settings": "Message Settings",
|
|
"favorite": "My Favorites",
|
|
"work_order": "My Orders",
|
|
"help_feedback": "Help & Feedback",
|
|
"about_us": "About Us",
|
|
"suspend_bar": "Float Bar",
|
|
"suspend_bar_desc": "Show device status float bar at the bottom",
|
|
"tab_settings": "Tab Settings"
|
|
},
|
|
|
|
"report": {
|
|
"title": "Field Report",
|
|
"submit": "Submit",
|
|
"select_location": "Select Location",
|
|
"report_type": "Report Type",
|
|
"device_fault": "Device Fault",
|
|
"patrol_record": "Patrol Record",
|
|
"hidden_danger": "Hidden Danger",
|
|
"defect_report": "Defect Report",
|
|
"select_device": "Select Device",
|
|
"please_select_device": "Please select device",
|
|
"problem_description": "Problem Description",
|
|
"description_hint": "Please describe the problem in detail...",
|
|
"upload_media": "Upload Image/Video",
|
|
"take_photo": "Take Photo",
|
|
"record_video": "Record Video",
|
|
"problem_level": "Problem Level",
|
|
"normal": "Normal",
|
|
"important": "Important",
|
|
"urgent": "Urgent",
|
|
"cancel": "Cancel",
|
|
"select": "Select",
|
|
"submit_success": "Submitted",
|
|
"submit_success_message": "Your report has been submitted successfully",
|
|
"submit_failed": "Submission Failed",
|
|
"confirm": "OK",
|
|
"main_building_a": "Main Building A",
|
|
"main_building_b": "Main Building B",
|
|
"boiler_room": "Boiler Room",
|
|
"turbine_room": "Turbine Room",
|
|
"control_room": "Control Room",
|
|
"power_distribution_room": "Power Distribution Room",
|
|
"boiler_1": "Boiler #1",
|
|
"boiler_2": "Boiler #2",
|
|
"turbine_1": "Turbine #1",
|
|
"generator_1": "Generator #1",
|
|
"transformer_1": "Transformer #1",
|
|
"water_pump_1": "Water Pump #1",
|
|
"select_image": "Select Image",
|
|
"select_video": "Select Video"
|
|
},
|
|
|
|
"product": {
|
|
"intro": "Product Introduction",
|
|
"highlights": "Product Highlights",
|
|
"functions": "Features",
|
|
"parameters": "Specifications",
|
|
"scenes": "Application Scenarios",
|
|
"star_points": {
|
|
"design": {
|
|
"title": "Overall Design",
|
|
"content": "Load-bearing body, high-power walking system, tank-type tracks, oil-electric hybrid, anti-slope system, active/passive floating mower deck, air-assisted lifting mechanism, adaptive mowing device."
|
|
},
|
|
"control": {
|
|
"title": "Control System",
|
|
"content": "Automotive-grade control and electrical system, industrial-grade anti-interference remote control, speed control and detection, traction control, manual and automatic driving modes, LCD display for machine status."
|
|
},
|
|
"power": {
|
|
"title": "Power System",
|
|
"content": "Adaptive range extender system, top-tier Honda engine, high-power AC/DC discharge function."
|
|
},
|
|
"safety": {
|
|
"title": "Safety Features",
|
|
"content": "Vehicle stability system, ABS brakes, electronic rollover protection, tilt protection, rapid stop on fall/rollover, auto shutdown when idle."
|
|
},
|
|
"smart": {
|
|
"title": "Smart Functions",
|
|
"content": "Straight-line hold, collision avoidance, collision shutdown."
|
|
},
|
|
"expand": {
|
|
"title": "Extended Functions",
|
|
"content": "Path planning, inspection detection, IoT control."
|
|
}
|
|
},
|
|
"scenes": {
|
|
"orchard": "Orchard & Forestry",
|
|
"photovoltaic": "Photovoltaic Energy Storage",
|
|
"highway": "Highway Administration",
|
|
"agriculture": "Agricultural Production",
|
|
"municipal": "Municipal & Riverbank",
|
|
"airport": "Airport Facilities"
|
|
}
|
|
}
|
|
}
|