Add e2e long toggle (#25638)

* Add toggle

* Misc fixes

* Update translations

* pre alpha not great
old-commit-hash: faff2b8950
taco
HaraldSchafer 3 years ago committed by GitHub
parent ab7ff545c5
commit 0cccf195f3
  1. 1
      common/params.cc
  2. 10
      selfdrive/controls/lib/longitudinal_mpc_lib/long_mpc.py
  3. 9
      selfdrive/controls/lib/longitudinal_planner.py
  4. 6
      selfdrive/ui/qt/offroad/settings.cc
  5. 136
      selfdrive/ui/translations/main_ja.ts
  6. 136
      selfdrive/ui/translations/main_ko.ts
  7. 136
      selfdrive/ui/translations/main_pt-BR.ts
  8. 136
      selfdrive/ui/translations/main_zh-CHS.ts
  9. 136
      selfdrive/ui/translations/main_zh-CHT.ts

@ -100,6 +100,7 @@ std::unordered_map<std::string, uint32_t> keys = {
{"DashcamOverride", PERSISTENT},
{"DisableLogging", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON},
{"DisablePowerDown", PERSISTENT},
{"EndToEndLong", PERSISTENT},
{"DisableRadar_Allow", PERSISTENT},
{"DisableRadar", PERSISTENT}, // WARNING: THIS DISABLES AEB
{"DisableUpdates", PERSISTENT},

@ -248,13 +248,13 @@ class LongitudinalMpc:
cost_weights = [X_EGO_OBSTACLE_COST, X_EGO_COST, V_EGO_COST, A_EGO_COST, a_change_cost, J_EGO_COST]
constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, DANGER_ZONE_COST]
elif self.mode == 'blended':
cost_weights = [0., 1.0, 0.0, 0.0, 0.0, 1.0]
constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, 0.0]
cost_weights = [0., 0.2, 0.25, 1.0, 0.0, 1.0]
constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, 5.0]
elif self.mode == 'e2e':
cost_weights = [0., 0.2, 0.25, 1., 0.0, .1]
constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, 0.0]
else:
raise NotImplementedError(f'Planner mode {self.mode} not recognized')
raise NotImplementedError(f'Planner mode {self.mode} not recognized in planner cost set')
self.set_cost_weights(cost_weights, constraint_cost_weights)
def set_cur_state(self, v, a):
@ -347,7 +347,7 @@ class LongitudinalMpc:
self.source = 'e2e'
else:
raise NotImplementedError(f'Planner mode {self.mode} not recognized')
raise NotImplementedError(f'Planner mode {self.mode} not recognized in planner update')
self.yref[:,1] = x
self.yref[:,2] = v
@ -357,8 +357,6 @@ class LongitudinalMpc:
self.solver.set(i, "yref", self.yref[i])
self.solver.set(N, "yref", self.yref[N][:COST_E_DIM])
x_obstacles = np.column_stack([lead_0_obstacle, lead_1_obstacle, cruise_obstacle])
self.source = SOURCES[np.argmin(x_obstacles[0])]
self.params[:,2] = np.min(x_obstacles, axis=1)
self.params[:,3] = np.copy(self.prev_a)

@ -6,6 +6,7 @@ from common.numpy_fast import interp
import cereal.messaging as messaging
from common.conversions import Conversions as CV
from common.filter_simple import FirstOrderFilter
from common.params import Params
from common.realtime import DT_MDL
from selfdrive.modeld.constants import T_IDXS
from selfdrive.controls.lib.longcontrol import LongCtrlState
@ -47,7 +48,10 @@ def limit_accel_in_turns(v_ego, angle_steers, a_target, CP):
class Planner:
def __init__(self, CP, init_v=0.0, init_a=0.0):
self.CP = CP
self.mpc = LongitudinalMpc()
params = Params()
# TODO read param in the loop for live toggling
mode = 'blended' if params.get_bool('EndToEndLong') else 'acc'
self.mpc = LongitudinalMpc(mode=mode)
self.fcw = False
@ -122,7 +126,8 @@ class Planner:
self.j_desired_trajectory = np.interp(T_IDXS[:CONTROL_N], T_IDXS_MPC[:-1], self.mpc.j_solution)
# TODO counter is only needed because radar is glitchy, remove once radar is gone
self.fcw = self.mpc.crash_cnt > 5
# TODO write fcw in e2e_long mode
self.fcw = self.mpc.mode == 'acc' and self.mpc.crash_cnt > 5
if self.fcw:
cloudlog.info("FCW triggered")

@ -53,6 +53,12 @@ TogglesPanel::TogglesPanel(SettingsWindow *parent) : ListWidget(parent) {
tr("Upload data from the driver facing camera and help improve the driver monitoring algorithm."),
"../assets/offroad/icon_monitoring.png",
},
{
"EndToEndLong",
tr("🌮 End-to-end longitudinal (extremely alpha) 🌮"),
tr("Let the driving model control the gas and brakes, openpilot will drive as it thinks a human would. Super experimental."),
"../assets/offroad/icon_road.png",
},
{
"DisengageOnAccelerator",
tr("Disengage On Accelerator Pedal"),

@ -108,152 +108,152 @@
<context>
<name>DevicePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source>
<translation> (Dongle ID)</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source>
<translation>N/A</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="101"/>
<location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="106"/>
<location filename="../qt/offroad/settings.cc" line="112"/>
<source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation>()</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="113"/>
<location filename="../qt/offroad/settings.cc" line="119"/>
<source>Are you sure you want to reset calibration?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review the rules, features, and limitations of openpilot</source>
<translation>openpilot </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="122"/>
<location filename="../qt/offroad/settings.cc" line="128"/>
<source>Are you sure you want to review the training guide?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="142"/>
<location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="162"/>
<location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="167"/>
<location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="187"/>
<location filename="../qt/offroad/settings.cc" line="193"/>
<source>openpilot requires the device to be mounted within 4° left or right and within 5° up or 8° down. openpilot is continuously calibrating, resetting is rarely required.</source>
<translation>openpilot 4°5°8°</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="198"/>
<location filename="../qt/offroad/settings.cc" line="204"/>
<source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> %2%1°%4%3°</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="211"/>
<location filename="../qt/offroad/settings.cc" line="217"/>
<source>Are you sure you want to reboot?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="218"/>
<location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source>
<translation>openpilot </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="224"/>
<location filename="../qt/offroad/settings.cc" line="230"/>
<source>Are you sure you want to power off?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="231"/>
<location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source>
<translation>openpilot </translation>
</message>
@ -718,33 +718,33 @@ location set</source>
<context>
<name>SettingsWindow</name>
<message>
<location filename="../qt/offroad/settings.cc" line="332"/>
<location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source>
<translation>×</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="358"/>
<location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="359"/>
<location filename="../qt/offroad/settings.cc" line="398"/>
<location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="360"/>
<location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="361"/>
<location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source>
<translation>ソ</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="366"/>
<location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source>
<translation></translation>
</message>
@ -983,89 +983,89 @@ location set</source>
<context>
<name>SoftwarePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="236"/>
<location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source>
<translation>Git </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="237"/>
<location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source>
<translation>Git </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="238"/>
<location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source>
<translation>OS </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="239"/>
<location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>The last time openpilot successfully checked for an update. The updater only runs while the car is off.</source>
<translation>openpilotが最後にアップデートの確認に成功してからの時間です</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="241"/>
<location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="246"/>
<location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source>
<translation>updater </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="268"/>
<location filename="../qt/offroad/settings.cc" line="274"/>
<source>Are you sure you want to uninstall?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="285"/>
<location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="286"/>
<location filename="../qt/offroad/settings.cc" line="307"/>
<location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source>
<translation></translation>
</message>
@ -1194,41 +1194,51 @@ location set</source>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="58"/>
<source>🌮 End-to-end longitudinal (extremely alpha) 🌮</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<source>Let the driving model control the gas and brakes, openpilot will drive as it thinks a human would. Super experimental.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="64"/>
<source>Disengage On Accelerator Pedal</source>
<translation> openpilot </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<location filename="../qt/offroad/settings.cc" line="65"/>
<source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation> openpilot </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="65"/>
<location filename="../qt/offroad/settings.cc" line="71"/>
<source>Show ETA in 24h Format</source>
<translation>24</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="66"/>
<location filename="../qt/offroad/settings.cc" line="72"/>
<source>Use 24h format instead of am/pm</source>
<translation>AM/PM 24使</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="71"/>
<location filename="../qt/offroad/settings.cc" line="77"/>
<source>Show Map on Left Side of UI</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="72"/>
<location filename="../qt/offroad/settings.cc" line="78"/>
<source>Show map on left side when in split screen view.</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="84"/>
<location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source>
<translation>openpilot </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="85"/>
<location filename="../qt/offroad/settings.cc" line="91"/>
<source>openpilot will disable the car&apos;s radar and will take over control of gas and brakes. Warning: this disables AEB!</source>
<translation>openpilot AEB </translation>
</message>

@ -108,152 +108,152 @@
<context>
<name>DevicePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source>
<translation>Dongle ID</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source>
<translation>N/A</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="101"/>
<location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source>
<translation>Serial</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="106"/>
<location filename="../qt/offroad/settings.cc" line="112"/>
<source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation> . ( )</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="113"/>
<location filename="../qt/offroad/settings.cc" line="119"/>
<source>Are you sure you want to reset calibration?</source>
<translation> ?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review the rules, features, and limitations of openpilot</source>
<translation>openpilot의 , </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="122"/>
<location filename="../qt/offroad/settings.cc" line="128"/>
<source>Are you sure you want to review the training guide?</source>
<translation> ?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="142"/>
<location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="162"/>
<location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="167"/>
<location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="187"/>
<location filename="../qt/offroad/settings.cc" line="193"/>
<source>openpilot requires the device to be mounted within 4° left or right and within 5° up or 8° down. openpilot is continuously calibrating, resetting is rarely required.</source>
<translation>openpilot은 4° , 5° 8° . openpilot은 .</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="198"/>
<location filename="../qt/offroad/settings.cc" line="204"/>
<source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> %1° %2 %3° %4 .</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="211"/>
<location filename="../qt/offroad/settings.cc" line="217"/>
<source>Are you sure you want to reboot?</source>
<translation> ?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="218"/>
<location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="224"/>
<location filename="../qt/offroad/settings.cc" line="230"/>
<source>Are you sure you want to power off?</source>
<translation> ?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="231"/>
<location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source>
<translation> </translation>
</message>
@ -718,33 +718,33 @@ location set</source>
<context>
<name>SettingsWindow</name>
<message>
<location filename="../qt/offroad/settings.cc" line="332"/>
<location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source>
<translation>×</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="358"/>
<location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="359"/>
<location filename="../qt/offroad/settings.cc" line="398"/>
<location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="360"/>
<location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="361"/>
<location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="366"/>
<location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source>
<translation></translation>
</message>
@ -983,89 +983,89 @@ location set</source>
<context>
<name>SoftwarePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="236"/>
<location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source>
<translation>Git </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="237"/>
<location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source>
<translation>Git </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="238"/>
<location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source>
<translation>OS </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="239"/>
<location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>The last time openpilot successfully checked for an update. The updater only runs while the car is off.</source>
<translation> openpilot이 . .</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="241"/>
<location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="246"/>
<location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source>
<translation> .</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="268"/>
<location filename="../qt/offroad/settings.cc" line="274"/>
<source>Are you sure you want to uninstall?</source>
<translation>?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="285"/>
<location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="286"/>
<location filename="../qt/offroad/settings.cc" line="307"/>
<location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source>
<translation></translation>
</message>
@ -1194,41 +1194,51 @@ location set</source>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="58"/>
<source>🌮 End-to-end longitudinal (extremely alpha) 🌮</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<source>Let the driving model control the gas and brakes, openpilot will drive as it thinks a human would. Super experimental.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="64"/>
<source>Disengage On Accelerator Pedal</source>
<translation> </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<location filename="../qt/offroad/settings.cc" line="65"/>
<source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation> openpilot이 .</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="65"/>
<location filename="../qt/offroad/settings.cc" line="71"/>
<source>Show ETA in 24h Format</source>
<translation>24 </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="66"/>
<location filename="../qt/offroad/settings.cc" line="72"/>
<source>Use 24h format instead of am/pm</source>
<translation>/ 24 </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="71"/>
<location filename="../qt/offroad/settings.cc" line="77"/>
<source>Show Map on Left Side of UI</source>
<translation>UI </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="72"/>
<location filename="../qt/offroad/settings.cc" line="78"/>
<source>Show map on left side when in split screen view.</source>
<translation> .</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="84"/>
<location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source>
<translation>openpilot Longitudinal Control</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="85"/>
<location filename="../qt/offroad/settings.cc" line="91"/>
<source>openpilot will disable the car&apos;s radar and will take over control of gas and brakes. Warning: this disables AEB!</source>
<translation>openpilot은 &apos; . 경고: AEB를 !</translation>
</message>

@ -108,152 +108,152 @@
<context>
<name>DevicePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source>
<translation>Dongle ID</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source>
<translation>N/A</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="101"/>
<location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source>
<translation>Serial</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source>
<translation>Câmera voltada para o Motorista</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source>
<translation>PREVISUAL</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="106"/>
<location filename="../qt/offroad/settings.cc" line="112"/>
<source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation>Pré-visualizar a câmera voltada para o motorista para garantir que monitor tem uma boa visibilidade (veículo precisa estar desligado)</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source>
<translation>Resetar Calibragem</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source>
<translation>RESET</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="113"/>
<location filename="../qt/offroad/settings.cc" line="119"/>
<source>Are you sure you want to reset calibration?</source>
<translation>Tem certeza que quer resetar a calibragem?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source>
<translation>Revisar o Treinamento</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source>
<translation>REVISAR</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review the rules, features, and limitations of openpilot</source>
<translation>Revisar regras, aprimoramentos e limitações do openpilot</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="122"/>
<location filename="../qt/offroad/settings.cc" line="128"/>
<source>Are you sure you want to review the training guide?</source>
<translation>Tem certeza que quer rever o treinamento?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source>
<translation>Regulatório</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source>
<translation>VER</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source>
<translation>Mudar Linguagem</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source>
<translation>MUDAR</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="142"/>
<location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source>
<translation>Selecione uma linguagem</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="162"/>
<location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="167"/>
<location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source>
<translation>Desligar</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="187"/>
<location filename="../qt/offroad/settings.cc" line="193"/>
<source>openpilot requires the device to be mounted within 4° left or right and within 5° up or 8° down. openpilot is continuously calibrating, resetting is rarely required.</source>
<translation>o openpilot requer que o dispositivo seja montado dentro de 4° esquerda ou direita e dentro de 5° para cima ou 8° para baixo. o openpilot está continuamente calibrando, resetar raramente é necessário.</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="198"/>
<location filename="../qt/offroad/settings.cc" line="204"/>
<source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> Seu dispositivo está montado %1° %2 e %3° %4.</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source>
<translation>baixo</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source>
<translation>cima</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source>
<translation>esquerda</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source>
<translation>direita</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="211"/>
<location filename="../qt/offroad/settings.cc" line="217"/>
<source>Are you sure you want to reboot?</source>
<translation>Tem certeza que quer reiniciar?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="218"/>
<location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source>
<translation>Desacione para Reiniciar</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="224"/>
<location filename="../qt/offroad/settings.cc" line="230"/>
<source>Are you sure you want to power off?</source>
<translation>Tem certeza que quer desligar?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="231"/>
<location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source>
<translation>Desacione para Desligar</translation>
</message>
@ -722,33 +722,33 @@ trabalho definido</translation>
<context>
<name>SettingsWindow</name>
<message>
<location filename="../qt/offroad/settings.cc" line="332"/>
<location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source>
<translation>×</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="358"/>
<location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source>
<translation>Dispositivo</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="359"/>
<location filename="../qt/offroad/settings.cc" line="398"/>
<location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source>
<translation>Rede</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="360"/>
<location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source>
<translation>Ajustes</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="361"/>
<location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source>
<translation>Software</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="366"/>
<location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source>
<translation>Navegação</translation>
</message>
@ -987,89 +987,89 @@ trabalho definido</translation>
<context>
<name>SoftwarePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="236"/>
<location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source>
<translation>Ramo Git</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="237"/>
<location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source>
<translation>Commit Git</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="238"/>
<location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source>
<translation>Versão do Sistema</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="239"/>
<location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source>
<translation>Versão</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source>
<translation>Verificação da última atualização</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>The last time openpilot successfully checked for an update. The updater only runs while the car is off.</source>
<translation>A última vez que o openpilot verificou com sucesso uma atualização. O atualizador funciona com o carro desligado.</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="241"/>
<location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source>
<translation>Verifique atualizações</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="246"/>
<location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source>
<translation>VERIFICANDO</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source>
<translation>Trocar Branch</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source>
<translation>INSERIR</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source>
<translation>A nova branch será aplicada ao verificar atualizações.</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source>
<translation>Inserir o nome da branch</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source>
<translation>DESINSTALAR</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source>
<translation>Desintalar o %1</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="268"/>
<location filename="../qt/offroad/settings.cc" line="274"/>
<source>Are you sure you want to uninstall?</source>
<translation>Tem certeza que quer desinstalar?</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="285"/>
<location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source>
<translation>falha ao buscar atualização</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="286"/>
<location filename="../qt/offroad/settings.cc" line="307"/>
<location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source>
<translation>VERIFICAR</translation>
</message>
@ -1198,41 +1198,51 @@ trabalho definido</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="58"/>
<source>🌮 End-to-end longitudinal (extremely alpha) 🌮</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<source>Let the driving model control the gas and brakes, openpilot will drive as it thinks a human would. Super experimental.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="64"/>
<source>Disengage On Accelerator Pedal</source>
<translation>Desacionar Com Pedal Do Acelerador</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<location filename="../qt/offroad/settings.cc" line="65"/>
<source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation>Quando ativado, pressionar o pedal do acelerador desacionará o openpilot.</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="65"/>
<location filename="../qt/offroad/settings.cc" line="71"/>
<source>Show ETA in 24h Format</source>
<translation>Mostrar ETA em formato 24h</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="66"/>
<location filename="../qt/offroad/settings.cc" line="72"/>
<source>Use 24h format instead of am/pm</source>
<translation>Use o formato 24h em vez de am/pm</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="71"/>
<location filename="../qt/offroad/settings.cc" line="77"/>
<source>Show Map on Left Side of UI</source>
<translation>Exibir Mapa no Lado Esquerdo</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="72"/>
<location filename="../qt/offroad/settings.cc" line="78"/>
<source>Show map on left side when in split screen view.</source>
<translation>Exibir mapa do lado esquerdo quando a tela for dividida.</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="84"/>
<location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source>
<translation>openpilot Controle Longitudinal</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="85"/>
<location filename="../qt/offroad/settings.cc" line="91"/>
<source>openpilot will disable the car&apos;s radar and will take over control of gas and brakes. Warning: this disables AEB!</source>
<translation>openpilot desativará o radar do carro e assumirá o controle do acelerador e freios. Atenção: isso desativa AEB!</translation>
</message>

@ -108,152 +108,152 @@
<context>
<name>DevicePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source>
<translation>IDDongle ID</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source>
<translation>N/A</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="101"/>
<location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="106"/>
<location filename="../qt/offroad/settings.cc" line="112"/>
<source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="113"/>
<location filename="../qt/offroad/settings.cc" line="119"/>
<source>Are you sure you want to reset calibration?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review the rules, features, and limitations of openpilot</source>
<translation>openpilot的使用规则</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="122"/>
<location filename="../qt/offroad/settings.cc" line="128"/>
<source>Are you sure you want to review the training guide?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="142"/>
<location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="162"/>
<location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="167"/>
<location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="187"/>
<location filename="../qt/offroad/settings.cc" line="193"/>
<source>openpilot requires the device to be mounted within 4° left or right and within 5° up or 8° down. openpilot is continuously calibrating, resetting is rarely required.</source>
<translation>openpilot要求设备安装的偏航角在左4°4°5°8°openpilot会持续更新校准</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="198"/>
<location filename="../qt/offroad/settings.cc" line="204"/>
<source> Your device is pointed %1° %2 and %3° %4.</source>
<translation>%1° %2%3° %4</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="211"/>
<location filename="../qt/offroad/settings.cc" line="217"/>
<source>Are you sure you want to reboot?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="218"/>
<location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source>
<translation>openpilot以重新启动</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="224"/>
<location filename="../qt/offroad/settings.cc" line="230"/>
<source>Are you sure you want to power off?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="231"/>
<location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source>
<translation>openpilot以关机</translation>
</message>
@ -716,33 +716,33 @@ location set</source>
<context>
<name>SettingsWindow</name>
<message>
<location filename="../qt/offroad/settings.cc" line="332"/>
<location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source>
<translation>×</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="358"/>
<location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="359"/>
<location filename="../qt/offroad/settings.cc" line="398"/>
<location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="360"/>
<location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="361"/>
<location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="366"/>
<location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source>
<translation></translation>
</message>
@ -981,89 +981,89 @@ location set</source>
<context>
<name>SoftwarePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="236"/>
<location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source>
<translation>Git Branch</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="237"/>
<location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source>
<translation>Git Commit</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="238"/>
<location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="239"/>
<location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>The last time openpilot successfully checked for an update. The updater only runs while the car is off.</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="241"/>
<location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="246"/>
<location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="268"/>
<location filename="../qt/offroad/settings.cc" line="274"/>
<source>Are you sure you want to uninstall?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="285"/>
<location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="286"/>
<location filename="../qt/offroad/settings.cc" line="307"/>
<location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source>
<translation></translation>
</message>
@ -1192,41 +1192,51 @@ location set</source>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="58"/>
<source>🌮 End-to-end longitudinal (extremely alpha) 🌮</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<source>Let the driving model control the gas and brakes, openpilot will drive as it thinks a human would. Super experimental.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="64"/>
<source>Disengage On Accelerator Pedal</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<location filename="../qt/offroad/settings.cc" line="65"/>
<source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation>openpilot</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="65"/>
<location filename="../qt/offroad/settings.cc" line="71"/>
<source>Show ETA in 24h Format</source>
<translation>24</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="66"/>
<location filename="../qt/offroad/settings.cc" line="72"/>
<source>Use 24h format instead of am/pm</source>
<translation>使24am/pm</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="71"/>
<location filename="../qt/offroad/settings.cc" line="77"/>
<source>Show Map on Left Side of UI</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="72"/>
<location filename="../qt/offroad/settings.cc" line="78"/>
<source>Show map on left side when in split screen view.</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="84"/>
<location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source>
<translation>openpilot纵向控制</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="85"/>
<location filename="../qt/offroad/settings.cc" line="91"/>
<source>openpilot will disable the car&apos;s radar and will take over control of gas and brakes. Warning: this disables AEB!</source>
<translation>openpilot将禁用车辆的雷达并接管油门和刹车的控制AEB将被禁用</translation>
</message>

@ -108,152 +108,152 @@
<context>
<name>DevicePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source>
<translation>Dongle ID</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="100"/>
<location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source>
<translation>使</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="101"/>
<location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="105"/>
<location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="106"/>
<location filename="../qt/offroad/settings.cc" line="112"/>
<source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="110"/>
<location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="113"/>
<location filename="../qt/offroad/settings.cc" line="119"/>
<source>Are you sure you want to reset calibration?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source>
<translation>使</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="120"/>
<location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review the rules, features, and limitations of openpilot</source>
<translation> openpilot 使</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="122"/>
<location filename="../qt/offroad/settings.cc" line="128"/>
<source>Are you sure you want to review the training guide?</source>
<translation>使</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source>
<translation>/</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="130"/>
<location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="138"/>
<location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="142"/>
<location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="162"/>
<location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="167"/>
<location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="187"/>
<location filename="../qt/offroad/settings.cc" line="193"/>
<source>openpilot requires the device to be mounted within 4° left or right and within 5° up or 8° down. openpilot is continuously calibrating, resetting is rarely required.</source>
<translation>openpilot 4° 5° 8° </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="198"/>
<location filename="../qt/offroad/settings.cc" line="204"/>
<source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> %2 %1° %4 %3° </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="199"/>
<location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="200"/>
<location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="211"/>
<location filename="../qt/offroad/settings.cc" line="217"/>
<source>Are you sure you want to reboot?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="218"/>
<location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="224"/>
<location filename="../qt/offroad/settings.cc" line="230"/>
<source>Are you sure you want to power off?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="231"/>
<location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source>
<translation></translation>
</message>
@ -718,33 +718,33 @@ location set</source>
<context>
<name>SettingsWindow</name>
<message>
<location filename="../qt/offroad/settings.cc" line="332"/>
<location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source>
<translation>×</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="358"/>
<location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="359"/>
<location filename="../qt/offroad/settings.cc" line="398"/>
<location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="360"/>
<location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="361"/>
<location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="366"/>
<location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source>
<translation></translation>
</message>
@ -983,89 +983,89 @@ location set</source>
<context>
<name>SoftwarePanel</name>
<message>
<location filename="../qt/offroad/settings.cc" line="236"/>
<location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source>
<translation>Git </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="237"/>
<location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source>
<translation>Git </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="238"/>
<location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="239"/>
<location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="240"/>
<location filename="../qt/offroad/settings.cc" line="246"/>
<source>The last time openpilot successfully checked for an update. The updater only runs while the car is off.</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="241"/>
<location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="246"/>
<location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="253"/>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="255"/>
<location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="266"/>
<location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="268"/>
<location filename="../qt/offroad/settings.cc" line="274"/>
<source>Are you sure you want to uninstall?</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="285"/>
<location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="286"/>
<location filename="../qt/offroad/settings.cc" line="307"/>
<location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source>
<translation></translation>
</message>
@ -1194,41 +1194,51 @@ location set</source>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="58"/>
<source>🌮 End-to-end longitudinal (extremely alpha) 🌮</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<source>Let the driving model control the gas and brakes, openpilot will drive as it thinks a human would. Super experimental.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="64"/>
<source>Disengage On Accelerator Pedal</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="59"/>
<location filename="../qt/offroad/settings.cc" line="65"/>
<source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation> openpilot </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="65"/>
<location filename="../qt/offroad/settings.cc" line="71"/>
<source>Show ETA in 24h Format</source>
<translation> 24 </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="66"/>
<location filename="../qt/offroad/settings.cc" line="72"/>
<source>Use 24h format instead of am/pm</source>
<translation>使 24 ( 12 )</translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="71"/>
<location filename="../qt/offroad/settings.cc" line="77"/>
<source>Show Map on Left Side of UI</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="72"/>
<location filename="../qt/offroad/settings.cc" line="78"/>
<source>Show map on left side when in split screen view.</source>
<translation></translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="84"/>
<location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source>
<translation>openpilot </translation>
</message>
<message>
<location filename="../qt/offroad/settings.cc" line="85"/>
<location filename="../qt/offroad/settings.cc" line="91"/>
<source>openpilot will disable the car&apos;s radar and will take over control of gas and brakes. Warning: this disables AEB!</source>
<translation>openpilot (AEB) </translation>
</message>

Loading…
Cancel
Save