diff --git a/OCH/shuttle/passenger_weaknet/src/main/java/b2/com/mogo/och/shuttle/weaknet/passenger/ui/mind/data/PNCActionsViewModel.kt b/OCH/shuttle/passenger_weaknet/src/main/java/b2/com/mogo/och/shuttle/weaknet/passenger/ui/mind/data/PNCActionsViewModel.kt
index 74964909d2..93993ab9d0 100644
--- a/OCH/shuttle/passenger_weaknet/src/main/java/b2/com/mogo/och/shuttle/weaknet/passenger/ui/mind/data/PNCActionsViewModel.kt
+++ b/OCH/shuttle/passenger_weaknet/src/main/java/b2/com/mogo/och/shuttle/weaknet/passenger/ui/mind/data/PNCActionsViewModel.kt
@@ -6,9 +6,11 @@ import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotPlanningActionsL
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager
import com.mogo.eagle.core.function.call.autopilot.CallerPlanningActionsListenerManager
+import com.mogo.eagle.core.utilcode.util.StringUtils
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager
import com.mogo.och.common.module.manager.loop.BizLoopManager
import com.mogo.och.data.bean.BusStationBean
+import com.mogo.och.shuttle.weaknet.passenger.R
import com.mogo.och.shuttle.weaknet.passenger.callback.ICommonCallback
import com.mogo.och.shuttle.weaknet.passenger.model.CommonModel
import com.mogo.och.shuttle.weaknet.passenger.ui.mind.AIMessageManager
@@ -99,90 +101,146 @@ class PNCActionsViewModel: ViewModel(), IMoGoAutopilotPlanningActionsListener, I
private fun getActionTitle(pncAction: String): String{
return when(pncAction){
- "正在进站"->{
- "车辆进站"
+// "正在进站"->{
+ StringUtils.getString(R.string.module_core_entering_the_station)->{
+// "车辆进站"
+ StringUtils.getString(R.string.module_core_entering_the_station_title)
}
- "等待进站"->{
- "车辆等待进站"
+// "等待进站"->{
+ StringUtils.getString(R.string.module_core_await_station)->{
+// "车辆等待进站"
+ StringUtils.getString(R.string.module_core_await_station_title)
}
- "正在出站"->{
- "车辆出站"
+// "正在出站"->{
+ StringUtils.getString(R.string.module_core_leaving_the_station)->{
+// "车辆出站"
+ StringUtils.getString(R.string.module_core_leaving_the_station_title)
}
- "等待出站"->{
- "车辆等待出站"
+// "等待出站"->{
+ StringUtils.getString(R.string.module_core_await_leaving_the_station)->{
+// "车辆等待出站"
+ StringUtils.getString(R.string.module_core_await_leaving_the_station_title)
}
- "正在向左变道"->{
- "车辆向左变道"
+// "正在向左变道"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left)->{
+// "车辆向左变道"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_title)
}
- "正在向右变道"->{
- "车辆向右变道"
+// "正在向右变道"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right)->{
+// "车辆向右变道"
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_title)
}
- "正在完成变道"->{
- "车辆完成变道"
+// "正在完成变道"->{
+ StringUtils.getString(R.string.module_core_completing_lane_change)->{
+// "车辆完成变道"
+ StringUtils.getString(R.string.module_core_completing_lane_change_title)
}
- "正在绕过障碍物"->{
- "车辆正在绕过前方障碍物"
+// "正在绕过障碍物"->{
+ StringUtils.getString(R.string.module_core_bypassing_obstacle)->{
+// "车辆正在绕过前方障碍物"
+ StringUtils.getString(R.string.module_core_bypassing_obstacle_title)
}
- "正在向左绕行避让前方静止障碍物"->{
- "车辆正在绕过前方障碍物"
+// "正在向左绕行避让前方静止障碍物"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_stationary_obstacle_ahead)->{
+// "车辆正在绕过前方障碍物"
+ StringUtils.getString(R.string.module_core_bypassing_obstacle_title)
}
- "正在向右绕行避让前方静止障碍物"->{
- "车辆正在绕过前方障碍物"
+// "正在向右绕行避让前方静止障碍物"->{
+ StringUtils.getString(R.string.module_core_turning_right_to_bypass_stationary_obstacle_ahead)->{
+// "车辆正在绕过前方障碍物"
+ StringUtils.getString(R.string.module_core_bypassing_obstacle_title)
}
- "正在避让障碍物"->{
- "车辆正在避让前方障碍物"
+// "正在避让障碍物"->{
+ StringUtils.getString(R.string.module_core_avoiding_obstacle)->{
+// "车辆正在避让前方障碍物"
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_title)
}
- "正在向左变道避让前方静止障碍物"->{
- "车辆正在避让前方障碍物"
+// "正在向左变道避让前方静止障碍物"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_stationary_obstacle_ahead)->{
+// "车辆正在避让前方障碍物"
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_title)
}
- "正在向右变道避让前方静止障碍物"->{
- "车辆正在避让前方障碍物"
+// "正在向右变道避让前方静止障碍物"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_to_avoid_stationary_obstacle_ahead)->{
+// "车辆正在避让前方障碍物"
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_title)
}
- "正在等红灯"->{
- "路口等红灯"
+// "正在等红灯"->{
+ StringUtils.getString(R.string.module_core_waiting_for_red_light)->{
+// "路口等红灯"
+ StringUtils.getString(R.string.module_core_waiting_for_red_light_title)
}
- "正在向左变道避让前方道路施工"->{
- "车辆正在变道避让前方道路施工"
+// "正在向左变道避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead)->{
+// "车辆正在变道避让前方道路施工"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead_title)
}
- "正在向右变道避让前方道路施工"->{
- "车辆正在变道避让前方道路施工"
+// "正在向右变道避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_to_avoid_road_construction_ahead)->{
+// "车辆正在变道避让前方道路施工"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead_title)
}
- "正在向左绕行避让前方道路施工"->{
- "车辆正在绕行避让前方道路施工"
+// "正在向左绕行避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead)->{
+// "车辆正在绕行避让前方道路施工"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead_title)
}
- "正在向右绕行避让前方道路施工"->{
- "车辆正在绕行避让前方道路施工"
+// "正在向右绕行避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_turning_right_to_bypass_road_construction_ahead)->{
+// "车辆正在绕行避让前方道路施工"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead_title)
}
- "正在向左变道避让前方道路事故"->{
- "车辆正在变道避让前方道路事故"
+// "正在向左变道避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead)->{
+// "车辆正在变道避让前方道路事故"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead_title)
}
- "正在向右变道避让前方道路事故"->{
- "车辆正在变道避让前方道路事故"
+// "正在向右变道避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_to_avoid_road_accident_ahead)->{
+// "车辆正在变道避让前方道路事故"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead_title)
}
- "正在向左绕行避让前方道路事故"->{
- "车辆正在绕行避让前方道路事故"
+// "正在向左绕行避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead)->{
+// "车辆正在绕行避让前方道路事故"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead_title)
}
- "正在向右绕行避让前方道路事故"->{
- "车辆正在绕行避让前方道路事故"
+// "正在向右绕行避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_turning_right_to_bypass_road_accident_ahead)->{
+// "车辆正在绕行避让前方道路事故"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead_title)
}
- "正在跟随车辆行驶"->{
- "车辆正在跟车通行"
+// "正在跟随车辆行驶"->{
+ StringUtils.getString(R.string.module_core_following_vehicle_driving)->{
+// "车辆正在跟车通行"
+ StringUtils.getString(R.string.module_core_following_vehicle_driving_title)
}
- "正在跟车行驶"->{
- "车辆正在跟车通行"
+// "正在跟车行驶"->{
+ StringUtils.getString(R.string.module_core_following_the_vehicle_ahead)->{
+// "车辆正在跟车通行"
+ StringUtils.getString(R.string.module_core_following_vehicle_driving_title)
}
- "正在向左变道避让前方车龙"->{
- "车辆正在绕行前方车龙"
+// "正在向左变道避让前方车龙"->{
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead)->{
+// "车辆正在绕行前方车龙"
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead_title)
}
- "正在向右变道避让前方车龙"->{
- "车辆正在绕行前方车龙"
+// "正在向右变道避让前方车龙"->{
+ StringUtils.getString(R.string.module_core_changing_lane_right_avoid_vehicle_queue_ahead)->{
+// "车辆正在绕行前方车龙"
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead_title)
}
- "正在使用云端规划通过路口"->{
- "车辆正在使用云端轨迹通行"
+// "正在使用云端规划通过路口"->{
+ StringUtils.getString(R.string.module_core_using_cloud_planning_pass_intersection)->{
+// "车辆正在使用云端轨迹通行"
+ StringUtils.getString(R.string.module_core_using_cloud_planning_pass_intersection_title)
}
- "正在避让后方来车"->{
- "车辆正在避让后方来车"
+// "正在避让后方来车"->{
+ StringUtils.getString(R.string.module_core_avoiding_oncoming_vehicles_from_behind)->{
+// "车辆正在避让后方来车"
+ StringUtils.getString(R.string.module_core_avoiding_oncoming_vehicles_from_behind_title)
}
else->{
""
@@ -192,63 +250,101 @@ class PNCActionsViewModel: ViewModel(), IMoGoAutopilotPlanningActionsListener, I
private fun getActionDesc(action: String): String{
return when(action){
- "车辆进站"->{
- "前方即将到达${CommonModel.routesResult}," +
- "车辆正在规划减速并进站停靠,请安心等待车辆停稳再下车哦~"
+// "车辆进站"->{
+ StringUtils.getString(R.string.module_core_entering_the_station_title)->{
+// "前方即将到达${CommonModel.routesResult}," +
+// "车辆正在规划减速并进站停靠,请安心等待车辆停稳再下车哦~"
+ StringUtils.getString(R.string.module_core_entering_the_station_desc, CommonModel.routesResult)
}
- "车辆等待进站"->{
- "车辆待环境安全后进站,耐心等几秒,安全比赶路更重要~"
+// "车辆等待进站"->{
+ StringUtils.getString(R.string.module_core_await_station_title)->{
+// "车辆待环境安全后进站,耐心等几秒,安全比赶路更重要~"
+ StringUtils.getString(R.string.module_core_await_station_desc)
}
- "车辆出站"->{
- "欢迎乘坐MOGO RoboTaxi~车辆正在规划出站,坐稳扶好哦,我们出发啦!小智持续守护您的行程。"
+// "车辆出站"->{
+ StringUtils.getString(R.string.module_core_leaving_the_station_title)->{
+// "欢迎乘坐MOGO RoboTaxi~车辆正在规划出站,坐稳扶好哦,我们出发啦!小智持续守护您的行程。"
+ StringUtils.getString(R.string.module_core_leaving_the_station_desc_bus)
}
- "车辆等待出站"->{
- "车辆待环境安全后出站,耐心等几秒,安全比赶路更重要~"
+// "车辆等待出站"->{
+ StringUtils.getString(R.string.module_core_await_leaving_the_station_title)->{
+// "车辆待环境安全后出站,耐心等几秒,安全比赶路更重要~"
+ StringUtils.getString(R.string.module_core_await_leaving_the_station_desc)
}
- "车辆向左变道"->{
- "确认环境安全,车辆正在规划平稳向左变道,同时持续监测周边交通参与者动向,放心交给我们吧!"
+// "车辆向左变道"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_title)->{
+// "确认环境安全,车辆正在规划平稳向左变道,同时持续监测周边交通参与者动向,放心交给我们吧!"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_desc)
}
- "车辆向右变道"->{
- "确认环境安全,车辆正在规划平稳向右变道,同时持续监测周边交通参与者动向,放心交给我们吧!"
+// "车辆向右变道"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_title)->{
+// "确认环境安全,车辆正在规划平稳向右变道,同时持续监测周边交通参与者动向,放心交给我们吧!"
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_desc)
}
- "车辆完成变道"->{
- "变道完成啦,继续前进!小智持续守护您的行程。"
+// "车辆完成变道"->{
+ StringUtils.getString(R.string.module_core_completing_lane_change_title)->{
+// "变道完成啦,继续前进!小智持续守护您的行程。"
+ StringUtils.getString(R.string.module_core_completing_lane_change_desc)
}
- "车辆正在绕过前方障碍物"->{
- "发现前方障碍物,车辆正在规划平稳变道,即将画出一条完美弧线~"
+// "车辆正在绕过前方障碍物"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_stationary_obstacle_ahead_title)->{
+// "发现前方障碍物,车辆正在规划平稳变道,即将画出一条完美弧线~"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_stationary_obstacle_ahead_desc)
}
- "车辆正在避让前方障碍物"->{
- "发现前方障碍物,车辆正在规划平稳避让,诠释优雅与丝滑~"
+// "车辆正在避让前方障碍物"->{
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_title)->{
+// "发现前方障碍物,车辆正在规划平稳避让,诠释优雅与丝滑~"
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_desc)
}
- "车辆完成绕障"->{
- "绕障完成啦,继续前进!小智持续守护您的行程。"
+// "车辆完成绕障"->{
+ StringUtils.getString(R.string.module_core_vehicle_completed_obstacle_avoidance_title)->{
+// "绕障完成啦,继续前进!小智持续守护您的行程。"
+ StringUtils.getString(R.string.module_core_vehicle_completed_obstacle_avoidance_desc)
}
- "路口等红灯"->{
- "车辆正在路口等红灯,可以安心放空望望窗外~小智一直在您身边哦!"
+// "路口等红灯"->{
+ StringUtils.getString(R.string.module_core_waiting_for_red_light_title)->{
+// "车辆正在路口等红灯,可以安心放空望望窗外~小智一直在您身边哦!"
+ StringUtils.getString(R.string.module_core_waiting_for_red_light_desc)
}
- "车辆正在变道避让前方道路施工"->{
- "车辆正在提前规划变道避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!"
+// "车辆正在变道避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead_title)->{
+// "车辆正在提前规划变道避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead_desc)
}
- "车辆正在绕行避让前方道路施工"->{
- "车辆正在提前规划绕行避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!"
+// "车辆正在绕行避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead_title)->{
+// "车辆正在提前规划绕行避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead_desc)
}
- "车辆正在变道避让前方道路事故"->{
- "车辆正在提前规划变道避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!"
+// "车辆正在变道避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead_title)->{
+// "车辆正在提前规划变道避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead_desc)
}
- "车辆正在绕行避让前方道路事故"->{
- "车辆正在提前规划绕行避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!"
+// "车辆正在绕行避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead_title)->{
+// "车辆正在提前规划绕行避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead_desc)
}
- "车辆正在跟车通行"->{
- "车辆正在跟随前车通行,舒适度MAX~您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+// "车辆正在跟车通行"->{
+ StringUtils.getString(R.string.module_core_following_vehicle_driving_title)->{
+// "车辆正在跟随前车通行,舒适度MAX~您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+ StringUtils.getString(R.string.module_core_following_vehicle_driving_desc)
}
- "车辆正在绕行前方车龙"->{
- "车辆正在提前规划变道避让路口车龙,舒适度MAX~。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+// "车辆正在绕行前方车龙"->{
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead_title)->{
+// "车辆正在提前规划变道避让路口车龙,舒适度MAX~。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead_desc)
}
- "车辆正在使用云端轨迹通行"->{
- "前方智慧路口内有障碍物,车辆正在使用云端规划轨迹通行。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+// "车辆正在使用云端轨迹通行"->{
+ StringUtils.getString(R.string.module_core_using_cloud_planning_pass_intersection_title)->{
+// "前方智慧路口内有障碍物,车辆正在使用云端规划轨迹通行。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+ StringUtils.getString(R.string.module_core_using_cloud_planning_pass_intersection_desc)
}
- "车辆正在避让后方来车"->{
- "车辆正在避让后方来车,耐心等几秒,安全比赶路更重要~"
+// "车辆正在避让后方来车"->{
+ StringUtils.getString(R.string.module_core_avoiding_oncoming_vehicles_from_behind_title)->{
+// "车辆正在避让后方来车,耐心等几秒,安全比赶路更重要~"
+ StringUtils.getString(R.string.module_core_avoiding_oncoming_vehicles_from_behind_desc)
}
else->{
""
diff --git a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/aiview/data/PNCActionsViewModel.kt b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/aiview/data/PNCActionsViewModel.kt
index 33fc356fed..b7a1067531 100644
--- a/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/aiview/data/PNCActionsViewModel.kt
+++ b/OCH/taxi/unmanned-passenger/src/main/java/com/mogo/och/unmanned/passenger/ui/aiview/data/PNCActionsViewModel.kt
@@ -6,10 +6,12 @@ import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotPlanningActionsL
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager
import com.mogo.eagle.core.function.call.autopilot.CallerPlanningActionsListenerManager
+import com.mogo.eagle.core.utilcode.util.StringUtils
import com.mogo.och.common.module.manager.loop.BizLoopManager
import com.mogo.och.unmanned.passenger.model.TaxiPassengerModel
import com.mogo.och.unmanned.passenger.ui.aiview.AIMessageManager
import com.mogo.och.unmanned.passenger.ui.aiview.bean.AIMessage
+import com.mogo.och.unmanned.taxi.passenger.R
import mogo.telematics.pad.MessagePad
class PNCActionsViewModel: ViewModel(), IMoGoAutopilotPlanningActionsListener {
@@ -67,90 +69,146 @@ class PNCActionsViewModel: ViewModel(), IMoGoAutopilotPlanningActionsListener {
private fun getActionTitle(pncAction: String): String{
return when(pncAction){
- "正在进站"->{
- "车辆进站"
+// "正在进站"->{
+ StringUtils.getString(R.string.module_core_entering_the_station)->{
+// "车辆进站"
+ StringUtils.getString(R.string.module_core_entering_the_station_title)
}
- "等待进站"->{
- "车辆等待进站"
+// "等待进站"->{
+ StringUtils.getString(R.string.module_core_await_station)->{
+// "车辆等待进站"
+ StringUtils.getString(R.string.module_core_await_station_title)
}
- "正在出站"->{
- "车辆出站"
+// "正在出站"->{
+ StringUtils.getString(R.string.module_core_leaving_the_station)->{
+// "车辆出站"
+ StringUtils.getString(R.string.module_core_leaving_the_station_title)
}
- "等待出站"->{
- "车辆等待出站"
+// "等待出站"->{
+ StringUtils.getString(R.string.module_core_await_leaving_the_station)->{
+// "车辆等待出站"
+ StringUtils.getString(R.string.module_core_await_leaving_the_station_title)
}
- "正在向左变道"->{
- "车辆向左变道"
+// "正在向左变道"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left)->{
+// "车辆向左变道"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_title)
}
- "正在向右变道"->{
- "车辆向右变道"
+// "正在向右变道"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right)->{
+// "车辆向右变道"
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_title)
}
- "正在完成变道"->{
- "车辆完成变道"
+// "正在完成变道"->{
+ StringUtils.getString(R.string.module_core_completing_lane_change)->{
+// "车辆完成变道"
+ StringUtils.getString(R.string.module_core_completing_lane_change_title)
}
- "正在绕过障碍物"->{
- "车辆正在绕过前方障碍物"
+// "正在绕过障碍物"->{
+ StringUtils.getString(R.string.module_core_bypassing_obstacle)->{
+// "车辆正在绕过前方障碍物"
+ StringUtils.getString(R.string.module_core_bypassing_obstacle_title)
}
- "正在向左绕行避让前方静止障碍物"->{
- "车辆正在绕过前方障碍物"
+// "正在向左绕行避让前方静止障碍物"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_stationary_obstacle_ahead)->{
+// "车辆正在绕过前方障碍物"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_stationary_obstacle_ahead_title)
}
- "正在向右绕行避让前方静止障碍物"->{
- "车辆正在绕过前方障碍物"
+// "正在向右绕行避让前方静止障碍物"->{
+ StringUtils.getString(R.string.module_core_turning_right_to_bypass_stationary_obstacle_ahead)->{
+// "车辆正在绕过前方障碍物"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_stationary_obstacle_ahead_title)
}
- "正在避让障碍物"->{
- "车辆正在避让前方障碍物"
+// "正在避让障碍物"->{
+ StringUtils.getString(R.string.module_core_avoiding_obstacle)->{
+// "车辆正在避让前方障碍物"
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_title)
}
- "正在向左变道避让前方静止障碍物"->{
- "车辆正在避让前方障碍物"
+// "正在向左变道避让前方静止障碍物"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_stationary_obstacle_ahead)->{
+// "车辆正在避让前方障碍物"
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_title)
}
- "正在向右变道避让前方静止障碍物"->{
- "车辆正在避让前方障碍物"
+// "正在向右变道避让前方静止障碍物"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_to_avoid_stationary_obstacle_ahead)->{
+// "车辆正在避让前方障碍物"
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_title)
}
- "正在等红灯"->{
- "路口等红灯"
+// "正在等红灯"->{
+ StringUtils.getString(R.string.module_core_waiting_for_red_light)->{
+// "路口等红灯"
+ StringUtils.getString(R.string.module_core_waiting_for_red_light_title)
}
- "正在向左变道避让前方道路施工"->{
- "车辆正在变道避让前方道路施工"
+// "正在向左变道避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead)->{
+// "车辆正在变道避让前方道路施工"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead_title)
}
- "正在向右变道避让前方道路施工"->{
- "车辆正在变道避让前方道路施工"
+// "正在向右变道避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_to_avoid_road_construction_ahead)->{
+// "车辆正在变道避让前方道路施工"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead_title)
}
- "正在向左绕行避让前方道路施工"->{
- "车辆正在绕行避让前方道路施工"
+// "正在向左绕行避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead)->{
+// "车辆正在绕行避让前方道路施工"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead_title)
}
- "正在向右绕行避让前方道路施工"->{
- "车辆正在绕行避让前方道路施工"
+// "正在向右绕行避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_turning_right_to_bypass_road_construction_ahead)->{
+// "车辆正在绕行避让前方道路施工"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead_title)
}
- "正在向左变道避让前方道路事故"->{
- "车辆正在变道避让前方道路事故"
+// "正在向左变道避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead)->{
+// "车辆正在变道避让前方道路事故"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead_title)
}
- "正在向右变道避让前方道路事故"->{
- "车辆正在变道避让前方道路事故"
+// "正在向右变道避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_to_avoid_road_accident_ahead)->{
+// "车辆正在变道避让前方道路事故"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead_title)
}
- "正在向左绕行避让前方道路事故"->{
- "车辆正在绕行避让前方道路事故"
+// "正在向左绕行避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead)->{
+// "车辆正在绕行避让前方道路事故"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead_title)
}
- "正在向右绕行避让前方道路事故"->{
- "车辆正在绕行避让前方道路事故"
+// "正在向右绕行避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_turning_right_to_bypass_road_accident_ahead)->{
+// "车辆正在绕行避让前方道路事故"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead_title)
}
- "正在跟随车辆行驶"->{
- "车辆正在跟车通行"
+// "正在跟随车辆行驶"->{
+ StringUtils.getString(R.string.module_core_following_vehicle_driving)->{
+// "车辆正在跟车通行"
+ StringUtils.getString(R.string.module_core_following_vehicle_driving_title)
}
- "正在跟车行驶"->{
- "车辆正在跟车通行"
+// "正在跟车行驶"->{
+ StringUtils.getString(R.string.module_core_following_the_vehicle_ahead)->{
+// "车辆正在跟车通行"
+ StringUtils.getString(R.string.module_core_following_vehicle_driving_title)
}
- "正在向左变道避让前方车龙"->{
- "车辆正在绕行前方车龙"
+// "正在向左变道避让前方车龙"->{
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead)->{
+// "车辆正在绕行前方车龙"
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead_title)
}
- "正在向右变道避让前方车龙"->{
- "车辆正在绕行前方车龙"
+// "正在向右变道避让前方车龙"->{
+ StringUtils.getString(R.string.module_core_changing_lane_right_avoid_vehicle_queue_ahead)->{
+// "车辆正在绕行前方车龙"
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead_title)
}
- "正在使用云端规划通过路口"->{
- "车辆正在使用云端轨迹通行"
+// "正在使用云端规划通过路口"->{
+ StringUtils.getString(R.string.module_core_using_cloud_planning_pass_intersection)->{
+// "车辆正在使用云端轨迹通行"
+ StringUtils.getString(R.string.module_core_using_cloud_planning_pass_intersection_title)
}
- "正在避让后方来车"->{
- "车辆正在避让后方来车"
+// "正在避让后方来车"->{
+ StringUtils.getString(R.string.module_core_avoiding_oncoming_vehicles_from_behind)->{
+// "车辆正在避让后方来车"
+ StringUtils.getString(R.string.module_core_avoiding_oncoming_vehicles_from_behind_title)
}
else->{
""
@@ -160,63 +218,101 @@ class PNCActionsViewModel: ViewModel(), IMoGoAutopilotPlanningActionsListener {
private fun getActionDesc(action: String): String{
return when(action){
- "车辆进站"->{
- "前方即将到达${TaxiPassengerModel.currentOCHOrder?.orderEndSite?.siteName}," +
- "车辆正在规划减速并进站停靠,请安心等待车辆停稳再下车哦~"
+// "车辆进站"->{
+ StringUtils.getString(R.string.module_core_entering_the_station_title)->{
+// "前方即将到达${TaxiPassengerModel.currentOCHOrder?.orderEndSite?.siteName}," +
+// "车辆正在规划减速并进站停靠,请安心等待车辆停稳再下车哦~"
+ StringUtils.getString(R.string.module_core_entering_the_station_desc, TaxiPassengerModel.currentOCHOrder?.orderEndSite?.siteName)
}
- "车辆等待进站"->{
- "车辆待环境安全后进站,耐心等几秒,安全比赶路更重要~"
+// "车辆等待进站"->{
+ StringUtils.getString(R.string.module_core_await_station_title)->{
+// "车辆待环境安全后进站,耐心等几秒,安全比赶路更重要~"
+ StringUtils.getString(R.string.module_core_await_station_desc)
}
- "车辆出站"->{
- "欢迎乘坐MOGO RoboTaxi~车辆正在规划出站,坐稳扶好哦,我们出发啦!小智持续守护您的行程。"
+// "车辆出站"->{
+ StringUtils.getString(R.string.module_core_leaving_the_station_title)->{
+// "欢迎乘坐MOGO RoboTaxi~车辆正在规划出站,坐稳扶好哦,我们出发啦!小智持续守护您的行程。"
+ StringUtils.getString(R.string.module_core_leaving_the_station_desc)
}
- "车辆等待出站"->{
- "车辆待环境安全后出站,耐心等几秒,安全比赶路更重要~"
+// "车辆等待出站"->{
+ StringUtils.getString(R.string.module_core_await_leaving_the_station_title)->{
+// "车辆待环境安全后出站,耐心等几秒,安全比赶路更重要~"
+ StringUtils.getString(R.string.module_core_await_leaving_the_station_desc)
}
- "车辆向左变道"->{
- "确认环境安全,车辆正在规划平稳向左变道,同时持续监测周边交通参与者动向,放心交给我们吧!"
+// "车辆向左变道"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_title)->{
+// "确认环境安全,车辆正在规划平稳向左变道,同时持续监测周边交通参与者动向,放心交给我们吧!"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_desc)
}
- "车辆向右变道"->{
- "确认环境安全,车辆正在规划平稳向右变道,同时持续监测周边交通参与者动向,放心交给我们吧!"
+// "车辆向右变道"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_title)->{
+// "确认环境安全,车辆正在规划平稳向右变道,同时持续监测周边交通参与者动向,放心交给我们吧!"
+ StringUtils.getString(R.string.module_core_changing_lane_to_right_desc)
}
- "车辆完成变道"->{
- "变道完成啦,继续前进!小智持续守护您的行程。"
+// "车辆完成变道"->{
+ StringUtils.getString(R.string.module_core_completing_lane_change_title)->{
+// "变道完成啦,继续前进!小智持续守护您的行程。"
+ StringUtils.getString(R.string.module_core_completing_lane_change_desc)
}
- "车辆正在绕过前方障碍物"->{
- "发现前方障碍物,车辆正在规划平稳变道,即将画出一条完美弧线~"
+// "车辆正在绕过前方障碍物"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_stationary_obstacle_ahead_title)->{
+// "发现前方障碍物,车辆正在规划平稳变道,即将画出一条完美弧线~"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_stationary_obstacle_ahead_desc)
}
- "车辆正在避让前方障碍物"->{
- "发现前方障碍物,车辆正在规划平稳避让,诠释优雅与丝滑~"
+// "车辆正在避让前方障碍物"->{
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_title)->{
+// "发现前方障碍物,车辆正在规划平稳避让,诠释优雅与丝滑~"
+ StringUtils.getString(R.string.module_core_avoiding_obstacle_desc)
}
- "车辆完成绕障"->{
- "绕障完成啦,继续前进!小智持续守护您的行程。"
+// "车辆完成绕障"->{
+ StringUtils.getString(R.string.module_core_vehicle_completed_obstacle_avoidance_title)->{
+// "绕障完成啦,继续前进!小智持续守护您的行程。"
+ StringUtils.getString(R.string.module_core_vehicle_completed_obstacle_avoidance_desc)
}
- "路口等红灯"->{
- "车辆正在路口等红灯,可以安心放空望望窗外~小智一直在您身边哦!"
+// "路口等红灯"->{
+ StringUtils.getString(R.string.module_core_waiting_for_red_light_title)->{
+// "车辆正在路口等红灯,可以安心放空望望窗外~小智一直在您身边哦!"
+ StringUtils.getString(R.string.module_core_waiting_for_red_light_desc)
}
- "车辆正在变道避让前方道路施工"->{
- "车辆正在提前规划变道避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!"
+// "车辆正在变道避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead_title)->{
+// "车辆正在提前规划变道避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_construction_ahead_desc)
}
- "车辆正在绕行避让前方道路施工"->{
- "车辆正在提前规划绕行避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!"
+// "车辆正在绕行避让前方道路施工"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead_title)->{
+// "车辆正在提前规划绕行避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_construction_ahead_desc)
}
- "车辆正在变道避让前方道路事故"->{
- "车辆正在提前规划变道避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!"
+// "车辆正在变道避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead_title)->{
+// "车辆正在提前规划变道避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!"
+ StringUtils.getString(R.string.module_core_changing_lane_to_left_to_avoid_road_accident_ahead_desc)
}
- "车辆正在绕行避让前方道路事故"->{
- "车辆正在提前规划绕行避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!"
+// "车辆正在绕行避让前方道路事故"->{
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead_title)->{
+// "车辆正在提前规划绕行避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!"
+ StringUtils.getString(R.string.module_core_turning_left_to_bypass_road_accident_ahead_desc)
}
- "车辆正在跟车通行"->{
- "车辆正在跟随前车通行,舒适度MAX~您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+// "车辆正在跟车通行"->{
+ StringUtils.getString(R.string.module_core_following_vehicle_driving_title)->{
+// "车辆正在跟随前车通行,舒适度MAX~您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+ StringUtils.getString(R.string.module_core_following_vehicle_driving_desc)
}
- "车辆正在绕行前方车龙"->{
- "车辆正在提前规划变道避让路口车龙,舒适度MAX~。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+// "车辆正在绕行前方车龙"->{
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead_title)->{
+// "车辆正在提前规划变道避让路口车龙,舒适度MAX~。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+ StringUtils.getString(R.string.module_core_changing_lane_left_avoid_vehicle_queue_ahead_desc)
}
- "车辆正在使用云端轨迹通行"->{
- "前方智慧路口内有障碍物,车辆正在使用云端规划轨迹通行。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+// "车辆正在使用云端轨迹通行"->{
+ StringUtils.getString(R.string.module_core_using_cloud_planning_pass_intersection_title)->{
+// "前方智慧路口内有障碍物,车辆正在使用云端规划轨迹通行。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!"
+ StringUtils.getString(R.string.module_core_using_cloud_planning_pass_intersection_desc)
}
- "车辆正在避让后方来车"->{
- "车辆正在避让后方来车,耐心等几秒,安全比赶路更重要~"
+// "车辆正在避让后方来车"->{
+ StringUtils.getString(R.string.module_core_avoiding_oncoming_vehicles_from_behind_title)->{
+// "车辆正在避让后方来车,耐心等几秒,安全比赶路更重要~"
+ StringUtils.getString(R.string.module_core_avoiding_oncoming_vehicles_from_behind_desc)
}
else->{
""
diff --git a/core/mogo-core-res/src/main/res/values/string.xml b/core/mogo-core-res/src/main/res/values/string.xml
index 8cd330257d..a5b66868c5 100644
--- a/core/mogo-core-res/src/main/res/values/string.xml
+++ b/core/mogo-core-res/src/main/res/values/string.xml
@@ -763,6 +763,8 @@
更新时间:
,预计%s秒后通过
正在使用云端规划通过路口
+ 车辆正在使用云端轨迹通行
+ 前方智慧路口内有障碍物,车辆正在使用云端规划轨迹通行。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!
已超出ODD
域控未连接或主动断开连接,建议重启车辆并上报问题
本设备与域控未连接,建议检查WIFI状态、域控开关
@@ -964,38 +966,78 @@
左后方
左侧
正在跟随车辆行驶
+ 车辆正在跟车通行
+ 车辆正在跟随前车通行,舒适度MAX~您已体验到车路云一体化协同应用场景,超越全国99%的乘客!
正在等红灯
+ 路口等红灯
+ 车辆正在路口等红灯,可以安心放空望望窗外~小智一直在您身边哦!
正在向左变道
+ 车辆向左变道
+ 确认环境安全,车辆正在规划平稳向左变道,同时持续监测周边交通参与者动向,放心交给我们吧!
正在完成变道
+ 车辆完成变道
+ 变道完成啦,继续前进!小智持续守护您的行程。
正在向右变道
+ 车辆向右变道
+ 确认环境安全,车辆正在规划平稳向右变道,同时持续监测周边交通参与者动向,放心交给我们吧!
正在绕过障碍物
+ 车辆正在绕过前方障碍物
变道取消
正在避让障碍物
+ 车辆正在避让前方障碍物
+ 发现前方障碍物,车辆正在规划平稳避让,诠释优雅与丝滑~
正在向左变道避让前方道路施工
+ 车辆正在变道避让前方道路施工
+ 车辆正在提前规划变道避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!
正在向右变道避让前方道路施工
正在向左绕行避让前方道路施工
+ 车辆正在绕行避让前方道路施工
+ 车辆正在提前规划绕行避让前方道路施工,稳稳的很安心~您已体验到车路云一体化协同应用场景,是当之无愧的先锋体验官!
绕行取消
正在向右绕行避让前方道路施工
正在向左变道避让前方静止障碍物
正在向右变道避让前方静止障碍物
正在向左绕行避让前方静止障碍物
+ 车辆正在绕过前方障碍物
+ 发现前方障碍物,车辆正在规划平稳变道,即将画出一条完美弧线~
正在向右绕行避让前方静止障碍物
正在向左变道避让前方道路事故
+ 车辆正在变道避让前方道路事故
+ 车辆正在提前规划变道避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!
正在向右变道避让前方道路事故
正在向左绕行避让前方道路事故
+ 车辆正在绕行避让前方道路事故
+ 车辆正在提前规划绕行避让前方道路事故,放心看我表现吧!您已体验到车路云一体化协同应用场景,小智为您欢呼!
正在向右绕行避让前方道路事故
正在出站
+ 车辆出站
+ 欢迎乘坐MOGO RoboTaxi~车辆正在规划出站,坐稳扶好哦,我们出发啦!小智持续守护您的行程。
+ 欢迎乘坐MOGO RoboBus~车辆正在规划出站,坐稳扶好哦,我们出发啦!小智持续守护您的行程。
+ 等待出站
+ 车辆等待出站
+ 车辆待环境安全后出站,耐心等几秒,安全比赶路更重要~
正在等待出站
正在进站
+ 车辆进站
+ 前方即将到达%s,车辆正在规划减速并进站停靠,请安心等待车辆停稳再下车哦~
+ 等待进站
+ 车辆等待进站
+ 车辆待环境安全后进站,耐心等几秒,安全比赶路更重要~
正在等待进站
正在绕过前方道路事件
正在避让前方道路事件
正在尝试绕过前方道路事件
正在请求远程协助
正在避让后方来车
+ 车辆正在避让后方来车
+ 车辆正在避让后方来车,耐心等几秒,安全比赶路更重要~
正在跟车行驶
正在向左变道避让前方车龙
+ 车辆正在绕行前方车龙
+ 车辆正在提前规划变道避让路口车龙,舒适度MAX~。您已体验到车路云一体化协同应用场景,超越全国99%的乘客!
正在向右变道避让前方车龙
+ 车辆完成绕障
+ 车辆完成绕障绕障完成啦,继续前进!小智持续守护您的行程。
交通检查
前方交通检查
封路