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%的乘客! 正在向右变道避让前方车龙 + 车辆完成绕障 + 车辆完成绕障绕障完成啦,继续前进!小智持续守护您的行程。 交通检查 前方交通检查 封路