openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 200 supported car makes and models.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1066 lines
53 KiB

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="th_TH">
<context>
<name>AbstractAlert</name>
<message>
<source>Close</source>
<translation></translation>
</message>
<message>
<source>Reboot and Update</source>
<translation></translation>
</message>
</context>
<context>
<name>AdvancedNetworking</name>
<message>
<source>Back</source>
<translation></translation>
</message>
<message>
<source>Enable Tethering</source>
<translation></translation>
</message>
<message>
<source>Tethering Password</source>
<translation></translation>
</message>
<message>
<source>EDIT</source>
<translation></translation>
</message>
<message>
<source>Enter new tethering password</source>
<translation></translation>
</message>
<message>
<source>IP Address</source>
<translation></translation>
</message>
<message>
<source>Enable Roaming</source>
<translation></translation>
</message>
<message>
<source>APN Setting</source>
<translation> APN</translation>
</message>
<message>
<source>Enter APN</source>
<translation> APN</translation>
</message>
<message>
<source>leave blank for automatic configuration</source>
<translation></translation>
</message>
<message>
<source>Cellular Metered</source>
<translation></translation>
</message>
<message>
<source>Hidden Network</source>
<translation></translation>
</message>
<message>
<source>CONNECT</source>
<translation></translation>
</message>
<message>
<source>Enter SSID</source>
<translation> SSID</translation>
</message>
<message>
<source>Enter password</source>
<translation></translation>
</message>
<message>
<source>for &quot;%1&quot;</source>
<translation> &quot;%1&quot;</translation>
</message>
<message>
<source>Prevent large data uploads when on a metered cellular connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>default</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>metered</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>unmetered</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wi-Fi Network Metered</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Prevent large data uploads when on a metered Wi-Fi connection</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
<source>Ok</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
<source>You must accept the Terms and Conditions in order to use openpilot.</source>
<translation> openpilot</translation>
</message>
<message>
<source>Back</source>
<translation></translation>
</message>
<message>
<source>Decline, uninstall %1</source>
<translation> %1</translation>
</message>
</context>
<context>
<name>DeveloperPanel</name>
<message>
<source>Joystick Debug Mode</source>
<translation></translation>
</message>
<message>
<source>Longitudinal Maneuver Mode</source>
<translation>/</translation>
</message>
<message>
<source>openpilot Longitudinal Control (Alpha)</source>
<translation>/ openpilot (Alpha)</translation>
</message>
<message>
<source>WARNING: openpilot longitudinal control is in alpha for this car and will disable Automatic Emergency Braking (AEB).</source>
<translation>คำเตอน: การควบคมการเร/ openpilot alpha (AEB) </translation>
</message>
<message>
<source>On this car, openpilot defaults to the car&apos;s built-in ACC instead of openpilot&apos;s longitudinal control. Enable this to switch to openpilot longitudinal control. Enabling Experimental mode is recommended when enabling openpilot longitudinal control alpha.</source>
<translation> openpilot / ACC openpilot openpilot / openpilot / alpha</translation>
</message>
<message>
<source>Enable ADB</source>
<translation> ADB</translation>
</message>
<message>
<source>ADB (Android Debug Bridge) allows connecting to your device over USB or over the network. See https://docs.comma.ai/how-to/connect-to-comma for more info.</source>
<translation>ADB (Android Debug Bridge) USB https://docs.comma.ai/how-to/connect-to-comma</translation>
</message>
</context>
<context>
<name>DevicePanel</name>
<message>
<source>Dongle ID</source>
<translation>Dongle ID</translation>
</message>
<message>
<source>N/A</source>
<translation></translation>
</message>
<message>
<source>Serial</source>
<translation></translation>
</message>
<message>
<source>Driver Camera</source>
<translation></translation>
</message>
<message>
<source>PREVIEW</source>
<translation></translation>
</message>
<message>
<source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation> ()</translation>
</message>
<message>
<source>Reset Calibration</source>
<translation></translation>
</message>
<message>
<source>RESET</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to reset calibration?</source>
<translation>?</translation>
</message>
<message>
<source>Review Training Guide</source>
<translation></translation>
</message>
<message>
<source>REVIEW</source>
<translation></translation>
</message>
<message>
<source>Review the rules, features, and limitations of openpilot</source>
<translation> openpilot</translation>
</message>
<message>
<source>Are you sure you want to review the training guide?</source>
<translation>?</translation>
</message>
<message>
<source>Regulatory</source>
<translation></translation>
</message>
<message>
<source>VIEW</source>
<translation></translation>
</message>
<message>
<source>Change Language</source>
<translation></translation>
</message>
<message>
<source>CHANGE</source>
<translation></translation>
</message>
<message>
<source>Select a language</source>
<translation></translation>
</message>
<message>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<source>Power Off</source>
<translation></translation>
</message>
<message>
<source> Your device is pointed %1° %2 and %3° %4.</source>
<translation> %2 %1° %4 %3°</translation>
</message>
<message>
<source>down</source>
<translation></translation>
</message>
<message>
<source>up</source>
<translation></translation>
</message>
<message>
<source>left</source>
<translation></translation>
</message>
<message>
<source>right</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to reboot?</source>
<translation>?</translation>
</message>
<message>
<source>Disengage to Reboot</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to power off?</source>
<translation>?</translation>
</message>
<message>
<source>Disengage to Power Off</source>
<translation></translation>
</message>
<message>
<source>Reset</source>
<translation></translation>
</message>
<message>
<source>Review</source>
<translation></translation>
</message>
<message>
<source>Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.</source>
<translation> comma connect (connect.comma.ai) comma prime </translation>
</message>
<message>
<source>Pair Device</source>
<translation></translation>
</message>
<message>
<source>PAIR</source>
<translation></translation>
</message>
<message>
<source>Disengage to Reset Calibration</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>openpilot requires the device to be mounted within 4° left or right and within 5° up or 9° down.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>openpilot is continuously calibrating, resetting is rarely required. Resetting calibration will restart openpilot if the car is powered on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Steering lag calibration is %1% complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
Steering lag calibration is complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Steering torque response calibration is %1% complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Steering torque response calibration is complete.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DriverViewWindow</name>
<message>
<source>camera starting</source>
<translation></translation>
</message>
</context>
<context>
<name>ExperimentalModeButton</name>
<message>
<source>EXPERIMENTAL MODE ON</source>
<translation></translation>
</message>
<message>
<source>CHILL MODE ON</source>
<translation></translation>
</message>
</context>
<context>
<name>FirehosePanel</name>
<message>
<source>openpilot learns to drive by watching humans, like you, drive.
Firehose Mode allows you to maximize your training data uploads to improve openpilot&apos;s driving models. More data means bigger models, which means better Experimental Mode.</source>
<translation>openpilot
openpilot </translation>
</message>
<message>
<source>Firehose Mode: ACTIVE</source>
<translation>โหมดสายยางดบเพล: เปดใชงาน</translation>
</message>
<message>
<source>ACTIVE</source>
<translation></translation>
</message>
<message>
<source>For maximum effectiveness, bring your device inside and connect to a good USB-C adapter and Wi-Fi weekly.&lt;br&gt;&lt;br&gt;Firehose Mode can also work while you&apos;re driving if connected to a hotspot or unlimited SIM card.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Frequently Asked Questions&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;Does it matter how or where I drive?&lt;/i&gt; Nope, just drive as you normally would.&lt;br&gt;&lt;br&gt;&lt;i&gt;Do all of my segments get pulled in Firehose Mode?&lt;/i&gt; No, we selectively pull a subset of your segments.&lt;br&gt;&lt;br&gt;&lt;i&gt;What&apos;s a good USB-C adapter?&lt;/i&gt; Any fast phone or laptop charger should be fine.&lt;br&gt;&lt;br&gt;&lt;i&gt;Does it matter which software I run?&lt;/i&gt; Yes, only upstream openpilot (and particular forks) are able to be used for training.</source>
<translation> USB-C Wi-Fi &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;วการขบหรอสถานทบขผลหรอไม?&lt;/i&gt; &lt;br&gt;&lt;br&gt;&lt;i&gt;?&lt;/i&gt;ไมใช เราจะเลอกดงขอมลเพยงบางสวนจากเซกเมนตของคณ&lt;br&gt;&lt;br&gt;&lt;i&gt;อะแดปเตอร USB-C แบบไหนด?&lt;/i&gt; &lt;br&gt;&lt;br&gt;&lt;i&gt;?&lt;/i&gt; openpilot ( fork ) </translation>
</message>
<message numerus="yes">
<source>&lt;b&gt;%n segment(s)&lt;/b&gt; of your driving is in the training dataset so far.</source>
<translation>
<numerusform> &lt;b&gt;%n &lt;/b&gt; </numerusform>
</translation>
</message>
<message>
<source>&lt;span stylesheet=&apos;font-size: 60px; font-weight: bold; color: #e74c3c;&apos;&gt;INACTIVE&lt;/span&gt;: connect to an unmetered network</source>
<translation>&lt;span stylesheet=&apos;font-size: 60px; font-weight: bold; color: #e74c3c;&apos;&gt;&lt;/span&gt;: </translation>
</message>
<message>
<source>Firehose Mode</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HudRenderer</name>
<message>
<source>km/h</source>
<translation>./.</translation>
</message>
<message>
<source>mph</source>
<translation>/.</translation>
</message>
<message>
<source>MAX</source>
<translation></translation>
</message>
</context>
<context>
<name>InputDialog</name>
<message>
<source>Cancel</source>
<translation></translation>
</message>
<message numerus="yes">
<source>Need at least %n character(s)!</source>
<translation>
<numerusform> %n !</numerusform>
</translation>
</message>
</context>
<context>
<name>MultiOptionDialog</name>
<message>
<source>Select</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
</context>
<context>
<name>Networking</name>
<message>
<source>Advanced</source>
<translation></translation>
</message>
<message>
<source>Enter password</source>
<translation></translation>
</message>
<message>
<source>for &quot;%1&quot;</source>
<translation> &quot;%1&quot;</translation>
</message>
<message>
<source>Wrong password</source>
<translation></translation>
</message>
</context>
<context>
<name>OffroadAlert</name>
<message>
<source>Device temperature too high. System cooling down before starting. Current internal component temperature: %1</source>
<translation> : %1</translation>
</message>
<message>
<source>Immediately connect to the internet to check for updates. If you do not connect to the internet, openpilot won&apos;t engage in %1</source>
<translation> openpilot %1</translation>
</message>
<message>
<source>Connect to internet to check for updates. openpilot won&apos;t automatically start until it connects to internet to check for updates.</source>
<translation> openpilot </translation>
</message>
<message>
<source>Unable to download updates
%1</source>
<translation>
%1</translation>
</message>
<message>
<source>Taking camera snapshots. System won&apos;t start until finished.</source>
<translation> </translation>
</message>
<message>
<source>An update to your device&apos;s operating system is downloading in the background. You will be prompted to update when it&apos;s ready to install.</source>
<translation> </translation>
</message>
<message>
<source>openpilot was unable to identify your car. Your car is either unsupported or its ECUs are not recognized. Please submit a pull request to add the firmware versions to the proper vehicle. Need help? Join discord.comma.ai.</source>
<translation>openpilot ECU pull request discord.comma.ai</translation>
</message>
<message>
<source>openpilot detected a change in the device&apos;s mounting position. Ensure the device is fully seated in the mount and the mount is firmly secured to the windshield.</source>
<translation>openpilot </translation>
</message>
<message>
<source>Device failed to register with the comma.ai backend. It will not connect or upload to comma.ai servers, and receives no support from comma.ai. If this is a device purchased at comma.ai/shop, open a ticket at https://comma.ai/support.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Acknowledge Excessive Actuation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Snooze Update</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>openpilot detected excessive %1 actuation on your last drive. Please contact support at https://comma.ai/support and share your device&apos;s Dongle ID for troubleshooting.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OffroadHome</name>
<message>
<source>UPDATE</source>
<translation></translation>
</message>
<message>
<source> ALERTS</source>
<translation> </translation>
</message>
<message>
<source> ALERT</source>
<translation> </translation>
</message>
</context>
<context>
<name>OnroadAlerts</name>
<message>
<source>openpilot Unavailable</source>
<translation>openpilot </translation>
</message>
<message>
<source>TAKE CONTROL IMMEDIATELY</source>
<translation></translation>
</message>
<message>
<source>Reboot Device</source>
<translation></translation>
</message>
<message>
<source>Waiting to start</source>
<translation></translation>
</message>
<message>
<source>System Unresponsive</source>
<translation></translation>
</message>
</context>
<context>
<name>PairingPopup</name>
<message>
<source>Pair your device to your comma account</source>
<translation> comma </translation>
</message>
<message>
<source>Go to https://connect.comma.ai on your phone</source>
<translation> https://connect.comma.ai ดวยโทรศพทของคณ</translation>
</message>
<message>
<source>Click &quot;add new device&quot; and scan the QR code on the right</source>
<translation> &quot;add new device&quot; </translation>
</message>
<message>
<source>Bookmark connect.comma.ai to your home screen to use it like an app</source>
<translation> connect.comma.ai </translation>
</message>
<message>
<source>Please connect to Wi-Fi to complete initial pairing</source>
<translation> Wi-Fi </translation>
</message>
</context>
<context>
<name>ParamControl</name>
<message>
<source>Enable</source>
<translation></translation>
</message>
<message>
<source>Cancel</source>
<translation></translation>
</message>
</context>
<context>
<name>PrimeAdWidget</name>
<message>
<source>Upgrade Now</source>
<translation></translation>
</message>
<message>
<source>Become a comma prime member at connect.comma.ai</source>
<translation> comma prime connect.comma.ai</translation>
</message>
<message>
<source>PRIME FEATURES:</source>
<translation> PRIME:</translation>
</message>
<message>
<source>Remote access</source>
<translation></translation>
</message>
<message>
<source>24/7 LTE connectivity</source>
<translation> LTE 24/7</translation>
</message>
<message>
<source>1 year of drive storage</source>
<translation> 1 </translation>
</message>
<message>
<source>Remote snapshots</source>
<translation></translation>
</message>
</context>
<context>
<name>PrimeUserWidget</name>
<message>
<source> SUBSCRIBED</source>
<translation> </translation>
</message>
<message>
<source>comma prime</source>
<translation>comma prime</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>openpilot</source>
<translation>openpilot</translation>
</message>
<message numerus="yes">
<source>%n minute(s) ago</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<source>%n hour(s) ago</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<source>%n day(s) ago</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message>
<source>now</source>
<translation></translation>
</message>
</context>
<context>
<name>SettingsWindow</name>
<message>
<source>×</source>
<translation>×</translation>
</message>
<message>
<source>Device</source>
<translation></translation>
</message>
<message>
<source>Network</source>
<translation></translation>
</message>
<message>
<source>Toggles</source>
<translation></translation>
</message>
<message>
<source>Software</source>
<translation></translation>
</message>
<message>
<source>Developer</source>
<translation></translation>
</message>
<message>
<source>Firehose</source>
<translation></translation>
</message>
</context>
<context>
<name>SetupWidget</name>
<message>
<source>Finish Setup</source>
<translation></translation>
</message>
<message>
<source>Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.</source>
<translation> comma connect (connect.comma.ai) comma prime </translation>
</message>
<message>
<source>Pair device</source>
<translation></translation>
</message>
</context>
<context>
<name>Sidebar</name>
<message>
<source>CONNECT</source>
<translation></translation>
</message>
<message>
<source>OFFLINE</source>
<translation></translation>
</message>
<message>
<source>ONLINE</source>
<translation></translation>
</message>
<message>
<source>ERROR</source>
<translation></translation>
</message>
<message>
<source>TEMP</source>
<translation></translation>
</message>
<message>
<source>HIGH</source>
<translation></translation>
</message>
<message>
<source>GOOD</source>
<translation></translation>
</message>
<message>
<source>OK</source>
<translation></translation>
</message>
<message>
<source>VEHICLE</source>
<translation></translation>
</message>
<message>
<source>NO</source>
<translation></translation>
</message>
<message>
<source>PANDA</source>
<translation>PANDA</translation>
</message>
<message>
<source>--</source>
<translation>--</translation>
</message>
<message>
<source>Wi-Fi</source>
<translation>Wi-Fi</translation>
</message>
<message>
<source>ETH</source>
<translation>ETH</translation>
</message>
<message>
<source>2G</source>
<translation>2G</translation>
</message>
<message>
<source>3G</source>
<translation>3G</translation>
</message>
<message>
<source>LTE</source>
<translation>LTE</translation>
</message>
<message>
<source>5G</source>
<translation>5G</translation>
</message>
</context>
<context>
<name>SoftwarePanel</name>
<message>
<source>Uninstall %1</source>
<translation> %1</translation>
</message>
<message>
<source>UNINSTALL</source>
<translation></translation>
</message>
<message>
<source>Are you sure you want to uninstall?</source>
<translation>?</translation>
</message>
<message>
<source>CHECK</source>
<translation></translation>
</message>
<message>
<source>Updates are only downloaded while the car is off.</source>
<translation></translation>
</message>
<message>
<source>Current Version</source>
<translation></translation>
</message>
<message>
<source>Download</source>
<translation></translation>
</message>
<message>
<source>Install Update</source>
<translation></translation>
</message>
<message>
<source>INSTALL</source>
<translation></translation>
</message>
<message>
<source>Target Branch</source>
<translation>Branch </translation>
</message>
<message>
<source>SELECT</source>
<translation></translation>
</message>
<message>
<source>Select a branch</source>
<translation> Branch</translation>
</message>
<message>
<source>Uninstall</source>
<translation></translation>
</message>
<message>
<source>failed to check for update</source>
<translation></translation>
</message>
<message>
<source>DOWNLOAD</source>
<translation></translation>
</message>
<message>
<source>update available</source>
<translation></translation>
</message>
<message>
<source>never</source>
<translation></translation>
</message>
<message>
<source>up to date, last checked %1</source>
<translation> %1</translation>
</message>
</context>
<context>
<name>SshControl</name>
<message>
<source>SSH Keys</source>
<translation> SSH</translation>
</message>
<message>
<source>Warning: This grants SSH access to all public keys in your GitHub settings. Never enter a GitHub username other than your own. A comma employee will NEVER ask you to add their GitHub username.</source>
<translation>คำเตอน: งนใหทธ SSH GitHub GitHub comma GitHub </translation>
</message>
<message>
<source>ADD</source>
<translation></translation>
</message>
<message>
<source>Enter your GitHub username</source>
<translation> GitHub </translation>
</message>
<message>
<source>LOADING</source>
<translation></translation>
</message>
<message>
<source>REMOVE</source>
<translation></translation>
</message>
<message>
<source>Username &apos;%1&apos; has no keys on GitHub</source>
<translation> &apos;%1&apos; GitHub</translation>
</message>
<message>
<source>Request timed out</source>
<translation> </translation>
</message>
<message>
<source>Username &apos;%1&apos; doesn&apos;t exist on GitHub</source>
<translation> &apos;%1&apos; GitHub</translation>
</message>
</context>
<context>
<name>SshToggle</name>
<message>
<source>Enable SSH</source>
<translation> SSH</translation>
</message>
</context>
<context>
<name>TermsPage</name>
<message>
<source>Decline</source>
<translation></translation>
</message>
<message>
<source>Agree</source>
<translation></translation>
</message>
<message>
<source>Welcome to openpilot</source>
<translation> openpilot</translation>
</message>
<message>
<source>You must accept the Terms and Conditions to use openpilot. Read the latest terms at &lt;span style=&apos;color: #465BEA;&apos;&gt;https://comma.ai/terms&lt;/span&gt; before continuing.</source>
<translation> openpilot &lt;span style=&apos;color: #465BEA;&apos;&gt;https://comma.ai/terms&lt;/span&gt; กอนดำเนนการตอ</translation>
</message>
</context>
<context>
<name>TogglesPanel</name>
<message>
<source>Enable openpilot</source>
<translation> openpilot</translation>
</message>
<message>
<source>Enable Lane Departure Warnings</source>
<translation></translation>
</message>
<message>
<source>Receive alerts to steer back into the lane when your vehicle drifts over a detected lane line without a turn signal activated while driving over 31 mph (50 km/h).</source>
<translation> 31 (50 ./)</translation>
</message>
<message>
<source>Use Metric System</source>
<translation></translation>
</message>
<message>
<source>Display speed in km/h instead of mph.</source>
<translation> ./. /</translation>
</message>
<message>
<source>Record and Upload Driver Camera</source>
<translation></translation>
</message>
<message>
<source>Upload data from the driver facing camera and help improve the driver monitoring algorithm.</source>
<translation> </translation>
</message>
<message>
<source>Disengage on Accelerator Pedal</source>
<translation></translation>
</message>
<message>
<source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation> openpilot</translation>
</message>
<message>
<source>Experimental Mode</source>
<translation></translation>
</message>
<message>
<source>openpilot defaults to driving in &lt;b&gt;chill mode&lt;/b&gt;. Experimental mode enables &lt;b&gt;alpha-level features&lt;/b&gt; that aren&apos;t ready for chill mode. Experimental features are listed below:</source>
<translation> openpilot &lt;b&gt;&lt;/b&gt; &lt;b&gt;&lt;/b&gt; :</translation>
</message>
<message>
<source>Let the driving model control the gas and brakes. openpilot will drive as it thinks a human would, including stopping for red lights and stop signs. Since the driving model decides the speed to drive, the set speed will only act as an upper bound. This is an alpha quality feature; mistakes should be expected.</source>
<translation> openpilot / openpilot openpilot </translation>
</message>
<message>
<source>New Driving Visualization</source>
<translation></translation>
</message>
<message>
<source>Experimental mode is currently unavailable on this car since the car&apos;s stock ACC is used for longitudinal control.</source>
<translation> /</translation>
</message>
<message>
<source>openpilot longitudinal control may come in a future update.</source>
<translation>/ openpilot </translation>
</message>
<message>
<source>Aggressive</source>
<translation></translation>
</message>
<message>
<source>Standard</source>
<translation></translation>
</message>
<message>
<source>Relaxed</source>
<translation></translation>
</message>
<message>
<source>Driving Personality</source>
<translation></translation>
</message>
<message>
<source>An alpha version of openpilot longitudinal control can be tested, along with Experimental mode, on non-release branches.</source>
<translation>/ openpilot alpha branch </translation>
</message>
<message>
<source>End-to-End Longitudinal Control</source>
<translation>/ End-to-End</translation>
</message>
<message>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation>/ openpilot (alpha) </translation>
</message>
longitudinal personality: change via steering wheel distance button (#31792) * start at param * start by sending personality * change to personality * POC: button changes personality * what's wrong with this? * fix * not really possible but fuzzy test catches this * there's always a typo * dang, we're dropping messages * clean up * no comment * bump * rename * not all cars yet * works but at what cost * clean up * inside settings * write param so we save the distance button changes * setChecked activates buttonToggled and already writes param! * don't need this, we update from longitudinalPlan on changes * some clean up * more * ui * allow some time for ui to receive and write param * plannerd: only track changes in case no ui * Revert "plannerd: only track changes in case no ui" This reverts commit 2b081aa6ceb92c67a621b74592b2292756d29871. * write in plannerd as well, I assume this is atomic? * don't write when setting checked (only user clicks) * better nane * more * Update selfdrive/controls/lib/longitudinal_planner.py Co-authored-by: Cameron Clough <cameronjclough@gmail.com> * doesn't write param now * ParamWatcher is nice * no debug * Update translations * fix * odd drain sock proc replay behavior * vanish * Revert "odd drain sock proc replay behavior" This reverts commit 29b70b39413e1852bb512155af6b6a94a5bd9454. * add GM * only if OP long * move personality to controlsState, since eventually it won't be exclusive to long planner more bump * diff without translations * fix * put nonblocking * CS should start at up to date personality always (no ui flicker) * update toggle on cereal message change * fix * fix that * ubmp * mypy doesn't know this is an int :( * update translations * fix the tests --------- Co-authored-by: Cameron Clough <cameronjclough@gmail.com> old-commit-hash: 3d63c7093afec7ba24f447a44f02f7bea1f7282b
2 years ago
<message>
<source>Standard is recommended. In aggressive mode, openpilot will follow lead cars closer and be more aggressive with the gas and brake. In relaxed mode openpilot will stay further away from lead cars. On supported cars, you can cycle through these personalities with your steering wheel distance button.</source>
<translation> openpilot openpilot </translation>
longitudinal personality: change via steering wheel distance button (#31792) * start at param * start by sending personality * change to personality * POC: button changes personality * what's wrong with this? * fix * not really possible but fuzzy test catches this * there's always a typo * dang, we're dropping messages * clean up * no comment * bump * rename * not all cars yet * works but at what cost * clean up * inside settings * write param so we save the distance button changes * setChecked activates buttonToggled and already writes param! * don't need this, we update from longitudinalPlan on changes * some clean up * more * ui * allow some time for ui to receive and write param * plannerd: only track changes in case no ui * Revert "plannerd: only track changes in case no ui" This reverts commit 2b081aa6ceb92c67a621b74592b2292756d29871. * write in plannerd as well, I assume this is atomic? * don't write when setting checked (only user clicks) * better nane * more * Update selfdrive/controls/lib/longitudinal_planner.py Co-authored-by: Cameron Clough <cameronjclough@gmail.com> * doesn't write param now * ParamWatcher is nice * no debug * Update translations * fix * odd drain sock proc replay behavior * vanish * Revert "odd drain sock proc replay behavior" This reverts commit 29b70b39413e1852bb512155af6b6a94a5bd9454. * add GM * only if OP long * move personality to controlsState, since eventually it won't be exclusive to long planner more bump * diff without translations * fix * put nonblocking * CS should start at up to date personality always (no ui flicker) * update toggle on cereal message change * fix * fix that * ubmp * mypy doesn't know this is an int :( * update translations * fix the tests --------- Co-authored-by: Cameron Clough <cameronjclough@gmail.com> old-commit-hash: 3d63c7093afec7ba24f447a44f02f7bea1f7282b
2 years ago
</message>
<message>
<source>The driving visualization will transition to the road-facing wide-angle camera at low speeds to better show some turns. The Experimental mode logo will also be shown in the top right corner.</source>
<translation> </translation>
</message>
<message>
<source>Always-On Driver Monitoring</source>
<translation></translation>
</message>
<message>
<source>Enable driver monitoring even when openpilot is not engaged.</source>
<translation> openpilot </translation>
</message>
<message>
<source>Use the openpilot system for adaptive cruise control and lane keep driver assistance. Your attention is required at all times to use this feature.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Changing this setting will restart openpilot if the car is powered on.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Record and Upload Microphone Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Record and store microphone audio while driving. The audio will be included in the dashcam video in comma connect.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WiFiPromptWidget</name>
<message>
<source>Open</source>
<translation></translation>
</message>
<message>
<source>Maximize your training data uploads to improve openpilot&apos;s driving models.</source>
<translation> openpilot</translation>
</message>
<message>
<source>&lt;span style=&apos;font-family: &quot;Noto Color Emoji&quot;;&apos;&gt;🔥&lt;/span&gt; Firehose Mode &lt;span style=&apos;font-family: Noto Color Emoji;&apos;&gt;🔥&lt;/span&gt;</source>
<translation>&lt;span style=&apos;font-family: &quot;Noto Color Emoji&quot;;&apos;&gt;🔥&lt;/span&gt; &lt;span style=&apos;font-family: Noto Color Emoji;&apos;&gt;🔥&lt;/span&gt;</translation>
</message>
</context>
<context>
<name>WifiUI</name>
<message>
<source>Scanning for networks...</source>
<translation>...</translation>
</message>
<message>
<source>CONNECTING...</source>
<translation>...</translation>
</message>
<message>
<source>FORGET</source>
<translation></translation>
</message>
<message>
<source>Forget Wi-Fi Network &quot;%1&quot;?</source>
<translation> Wi-Fi &quot;%1&quot;?</translation>
</message>
<message>
<source>Forget</source>
<translation></translation>
</message>
</context>
</TS>