fix
This commit is contained in:
parent
8d86e80367
commit
09ecfb33e7
|
@ -45,7 +45,7 @@ frogpilot_default_params: list[tuple[str, str | bytes]] = [
|
|||
("AdjacentPathMetrics", "1"),
|
||||
("AdvancedCustomUI", "1"),
|
||||
("AdvancedLateralTune", "1"),
|
||||
("AggressiveFollow", "1.25"),
|
||||
("AggressiveFollow", "0.9"),
|
||||
("AggressiveJerkAcceleration", "50"),
|
||||
("AggressiveJerkDanger", "100"),
|
||||
("AggressiveJerkDeceleration", "50"),
|
||||
|
@ -180,7 +180,7 @@ frogpilot_default_params: list[tuple[str, str | bytes]] = [
|
|||
("LosAngelesDrives", "0"),
|
||||
("LosAngelesLiveTorqueParameters", ""),
|
||||
("LosAngelesScore", "0"),
|
||||
("LoudBlindspotAlert", "0"),
|
||||
("LoudBlindspotAlert", "1"),
|
||||
("LowVoltageShutdown", str(VBATT_PAUSE_CHARGING)),
|
||||
("MapAcceleration", "0"),
|
||||
("MapDeceleration", "0"),
|
||||
|
@ -225,7 +225,7 @@ frogpilot_default_params: list[tuple[str, str | bytes]] = [
|
|||
("OnroadDistanceButton", "0"),
|
||||
("openpilotMinutes", "0"),
|
||||
("PathEdgeWidth", "20"),
|
||||
("PathWidth", "30"),
|
||||
("PathWidth", "3"),
|
||||
("PauseAOLOnBrake", "0"),
|
||||
("PauseLateralOnSignal", "0"),
|
||||
("PauseLateralSpeed", "0"),
|
||||
|
@ -286,12 +286,12 @@ frogpilot_default_params: list[tuple[str, str | bytes]] = [
|
|||
("Sidebar", "0"),
|
||||
("SidebarMetrics", "1"),
|
||||
("SignalMetrics", "1"),
|
||||
("SLCConfirmation", "1"),
|
||||
("SLCConfirmation", "0"),
|
||||
("SLCConfirmationHigher", "1"),
|
||||
("SLCConfirmationLower", "1"),
|
||||
("SLCFallback", "0"),
|
||||
("SLCLookaheadHigher", "1"),
|
||||
("SLCLookaheadLower", "1"),
|
||||
("SLCLookaheadHigher", "5"),
|
||||
("SLCLookaheadLower", "5"),
|
||||
("SLCOverride", "2"),
|
||||
("SLCPriority1", "最高"),
|
||||
("SLCPriority2", "離線地圖"),
|
||||
|
@ -330,7 +330,7 @@ frogpilot_default_params: list[tuple[str, str | bytes]] = [
|
|||
("TrafficPersonalityProfile", "1"),
|
||||
("TuningInfo", "1"),
|
||||
("TurnAggressiveness", "150"),
|
||||
("TurnDesires", "0"),
|
||||
("TurnDesires", "1"),
|
||||
("UnlimitedLength", "1"),
|
||||
("UnlockDoors", "1"),
|
||||
("UseSI", "0"),
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
FrogPilotMapsPanel::FrogPilotMapsPanel(FrogPilotSettingsWindow *parent) : FrogPilotListWidget(parent) {
|
||||
std::vector<QString> scheduleOptions{tr("手動"), tr("每週"), tr("每月")};
|
||||
preferredSchedule = new ButtonParamControl("PreferredSchedule", tr("地圖排程"),
|
||||
preferredSchedule = new ButtonParamControl("PreferredSchedule", tr("更新週期"),
|
||||
tr("選擇使用最新 OpenStreetMap (OSM) 變更更新地圖的頻率. "
|
||||
"每週更新從每週日午夜開始,每月更新從每月 1 日午夜開始."),
|
||||
"",
|
||||
|
@ -49,7 +49,7 @@ FrogPilotMapsPanel::FrogPilotMapsPanel(FrogPilotSettingsWindow *parent) : FrogPi
|
|||
QObject::connect(removeMapsButton, &ButtonControl::clicked, [this] {
|
||||
if (FrogPilotConfirmationDialog::yesorno(tr("您確定要刪除所有下載的地圖嗎?"), this)) {
|
||||
std::thread([this] {
|
||||
lastMapsDownload->setText("Never");
|
||||
lastMapsDownload->setText("尚未更新");
|
||||
mapsSize->setText("0 MB");
|
||||
|
||||
std::system("rm -rf /data/media/0/osm/offline");
|
||||
|
@ -76,15 +76,15 @@ FrogPilotMapsPanel::FrogPilotMapsPanel(FrogPilotSettingsWindow *parent) : FrogPi
|
|||
addItem(territoriesLabel = new LabelControl(tr("United States - Territories"), ""));
|
||||
addItem(territoriesMaps = new MapSelectionControl(territoriesMap));
|
||||
|
||||
addItem(asiaLabel = new LabelControl(tr("Asia"), ""));
|
||||
addItem(asiaMaps = new MapSelectionControl(asiaMap, true));
|
||||
|
||||
addItem(africaLabel = new LabelControl(tr("Africa"), ""));
|
||||
addItem(africaMaps = new MapSelectionControl(africaMap, true));
|
||||
|
||||
addItem(antarcticaLabel = new LabelControl(tr("Antarctica"), ""));
|
||||
addItem(antarcticaMaps = new MapSelectionControl(antarcticaMap, true));
|
||||
|
||||
addItem(asiaLabel = new LabelControl(tr("Asia"), ""));
|
||||
addItem(asiaMaps = new MapSelectionControl(asiaMap, true));
|
||||
|
||||
addItem(europeLabel = new LabelControl(tr("Europe"), ""));
|
||||
addItem(europeMaps = new MapSelectionControl(europeMap, true));
|
||||
|
||||
|
|
|
@ -67,6 +67,7 @@ inline QMap<QString, QString> antarcticaMap = {
|
|||
};
|
||||
|
||||
inline QMap<QString, QString> asiaMap = {
|
||||
{"TW", "Taiwan"},
|
||||
{"AF", "Afghanistan"}, {"AM", "Armenia"}, {"AZ", "Azerbaijan"},
|
||||
{"BH", "Bahrain"}, {"BD", "Bangladesh"}, {"BT", "Bhutan"},
|
||||
{"BN", "Brunei"}, {"KH", "Cambodia"}, {"CN", "China"},
|
||||
|
@ -81,7 +82,7 @@ inline QMap<QString, QString> asiaMap = {
|
|||
{"PS", "Palestine"}, {"PH", "Philippines"}, {"QA", "Qatar"},
|
||||
{"RU", "Russia"}, {"SA", "Saudi Arabia"}, {"SG", "Singapore"},
|
||||
{"KR", "South Korea"}, {"LK", "Sri Lanka"}, {"SY", "Syria"},
|
||||
{"TW", "Taiwan"}, {"TJ", "Tajikistan"}, {"TH", "Thailand"},
|
||||
{"TJ", "Tajikistan"}, {"TH", "Thailand"},
|
||||
{"TR", "Turkey"}, {"TM", "Turkmenistan"}, {"AE", "United Arab Emirates"},
|
||||
{"UZ", "Uzbekistan"}, {"VN", "Vietnam"}, {"YE", "Yemen"}
|
||||
};
|
||||
|
|
|
@ -11,12 +11,12 @@ FrogPilotDevicePanel::FrogPilotDevicePanel(FrogPilotSettingsWindow *parent) : Fr
|
|||
{"NoUploads", tr("關閉數據上傳"), tr("停止設備向伺服器發送任何數據."), ""},
|
||||
|
||||
{"ScreenManagement", tr("螢幕設定"), tr("Screen behavior settings."), "../frogpilot/assets/toggle_icons/icon_light.png"},
|
||||
{"GooffScreen", tr(" 啟動關閉螢幕"), tr("車輛起動後自動關閉螢幕,熄火後恢復螢幕."), ""},
|
||||
{"ScreenBrightness", tr("螢幕亮度 (停止時)"), tr("不開車時的螢幕亮度."), ""},
|
||||
{"ScreenBrightnessOnroad", tr("螢幕亮度 (行進時)"), tr("駕駛時的螢幕亮度."), ""},
|
||||
{"ScreenRecorder", tr("螢幕錄影機"), tr("在 onroad UI 中顯示一個按鈕來錄製螢幕."), ""},
|
||||
{"ScreenTimeout", tr("螢幕超時 (停止時)"), tr("當您不開車時螢幕需要多長時間才會關閉."), ""},
|
||||
{"ScreenTimeoutOnroad", tr("螢幕超時 (行進時)"), tr("開車時螢幕需要多長時間才會關閉."), ""}
|
||||
{"GooffScreen", tr(" 啟動立刻關閉螢幕"), tr("車輛起動後自動關閉螢幕,熄火後恢復螢幕."), ""},
|
||||
{"ScreenBrightness", tr(" 螢幕亮度 (停止時)"), tr("不開車時的螢幕亮度."), ""},
|
||||
{"ScreenBrightnessOnroad", tr(" 螢幕亮度 (行進時)"), tr("駕駛時的螢幕亮度."), ""},
|
||||
{"ScreenRecorder", tr(" 螢幕錄影機"), tr("在 onroad UI 中顯示一個按鈕來錄製螢幕."), ""},
|
||||
{"ScreenTimeout", tr(" 螢幕超時 (停止時)"), tr("當您不開車時螢幕需要多長時間才會關閉."), ""},
|
||||
{"ScreenTimeoutOnroad", tr(" 螢幕超時 (行進時)"), tr("開車時螢幕需要多長時間才會關閉."), ""}
|
||||
};
|
||||
|
||||
for (const auto &[param, title, desc, icon] : deviceToggles) {
|
||||
|
@ -67,7 +67,7 @@ FrogPilotDevicePanel::FrogPilotDevicePanel(FrogPilotSettingsWindow *parent) : Fr
|
|||
}
|
||||
deviceToggle = new FrogPilotParamValueControl(param, title, desc, icon, minBrightness, 101, QString(), brightnessLabels, 1, false, true);
|
||||
} else if (param == "ScreenTimeout" || param == "ScreenTimeoutOnroad") {
|
||||
deviceToggle = new FrogPilotParamValueControl(param, title, desc, icon, 5, 60, tr(" 秒"));
|
||||
deviceToggle = new FrogPilotParamValueControl(param, title, desc, icon, 5, 500, tr(" 秒"));
|
||||
|
||||
} else {
|
||||
deviceToggle = new ParamControl(param, title, desc, icon);
|
||||
|
|
|
@ -30,7 +30,7 @@ FrogPilotLateralPanel::FrogPilotLateralPanel(FrogPilotSettingsWindow *parent) :
|
|||
{"NNFFLite", tr("平滑曲線處理"), tr("透過 Twilsonco 的扭矩調節,進入和退出彎道時轉向更加平穩."), ""},
|
||||
|
||||
{"QOLLateral", tr("橫行控制改善"), tr("各種橫向功能可改善您的整體駕駛體驗."), "../frogpilot/assets/toggle_icons/quality_of_life.png"},
|
||||
{"PauseLateralSpeed", tr("暫停轉向速度設定"), tr("當行駛速度低於設定速度時,暫停轉向控制。"), ""}
|
||||
{"PauseLateralSpeed", tr("暫停轉向"), tr("當行駛速度低於設定速度時,暫停轉向控制。"), ""}
|
||||
};
|
||||
|
||||
for (const auto &[param, title, desc, icon] : lateralToggles) {
|
||||
|
@ -113,7 +113,7 @@ FrogPilotLateralPanel::FrogPilotLateralPanel(FrogPilotSettingsWindow *parent) :
|
|||
});
|
||||
lateralToggle = laneChangeToggle;
|
||||
} else if (param == "LaneChangeTime") {
|
||||
lateralToggle = new FrogPilotParamValueControl(param, title, desc, icon, 0, 5, tr(" 秒"), {{0, "Instant"}, {10, "1.0 second"}}, 0.1);
|
||||
lateralToggle = new FrogPilotParamValueControl(param, title, desc, icon, 0, 5, tr(" 秒"), {{0, "立刻"}, {10, "1.0 秒"}}, 0.1);
|
||||
} else if (param == "LaneDetectionWidth") {
|
||||
lateralToggle = new FrogPilotParamValueControl(param, title, desc, icon, 0, 15, tr(" feet"), std::map<int, QString>(), 0.1);
|
||||
} else if (param == "MinimumLaneChangeSpeed") {
|
||||
|
@ -148,7 +148,7 @@ FrogPilotLateralPanel::FrogPilotLateralPanel(FrogPilotSettingsWindow *parent) :
|
|||
lateralToggle = qolLateralToggle;
|
||||
} else if (param == "PauseLateralSpeed") {
|
||||
std::vector<QString> pauseLateralToggles{"PauseLateralOnSignal"};
|
||||
std::vector<QString> pauseLateralToggleNames{"Turn Signal Only"};
|
||||
std::vector<QString> pauseLateralToggleNames{"方向燈啟動時"};
|
||||
lateralToggle = new FrogPilotParamValueButtonControl(param, title, desc, icon, 0, 99, tr("英里/小時"), std::map<int, QString>(), 1, pauseLateralToggles, pauseLateralToggleNames, true);
|
||||
} else if (param == "PauseLateralOnSignal") {
|
||||
lateralToggle = new FrogPilotParamValueControl(param, title, desc, icon, 0, 99, tr("英里/小時"));
|
||||
|
@ -303,7 +303,7 @@ void FrogPilotLateralPanel::updateMetric() {
|
|||
pauseAOLOnBrakeToggle->updateControl(0, 99, tr("公里/小時"));
|
||||
pauseLateralToggle->updateControl(0, 99, tr("公里/小時"));
|
||||
|
||||
laneWidthToggle->updateControl(0, 5, tr(" 米"));
|
||||
laneWidthToggle->updateControl(0, 5, tr(" 公尺"));
|
||||
} else {
|
||||
minimumLaneChangeSpeedToggle->updateControl(0, 99, tr("英里/小時"));
|
||||
pauseAOLOnBrakeToggle->updateControl(0, 99, tr("英里/小時"));
|
||||
|
|
|
@ -75,7 +75,7 @@ FrogPilotLongitudinalPanel::FrogPilotLongitudinalPanel(FrogPilotSettingsWindow *
|
|||
{"ForceStandstill", tr("強制保持 openpilot 處於靜止狀態"), tr("將 openpilot 保持在「靜止」狀態,直到按下油門踏板或「恢復」按鈕."), ""},
|
||||
{"ForceStops", tr("「偵測到」停車燈/標誌時強制停車"), tr("每當 openpilot 「偵測到」潛在的停車燈/停車標誌時,請強制在最初偵測到的位置停車,以防止闖入潛在的紅燈/停車標誌."), ""},
|
||||
{"SetSpeedOffset", tr("設定速度偏移"), tr("與目前設定速度相比,設定速度應高或低多少。例如,如果您希望以高於速度限制 5 英里/小時的速度行駛,則當您調整設定速度時,此設定會自動添加該差異."), ""},
|
||||
{"MapGears", tr("加速/減速連動型車模式"), tr("將加速和減速曲線連動到“Eco”或“Sport”設定模式."), ""},
|
||||
{"MapGears", tr("加速/減速連動車輛行車模式"), tr("將加速和減速曲線連動到“Eco”或“Sport”設定模式."), ""},
|
||||
{"ReverseCruise", tr("反向巡航增加"), tr("長按功能相反,可將速度提高 5 英里/小時而不是 1 英里/小時."), ""},
|
||||
|
||||
{"SpeedLimitController", tr("限速控制器"), tr("使用「開放街道地圖」、「在 openpilot 上導航」或汽車儀表板(僅限豐田/雷克薩斯/HKG)自動調整您的最大速度以匹配速度限制."), "../assets/offroad/icon_speed_limit.png"},
|
||||
|
@ -88,7 +88,7 @@ FrogPilotLongitudinalPanel::FrogPilotLongitudinalPanel(FrogPilotSettingsWindow *
|
|||
{"SLCLookaheadLower", tr("為較低速度限制做準備"), tr("根據地圖資料設定前瞻值,為即將變更的較低速度限製做好準備."), ""},
|
||||
{"SetSpeedLimit", tr("設定速限"), tr("啟用時設定最大速度以符合當前速度限制."), ""},
|
||||
{"SLCPriority", tr("限速源優先"), tr("設定限速資料的優先順序."), ""},
|
||||
{"SLCOffsets", tr("車速設定範圍)"), tr("管理與「速度限制控制器」控制項相關的切換."), ""},
|
||||
{"SLCOffsets", tr("車速設定範圍"), tr("管理與「速度限制控制器」控制項相關的切換."), ""},
|
||||
{"Offset1", tr("速度限制偏移 (0-34 mph)"), tr("設定 0 到 34 速度的偏移."), ""},
|
||||
{"Offset2", tr("速度限制偏移 (35-54 mph)"), tr("設定 35 到 54 速度的偏移."), ""},
|
||||
{"Offset3", tr("速度限制偏移 (55-64 mph)"), tr("設定 55 到 64 速度的偏移."), ""},
|
||||
|
@ -144,7 +144,7 @@ FrogPilotLongitudinalPanel::FrogPilotLongitudinalPanel(FrogPilotSettingsWindow *
|
|||
standardPersonalityKeys.find(param) != standardPersonalityKeys.end() ||
|
||||
relaxedPersonalityKeys.find(param) != relaxedPersonalityKeys.end()) {
|
||||
if (param == "TrafficFollow" || param == "AggressiveFollow" || param == "StandardFollow" || param == "RelaxedFollow") {
|
||||
if (param == "TrafficFollow") {
|
||||
if (param == "TrafficFollow"|| param == "AggressiveFollow") {
|
||||
longitudinalToggle = new FrogPilotParamValueControl(param, title, desc, icon, 0.5, 5, tr(" seconds"), std::map<int, QString>(), 0.01);
|
||||
} else {
|
||||
longitudinalToggle = new FrogPilotParamValueControl(param, title, desc, icon, 1, 5, tr(" seconds"), std::map<int, QString>(), 0.01);
|
||||
|
@ -188,7 +188,7 @@ FrogPilotLongitudinalPanel::FrogPilotLongitudinalPanel(FrogPilotSettingsWindow *
|
|||
longitudinalToggle = new FrogPilotParamValueControl(param, title, desc, icon, 0, 10, tr(" 秒"), {{0, "關閉"}});
|
||||
} else if (param == "CESignalSpeed") {
|
||||
std::vector<QString> ceSignalToggles{"CESignalLaneDetection"};
|
||||
std::vector<QString> ceSignalToggleNames{"Only For Detected Lanes"};
|
||||
std::vector<QString> ceSignalToggleNames{"僅適用於有偵測到車道"};
|
||||
longitudinalToggle = new FrogPilotParamValueButtonControl(param, title, desc, icon, 0, 99, tr("英里/小時"), std::map<int, QString>(), 1.0, ceSignalToggles, ceSignalToggleNames, true);
|
||||
|
||||
} else if (param == "CurveSpeedControl") {
|
||||
|
|
|
@ -15,7 +15,7 @@ FrogPilotSoundsPanel::FrogPilotSoundsPanel(FrogPilotSettingsWindow *parent) : Fr
|
|||
{"GoatScream", tr("山羊尖叫轉向飽和警報"), tr("啟用著名的“山羊尖叫”,它給世界各地的 FrogPilot 用戶帶來了歡樂和憤怒!"), ""},
|
||||
{"GreenLightAlert", tr("綠燈警報"), tr("當交通燈由紅變綠時收到警報."), ""},
|
||||
{"LeadDepartingAlert", tr("前車遠離警報"), tr("當領頭車輛在靜止狀態下開始出發時收到警報."), ""},
|
||||
{"LoudBlindspotAlert", tr("大聲盲點警報"), tr("當嘗試變換車道時在盲點偵測到車輛時,啟用更響亮的警報."), ""},
|
||||
{"LoudBlindspotAlert", tr("盲點警報"), tr("當嘗試變換車道時在盲點偵測到車輛時,啟用更響亮的警報."), ""},
|
||||
{"SpeedLimitChangedAlert", tr("限速變更警報"), tr("當速度限制改變時觸發警報."), ""},
|
||||
};
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ FrogPilotVisualsPanel::FrogPilotVisualsPanel(FrogPilotSettingsWindow *parent) :
|
|||
{"UseSI", tr("使用國際單位制"), tr("使用「國際單位制」(SI) 顯示測量值."), ""},
|
||||
|
||||
{"ModelUI", tr("行車車道線設定"), tr("自訂螢幕上的模型視覺化."), "../frogpilot/assets/toggle_icons/icon_advanced_calibration.png"},
|
||||
{"DynamicPathWidth", tr("Dynamic Path Width"), tr("Automatically adjusts the width of the driving path display based on the current engagement state:\n\nFully engaged = 100%\nAlways On Lateral Active = 75%\nFully disengaged = 50%"), ""},
|
||||
{"DynamicPathWidth", tr("動態路徑寬度"), tr("根據目前接合情況自動調整行駛路徑顯示的寬度 state:\n\nFully engaged = 100%\n全時置中啟動 = 75%\nFully disengaged = 50%"), ""},
|
||||
{"LaneLinesWidth", tr("車道線寬度"), tr("顯示幕上顯示的車道線有多粗.\n\n預設符合MUTCD標準4英寸."), ""},
|
||||
{"PathEdgeWidth", tr("路徑邊緣寬度"), tr("代表不同模式和狀態的行駛路徑邊緣的寬度.\n\n預設為 20% 總路徑寬度.\n\nColor Guide:\n- Blue: Navigation\n- Light Blue: 'Always On Lateral'\n- Green: Default\n- Orange: 'Experimental Mode'\n- Red: 'Traffic Mode'\n- Yellow: 'Conditional Experimental Mode' Overridden"), ""},
|
||||
{"PathWidth", tr("路徑寬度"), tr("螢幕上顯示的行駛路徑有多寬.\n\n預設值(6.1 英尺/1.9 公尺)與 2019 年雷克薩斯 ES 350 的寬度相符."), ""},
|
||||
|
@ -36,16 +36,16 @@ FrogPilotVisualsPanel::FrogPilotVisualsPanel(FrogPilotSettingsWindow *parent) :
|
|||
{"UnlimitedLength", tr("無限的道路使用者介面"), tr("將路徑、車道線和道路邊緣的顯示擴展到模型可以看到的範圍."), ""},
|
||||
|
||||
{"NavigationUI", tr("導航工具"), tr("Wwidgets focused around navigation."), "../frogpilot/assets/toggle_icons/icon_map.png"},
|
||||
{"BigMap", tr("全螢幕地圖顯示"), tr("行駛畫面中的導航地圖尺寸更大."), ""},
|
||||
{"MapStyle", tr("地圖樣式"), tr("導航地圖使用的地圖樣式."), ""},
|
||||
{"BigMap", tr(" 全螢幕地圖顯示"), tr("行駛畫面中的導航地圖尺寸更大."), ""},
|
||||
{"MapStyle", tr(" 地圖樣式"), tr("導航地圖使用的地圖樣式."), ""},
|
||||
{"RoadNameUI", tr(" 道路名稱"), tr("將道路名稱顯示在螢幕底部'."), ""},
|
||||
{"ShowSLCOffset", tr("顯示速度限制偏移"), tr("使用速度限制控制器時,在道路畫面中單獨顯示速度限制偏移."), ""},
|
||||
{"UseVienna", tr("使用維也納風格的速度標誌"), tr("改用維也納式(歐盟)限速標誌而不是 MUTCD(美國)."), ""},
|
||||
{"ShowSLCOffset", tr(" 顯示速度限制偏移"), tr("使用速度限制控制器時,在道路畫面中單獨顯示速度限制偏移."), ""},
|
||||
{"UseVienna", tr(" 使用維也納風格的速度標誌"), tr("改用維也納式(歐盟)限速標誌而不是 MUTCD(美國)."), ""},
|
||||
|
||||
{"CustomUI", tr("自設道路畫面"), tr("定義自己喜歡的道路畫面."), "../assets/offroad/icon_road.png"},
|
||||
{"AccelerationPath", tr("加速路徑"), tr("根據目前所需的加速度或減速度投影路徑."), ""},
|
||||
{"AdjacentPath", tr("相鄰車道"), tr("投影相鄰車道的路徑."), ""},
|
||||
{"BlindSpotPath", tr("盲點路徑"), tr("當在相應車道的盲點中偵測到車輛時,投射紅色路徑."), ""},
|
||||
{"AccelerationPath", tr(" 加速路徑"), tr("根據目前所需的加速度或減速度投影路徑."), ""},
|
||||
{"AdjacentPath", tr(" 相鄰車道"), tr("投影相鄰車道的路徑."), ""},
|
||||
{"BlindSpotPath", tr(" 盲點路徑"), tr("當在相應車道的盲點中偵測到車輛時,投射紅色路徑."), ""},
|
||||
{"Compass", tr(" 羅盤"), tr("將指南針加入道路畫面."), ""},
|
||||
{"PedalsOnUI", tr(" 踏板"), tr("公路畫面中顯示踏板指示器可根據施加的壓力改變不透明度."), ""},
|
||||
{"RotatingWheel", tr(" 旋轉方向盤"), tr("行駛畫面中的方向盤,會隨著方向盤的移動而旋轉."), ""}
|
||||
|
|
Loading…
Reference in New Issue