Add e2e long toggle (#25638)

* Add toggle

* Misc fixes

* Update translations

* pre alpha not great
pull/25648/head
HaraldSchafer 3 years ago committed by GitHub
parent 7ecc0409bd
commit faff2b8950
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  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}, {"DashcamOverride", PERSISTENT},
{"DisableLogging", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON}, {"DisableLogging", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON},
{"DisablePowerDown", PERSISTENT}, {"DisablePowerDown", PERSISTENT},
{"EndToEndLong", PERSISTENT},
{"DisableRadar_Allow", PERSISTENT}, {"DisableRadar_Allow", PERSISTENT},
{"DisableRadar", PERSISTENT}, // WARNING: THIS DISABLES AEB {"DisableRadar", PERSISTENT}, // WARNING: THIS DISABLES AEB
{"DisableUpdates", PERSISTENT}, {"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] 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] constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, DANGER_ZONE_COST]
elif self.mode == 'blended': elif self.mode == 'blended':
cost_weights = [0., 1.0, 0.0, 0.0, 0.0, 1.0] cost_weights = [0., 0.2, 0.25, 1.0, 0.0, 1.0]
constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, 0.0] constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, 5.0]
elif self.mode == 'e2e': elif self.mode == 'e2e':
cost_weights = [0., 0.2, 0.25, 1., 0.0, .1] cost_weights = [0., 0.2, 0.25, 1., 0.0, .1]
constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, 0.0] constraint_cost_weights = [LIMIT_COST, LIMIT_COST, LIMIT_COST, 0.0]
else: 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) self.set_cost_weights(cost_weights, constraint_cost_weights)
def set_cur_state(self, v, a): def set_cur_state(self, v, a):
@ -347,7 +347,7 @@ class LongitudinalMpc:
self.source = 'e2e' self.source = 'e2e'
else: 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[:,1] = x
self.yref[:,2] = v self.yref[:,2] = v
@ -357,8 +357,6 @@ class LongitudinalMpc:
self.solver.set(i, "yref", self.yref[i]) self.solver.set(i, "yref", self.yref[i])
self.solver.set(N, "yref", self.yref[N][:COST_E_DIM]) 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[:,2] = np.min(x_obstacles, axis=1)
self.params[:,3] = np.copy(self.prev_a) self.params[:,3] = np.copy(self.prev_a)

@ -6,6 +6,7 @@ from common.numpy_fast import interp
import cereal.messaging as messaging import cereal.messaging as messaging
from common.conversions import Conversions as CV from common.conversions import Conversions as CV
from common.filter_simple import FirstOrderFilter from common.filter_simple import FirstOrderFilter
from common.params import Params
from common.realtime import DT_MDL from common.realtime import DT_MDL
from selfdrive.modeld.constants import T_IDXS from selfdrive.modeld.constants import T_IDXS
from selfdrive.controls.lib.longcontrol import LongCtrlState 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: class Planner:
def __init__(self, CP, init_v=0.0, init_a=0.0): def __init__(self, CP, init_v=0.0, init_a=0.0):
self.CP = CP 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 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) 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 # 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: if self.fcw:
cloudlog.info("FCW triggered") 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."), tr("Upload data from the driver facing camera and help improve the driver monitoring algorithm."),
"../assets/offroad/icon_monitoring.png", "../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", "DisengageOnAccelerator",
tr("Disengage On Accelerator Pedal"), tr("Disengage On Accelerator Pedal"),

@ -108,152 +108,152 @@
<context> <context>
<name>DevicePanel</name> <name>DevicePanel</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="100"/> <location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source> <source>Dongle ID</source>
<translation> (Dongle ID)</translation> <translation> (Dongle ID)</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="100"/> <location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source> <source>N/A</source>
<translation>N/A</translation> <translation>N/A</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="101"/> <location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source> <source>Serial</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="105"/> <location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source> <source>Driver Camera</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="105"/> <location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source> <source>PREVIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation>()</translation> <translation>()</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="110"/> <location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source> <source>Reset Calibration</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="110"/> <location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source> <source>RESET</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Are you sure you want to reset calibration?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="120"/> <location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source> <source>Review Training Guide</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="120"/> <location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source> <source>REVIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Review the rules, features, and limitations of openpilot</source>
<translation>openpilot </translation> <translation>openpilot </translation>
</message> </message>
<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> <source>Are you sure you want to review the training guide?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="130"/> <location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source> <source>Regulatory</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="130"/> <location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source> <source>VIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="138"/> <location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source> <source>Change Language</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="138"/> <location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source> <source>CHANGE</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="142"/> <location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source> <source>Select a language</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="162"/> <location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source> <source>Reboot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="167"/> <location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source> <source>Power Off</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <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> <translation>openpilot 4°5°8°</translation>
</message> </message>
<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> <source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> %2%1°%4%3°</translation> <translation> %2%1°%4%3°</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="199"/> <location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source> <source>down</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="199"/> <location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source> <source>up</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="200"/> <location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source> <source>left</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="200"/> <location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source> <source>right</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Are you sure you want to reboot?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="218"/> <location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source> <source>Disengage to Reboot</source>
<translation>openpilot </translation> <translation>openpilot </translation>
</message> </message>
<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> <source>Are you sure you want to power off?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="231"/> <location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source> <source>Disengage to Power Off</source>
<translation>openpilot </translation> <translation>openpilot </translation>
</message> </message>
@ -718,33 +718,33 @@ location set</source>
<context> <context>
<name>SettingsWindow</name> <name>SettingsWindow</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="332"/> <location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source> <source>×</source>
<translation>×</translation> <translation>×</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="358"/> <location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source> <source>Device</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="359"/> <location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="398"/> <location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source> <source>Network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="360"/> <location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source> <source>Toggles</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="361"/> <location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source> <source>Software</source>
<translation>ソ</translation> <translation>ソ</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="366"/> <location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source> <source>Navigation</source>
<translation></translation> <translation></translation>
</message> </message>
@ -983,89 +983,89 @@ location set</source>
<context> <context>
<name>SoftwarePanel</name> <name>SoftwarePanel</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="236"/> <location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source> <source>Git Branch</source>
<translation>Git </translation> <translation>Git </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="237"/> <location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source> <source>Git Commit</source>
<translation>Git </translation> <translation>Git </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="238"/> <location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source> <source>OS Version</source>
<translation>OS </translation> <translation>OS </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="239"/> <location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source> <source>Version</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="240"/> <location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source> <source>Last Update Check</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>The last time openpilot successfully checked for an update. The updater only runs while the car is off.</source>
<translation>openpilotが最後にアップデートの確認に成功してからの時間です</translation> <translation>openpilotが最後にアップデートの確認に成功してからの時間です</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="241"/> <location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source> <source>Check for Update</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="246"/> <location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source> <source>CHECKING</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source> <source>Switch Branch</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source> <source>ENTER</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="255"/> <location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source> <source>The new branch will be pulled the next time the updater runs.</source>
<translation>updater </translation> <translation>updater </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="255"/> <location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source> <source>Enter branch name</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="266"/> <location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source> <source>UNINSTALL</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="266"/> <location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source> <source>Uninstall %1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<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> <source>Are you sure you want to uninstall?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="285"/> <location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source> <source>failed to fetch update</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="286"/> <location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="307"/> <location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source> <source>CHECK</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1194,41 +1194,51 @@ location set</source>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="58"/> <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> <source>Disengage On Accelerator Pedal</source>
<translation> openpilot </translation> <translation> openpilot </translation>
</message> </message>
<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> <source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation> openpilot </translation> <translation> openpilot </translation>
</message> </message>
<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> <source>Show ETA in 24h Format</source>
<translation>24</translation> <translation>24</translation>
</message> </message>
<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> <source>Use 24h format instead of am/pm</source>
<translation>AM/PM 24使</translation> <translation>AM/PM 24使</translation>
</message> </message>
<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> <source>Show Map on Left Side of UI</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Show map on left side when in split screen view.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="84"/> <location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source> <source>openpilot Longitudinal Control</source>
<translation>openpilot </translation> <translation>openpilot </translation>
</message> </message>
<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> <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> <translation>openpilot AEB </translation>
</message> </message>

@ -108,152 +108,152 @@
<context> <context>
<name>DevicePanel</name> <name>DevicePanel</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="100"/> <location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source> <source>Dongle ID</source>
<translation>Dongle ID</translation> <translation>Dongle ID</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="100"/> <location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source> <source>N/A</source>
<translation>N/A</translation> <translation>N/A</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="101"/> <location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source> <source>Serial</source>
<translation>Serial</translation> <translation>Serial</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="105"/> <location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source> <source>Driver Camera</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="105"/> <location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source> <source>PREVIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation> . ( )</translation> <translation> . ( )</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="110"/> <location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source> <source>Reset Calibration</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="110"/> <location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source> <source>RESET</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Are you sure you want to reset calibration?</source>
<translation> ?</translation> <translation> ?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="120"/> <location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source> <source>Review Training Guide</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="120"/> <location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source> <source>REVIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Review the rules, features, and limitations of openpilot</source>
<translation>openpilot의 , </translation> <translation>openpilot의 , </translation>
</message> </message>
<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> <source>Are you sure you want to review the training guide?</source>
<translation> ?</translation> <translation> ?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="130"/> <location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source> <source>Regulatory</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="130"/> <location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source> <source>VIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="138"/> <location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source> <source>Change Language</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="138"/> <location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source> <source>CHANGE</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="142"/> <location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source> <source>Select a language</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="162"/> <location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source> <source>Reboot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="167"/> <location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source> <source>Power Off</source>
<translation> </translation> <translation> </translation>
</message> </message>
<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> <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> <translation>openpilot은 4° , 5° 8° . openpilot은 .</translation>
</message> </message>
<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> <source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> %1° %2 %3° %4 .</translation> <translation> %1° %2 %3° %4 .</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="199"/> <location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source> <source>down</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="199"/> <location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source> <source>up</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="200"/> <location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source> <source>left</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="200"/> <location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source> <source>right</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Are you sure you want to reboot?</source>
<translation> ?</translation> <translation> ?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="218"/> <location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source> <source>Disengage to Reboot</source>
<translation> </translation> <translation> </translation>
</message> </message>
<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> <source>Are you sure you want to power off?</source>
<translation> ?</translation> <translation> ?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="231"/> <location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source> <source>Disengage to Power Off</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -718,33 +718,33 @@ location set</source>
<context> <context>
<name>SettingsWindow</name> <name>SettingsWindow</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="332"/> <location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source> <source>×</source>
<translation>×</translation> <translation>×</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="358"/> <location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source> <source>Device</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="359"/> <location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="398"/> <location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source> <source>Network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="360"/> <location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source> <source>Toggles</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="361"/> <location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source> <source>Software</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="366"/> <location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source> <source>Navigation</source>
<translation></translation> <translation></translation>
</message> </message>
@ -983,89 +983,89 @@ location set</source>
<context> <context>
<name>SoftwarePanel</name> <name>SoftwarePanel</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="236"/> <location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source> <source>Git Branch</source>
<translation>Git </translation> <translation>Git </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="237"/> <location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source> <source>Git Commit</source>
<translation>Git </translation> <translation>Git </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="238"/> <location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source> <source>OS Version</source>
<translation>OS </translation> <translation>OS </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="239"/> <location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source> <source>Version</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="240"/> <location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source> <source>Last Update Check</source>
<translation> </translation> <translation> </translation>
</message> </message>
<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> <source>The last time openpilot successfully checked for an update. The updater only runs while the car is off.</source>
<translation> openpilot이 . .</translation> <translation> openpilot이 . .</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="241"/> <location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source> <source>Check for Update</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="246"/> <location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source> <source>CHECKING</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source> <source>Switch Branch</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source> <source>ENTER</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="255"/> <location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source> <source>The new branch will be pulled the next time the updater runs.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="255"/> <location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source> <source>Enter branch name</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="266"/> <location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source> <source>UNINSTALL</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="266"/> <location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source> <source>Uninstall %1</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<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> <source>Are you sure you want to uninstall?</source>
<translation>?</translation> <translation>?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="285"/> <location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source> <source>failed to fetch update</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="286"/> <location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="307"/> <location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source> <source>CHECK</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1194,41 +1194,51 @@ location set</source>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="58"/> <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> <source>Disengage On Accelerator Pedal</source>
<translation> </translation> <translation> </translation>
</message> </message>
<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> <source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation> openpilot이 .</translation> <translation> openpilot이 .</translation>
</message> </message>
<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> <source>Show ETA in 24h Format</source>
<translation>24 </translation> <translation>24 </translation>
</message> </message>
<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> <source>Use 24h format instead of am/pm</source>
<translation>/ 24 </translation> <translation>/ 24 </translation>
</message> </message>
<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> <source>Show Map on Left Side of UI</source>
<translation>UI </translation> <translation>UI </translation>
</message> </message>
<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> <source>Show map on left side when in split screen view.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="84"/> <location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source> <source>openpilot Longitudinal Control</source>
<translation>openpilot Longitudinal Control</translation> <translation>openpilot Longitudinal Control</translation>
</message> </message>
<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> <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> <translation>openpilot은 &apos; . 경고: AEB를 !</translation>
</message> </message>

@ -108,152 +108,152 @@
<context> <context>
<name>DevicePanel</name> <name>DevicePanel</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="100"/> <location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source> <source>Dongle ID</source>
<translation>Dongle ID</translation> <translation>Dongle ID</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="100"/> <location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source> <source>N/A</source>
<translation>N/A</translation> <translation>N/A</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="101"/> <location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source> <source>Serial</source>
<translation>Serial</translation> <translation>Serial</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="105"/> <location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source> <source>Driver Camera</source>
<translation>Câmera voltada para o Motorista</translation> <translation>Câmera voltada para o Motorista</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="105"/> <location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source> <source>PREVIEW</source>
<translation>PREVISUAL</translation> <translation>PREVISUAL</translation>
</message> </message>
<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> <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> <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>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="110"/> <location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source> <source>Reset Calibration</source>
<translation>Resetar Calibragem</translation> <translation>Resetar Calibragem</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="110"/> <location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source> <source>RESET</source>
<translation>RESET</translation> <translation>RESET</translation>
</message> </message>
<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> <source>Are you sure you want to reset calibration?</source>
<translation>Tem certeza que quer resetar a calibragem?</translation> <translation>Tem certeza que quer resetar a calibragem?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="120"/> <location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source> <source>Review Training Guide</source>
<translation>Revisar o Treinamento</translation> <translation>Revisar o Treinamento</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="120"/> <location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source> <source>REVIEW</source>
<translation>REVISAR</translation> <translation>REVISAR</translation>
</message> </message>
<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> <source>Review the rules, features, and limitations of openpilot</source>
<translation>Revisar regras, aprimoramentos e limitações do openpilot</translation> <translation>Revisar regras, aprimoramentos e limitações do openpilot</translation>
</message> </message>
<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> <source>Are you sure you want to review the training guide?</source>
<translation>Tem certeza que quer rever o treinamento?</translation> <translation>Tem certeza que quer rever o treinamento?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="130"/> <location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source> <source>Regulatory</source>
<translation>Regulatório</translation> <translation>Regulatório</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="130"/> <location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source> <source>VIEW</source>
<translation>VER</translation> <translation>VER</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="138"/> <location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source> <source>Change Language</source>
<translation>Mudar Linguagem</translation> <translation>Mudar Linguagem</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="138"/> <location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source> <source>CHANGE</source>
<translation>MUDAR</translation> <translation>MUDAR</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="142"/> <location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source> <source>Select a language</source>
<translation>Selecione uma linguagem</translation> <translation>Selecione uma linguagem</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="162"/> <location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source> <source>Reboot</source>
<translation>Reiniciar</translation> <translation>Reiniciar</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="167"/> <location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source> <source>Power Off</source>
<translation>Desligar</translation> <translation>Desligar</translation>
</message> </message>
<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> <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> <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>
<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> <source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> Seu dispositivo está montado %1° %2 e %3° %4.</translation> <translation> Seu dispositivo está montado %1° %2 e %3° %4.</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="199"/> <location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source> <source>down</source>
<translation>baixo</translation> <translation>baixo</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="199"/> <location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source> <source>up</source>
<translation>cima</translation> <translation>cima</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="200"/> <location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source> <source>left</source>
<translation>esquerda</translation> <translation>esquerda</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="200"/> <location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source> <source>right</source>
<translation>direita</translation> <translation>direita</translation>
</message> </message>
<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> <source>Are you sure you want to reboot?</source>
<translation>Tem certeza que quer reiniciar?</translation> <translation>Tem certeza que quer reiniciar?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="218"/> <location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source> <source>Disengage to Reboot</source>
<translation>Desacione para Reiniciar</translation> <translation>Desacione para Reiniciar</translation>
</message> </message>
<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> <source>Are you sure you want to power off?</source>
<translation>Tem certeza que quer desligar?</translation> <translation>Tem certeza que quer desligar?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="231"/> <location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source> <source>Disengage to Power Off</source>
<translation>Desacione para Desligar</translation> <translation>Desacione para Desligar</translation>
</message> </message>
@ -722,33 +722,33 @@ trabalho definido</translation>
<context> <context>
<name>SettingsWindow</name> <name>SettingsWindow</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="332"/> <location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source> <source>×</source>
<translation>×</translation> <translation>×</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="358"/> <location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source> <source>Device</source>
<translation>Dispositivo</translation> <translation>Dispositivo</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="359"/> <location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="398"/> <location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source> <source>Network</source>
<translation>Rede</translation> <translation>Rede</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="360"/> <location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source> <source>Toggles</source>
<translation>Ajustes</translation> <translation>Ajustes</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="361"/> <location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source> <source>Software</source>
<translation>Software</translation> <translation>Software</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="366"/> <location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navegação</translation> <translation>Navegação</translation>
</message> </message>
@ -987,89 +987,89 @@ trabalho definido</translation>
<context> <context>
<name>SoftwarePanel</name> <name>SoftwarePanel</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="236"/> <location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source> <source>Git Branch</source>
<translation>Ramo Git</translation> <translation>Ramo Git</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="237"/> <location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source> <source>Git Commit</source>
<translation>Commit Git</translation> <translation>Commit Git</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="238"/> <location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source> <source>OS Version</source>
<translation>Versão do Sistema</translation> <translation>Versão do Sistema</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="239"/> <location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source> <source>Version</source>
<translation>Versão</translation> <translation>Versão</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="240"/> <location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source> <source>Last Update Check</source>
<translation>Verificação da última atualização</translation> <translation>Verificação da última atualização</translation>
</message> </message>
<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> <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> <translation>A última vez que o openpilot verificou com sucesso uma atualização. O atualizador funciona com o carro desligado.</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="241"/> <location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source> <source>Check for Update</source>
<translation>Verifique atualizações</translation> <translation>Verifique atualizações</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="246"/> <location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source> <source>CHECKING</source>
<translation>VERIFICANDO</translation> <translation>VERIFICANDO</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source> <source>Switch Branch</source>
<translation>Trocar Branch</translation> <translation>Trocar Branch</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source> <source>ENTER</source>
<translation>INSERIR</translation> <translation>INSERIR</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="255"/> <location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source> <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> <translation>A nova branch será aplicada ao verificar atualizações.</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="255"/> <location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source> <source>Enter branch name</source>
<translation>Inserir o nome da branch</translation> <translation>Inserir o nome da branch</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="266"/> <location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source> <source>UNINSTALL</source>
<translation>DESINSTALAR</translation> <translation>DESINSTALAR</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="266"/> <location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source> <source>Uninstall %1</source>
<translation>Desintalar o %1</translation> <translation>Desintalar o %1</translation>
</message> </message>
<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> <source>Are you sure you want to uninstall?</source>
<translation>Tem certeza que quer desinstalar?</translation> <translation>Tem certeza que quer desinstalar?</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="285"/> <location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source> <source>failed to fetch update</source>
<translation>falha ao buscar atualização</translation> <translation>falha ao buscar atualização</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="286"/> <location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="307"/> <location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source> <source>CHECK</source>
<translation>VERIFICAR</translation> <translation>VERIFICAR</translation>
</message> </message>
@ -1198,41 +1198,51 @@ trabalho definido</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="58"/> <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> <source>Disengage On Accelerator Pedal</source>
<translation>Desacionar Com Pedal Do Acelerador</translation> <translation>Desacionar Com Pedal Do Acelerador</translation>
</message> </message>
<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> <source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation>Quando ativado, pressionar o pedal do acelerador desacionará o openpilot.</translation> <translation>Quando ativado, pressionar o pedal do acelerador desacionará o openpilot.</translation>
</message> </message>
<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> <source>Show ETA in 24h Format</source>
<translation>Mostrar ETA em formato 24h</translation> <translation>Mostrar ETA em formato 24h</translation>
</message> </message>
<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> <source>Use 24h format instead of am/pm</source>
<translation>Use o formato 24h em vez de am/pm</translation> <translation>Use o formato 24h em vez de am/pm</translation>
</message> </message>
<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> <source>Show Map on Left Side of UI</source>
<translation>Exibir Mapa no Lado Esquerdo</translation> <translation>Exibir Mapa no Lado Esquerdo</translation>
</message> </message>
<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> <source>Show map on left side when in split screen view.</source>
<translation>Exibir mapa do lado esquerdo quando a tela for dividida.</translation> <translation>Exibir mapa do lado esquerdo quando a tela for dividida.</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="84"/> <location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source> <source>openpilot Longitudinal Control</source>
<translation>openpilot Controle Longitudinal</translation> <translation>openpilot Controle Longitudinal</translation>
</message> </message>
<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> <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> <translation>openpilot desativará o radar do carro e assumirá o controle do acelerador e freios. Atenção: isso desativa AEB!</translation>
</message> </message>

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

@ -108,152 +108,152 @@
<context> <context>
<name>DevicePanel</name> <name>DevicePanel</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="100"/> <location filename="../qt/offroad/settings.cc" line="106"/>
<source>Dongle ID</source> <source>Dongle ID</source>
<translation>Dongle ID</translation> <translation>Dongle ID</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="100"/> <location filename="../qt/offroad/settings.cc" line="106"/>
<source>N/A</source> <source>N/A</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="101"/> <location filename="../qt/offroad/settings.cc" line="107"/>
<source>Serial</source> <source>Serial</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="105"/> <location filename="../qt/offroad/settings.cc" line="111"/>
<source>Driver Camera</source> <source>Driver Camera</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="105"/> <location filename="../qt/offroad/settings.cc" line="111"/>
<source>PREVIEW</source> <source>PREVIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="110"/> <location filename="../qt/offroad/settings.cc" line="116"/>
<source>Reset Calibration</source> <source>Reset Calibration</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="110"/> <location filename="../qt/offroad/settings.cc" line="116"/>
<source>RESET</source> <source>RESET</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Are you sure you want to reset calibration?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="120"/> <location filename="../qt/offroad/settings.cc" line="126"/>
<source>Review Training Guide</source> <source>Review Training Guide</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="120"/> <location filename="../qt/offroad/settings.cc" line="126"/>
<source>REVIEW</source> <source>REVIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Review the rules, features, and limitations of openpilot</source>
<translation> openpilot 使</translation> <translation> openpilot 使</translation>
</message> </message>
<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> <source>Are you sure you want to review the training guide?</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="130"/> <location filename="../qt/offroad/settings.cc" line="136"/>
<source>Regulatory</source> <source>Regulatory</source>
<translation>/</translation> <translation>/</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="130"/> <location filename="../qt/offroad/settings.cc" line="136"/>
<source>VIEW</source> <source>VIEW</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="138"/> <location filename="../qt/offroad/settings.cc" line="144"/>
<source>Change Language</source> <source>Change Language</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="138"/> <location filename="../qt/offroad/settings.cc" line="144"/>
<source>CHANGE</source> <source>CHANGE</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="142"/> <location filename="../qt/offroad/settings.cc" line="148"/>
<source>Select a language</source> <source>Select a language</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="162"/> <location filename="../qt/offroad/settings.cc" line="168"/>
<source>Reboot</source> <source>Reboot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="167"/> <location filename="../qt/offroad/settings.cc" line="173"/>
<source>Power Off</source> <source>Power Off</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <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> <translation>openpilot 4° 5° 8° </translation>
</message> </message>
<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> <source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> %2 %1° %4 %3° </translation> <translation> %2 %1° %4 %3° </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="199"/> <location filename="../qt/offroad/settings.cc" line="205"/>
<source>down</source> <source>down</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="199"/> <location filename="../qt/offroad/settings.cc" line="205"/>
<source>up</source> <source>up</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="200"/> <location filename="../qt/offroad/settings.cc" line="206"/>
<source>left</source> <source>left</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="200"/> <location filename="../qt/offroad/settings.cc" line="206"/>
<source>right</source> <source>right</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Are you sure you want to reboot?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="218"/> <location filename="../qt/offroad/settings.cc" line="224"/>
<source>Disengage to Reboot</source> <source>Disengage to Reboot</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Are you sure you want to power off?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="231"/> <location filename="../qt/offroad/settings.cc" line="237"/>
<source>Disengage to Power Off</source> <source>Disengage to Power Off</source>
<translation></translation> <translation></translation>
</message> </message>
@ -718,33 +718,33 @@ location set</source>
<context> <context>
<name>SettingsWindow</name> <name>SettingsWindow</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="332"/> <location filename="../qt/offroad/settings.cc" line="338"/>
<source>×</source> <source>×</source>
<translation>×</translation> <translation>×</translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="358"/> <location filename="../qt/offroad/settings.cc" line="364"/>
<source>Device</source> <source>Device</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="359"/> <location filename="../qt/offroad/settings.cc" line="365"/>
<location filename="../qt/offroad/settings.cc" line="398"/> <location filename="../qt/offroad/settings.cc" line="404"/>
<source>Network</source> <source>Network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="360"/> <location filename="../qt/offroad/settings.cc" line="366"/>
<source>Toggles</source> <source>Toggles</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="361"/> <location filename="../qt/offroad/settings.cc" line="367"/>
<source>Software</source> <source>Software</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="366"/> <location filename="../qt/offroad/settings.cc" line="372"/>
<source>Navigation</source> <source>Navigation</source>
<translation></translation> <translation></translation>
</message> </message>
@ -983,89 +983,89 @@ location set</source>
<context> <context>
<name>SoftwarePanel</name> <name>SoftwarePanel</name>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="236"/> <location filename="../qt/offroad/settings.cc" line="242"/>
<source>Git Branch</source> <source>Git Branch</source>
<translation>Git </translation> <translation>Git </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="237"/> <location filename="../qt/offroad/settings.cc" line="243"/>
<source>Git Commit</source> <source>Git Commit</source>
<translation>Git </translation> <translation>Git </translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="238"/> <location filename="../qt/offroad/settings.cc" line="244"/>
<source>OS Version</source> <source>OS Version</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="239"/> <location filename="../qt/offroad/settings.cc" line="245"/>
<source>Version</source> <source>Version</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="240"/> <location filename="../qt/offroad/settings.cc" line="246"/>
<source>Last Update Check</source> <source>Last Update Check</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>The last time openpilot successfully checked for an update. The updater only runs while the car is off.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="241"/> <location filename="../qt/offroad/settings.cc" line="247"/>
<source>Check for Update</source> <source>Check for Update</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="246"/> <location filename="../qt/offroad/settings.cc" line="252"/>
<source>CHECKING</source> <source>CHECKING</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<source>Switch Branch</source> <source>Switch Branch</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<source>ENTER</source> <source>ENTER</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="253"/> <location filename="../qt/offroad/settings.cc" line="259"/>
<location filename="../qt/offroad/settings.cc" line="255"/> <location filename="../qt/offroad/settings.cc" line="261"/>
<source>The new branch will be pulled the next time the updater runs.</source> <source>The new branch will be pulled the next time the updater runs.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="255"/> <location filename="../qt/offroad/settings.cc" line="261"/>
<source>Enter branch name</source> <source>Enter branch name</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="266"/> <location filename="../qt/offroad/settings.cc" line="272"/>
<source>UNINSTALL</source> <source>UNINSTALL</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="266"/> <location filename="../qt/offroad/settings.cc" line="272"/>
<source>Uninstall %1</source> <source>Uninstall %1</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<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> <source>Are you sure you want to uninstall?</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="285"/> <location filename="../qt/offroad/settings.cc" line="291"/>
<source>failed to fetch update</source> <source>failed to fetch update</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="286"/> <location filename="../qt/offroad/settings.cc" line="292"/>
<location filename="../qt/offroad/settings.cc" line="307"/> <location filename="../qt/offroad/settings.cc" line="313"/>
<source>CHECK</source> <source>CHECK</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1194,41 +1194,51 @@ location set</source>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="58"/> <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> <source>Disengage On Accelerator Pedal</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation> openpilot </translation> <translation> openpilot </translation>
</message> </message>
<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> <source>Show ETA in 24h Format</source>
<translation> 24 </translation> <translation> 24 </translation>
</message> </message>
<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> <source>Use 24h format instead of am/pm</source>
<translation>使 24 ( 12 )</translation> <translation>使 24 ( 12 )</translation>
</message> </message>
<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> <source>Show Map on Left Side of UI</source>
<translation></translation> <translation></translation>
</message> </message>
<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> <source>Show map on left side when in split screen view.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qt/offroad/settings.cc" line="84"/> <location filename="../qt/offroad/settings.cc" line="90"/>
<source>openpilot Longitudinal Control</source> <source>openpilot Longitudinal Control</source>
<translation>openpilot </translation> <translation>openpilot </translation>
</message> </message>
<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> <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> <translation>openpilot (AEB) </translation>
</message> </message>

Loading…
Cancel
Save