Files
2026-02-07 23:33:31 -06:00

5632 lines
290 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en-x-frog">
<context>
<name>AbstractAlert</name>
<message>
<source>Close</source>
<translation type="gpt-5-generated">Croak! Close ribbit!</translation>
</message>
<message>
<source>Snooze Update</source>
<translation type="gpt-5-generated">Ribbit Nap Update</translation>
</message>
<message>
<source>Reboot and Update</source>
<translation type="gpt-5-generated">Ribbit! Reboot and update, croak!</translation>
</message>
</context>
<context>
<name>AdvancedNetworking</name>
<message>
<source>Back</source>
<translation type="gpt-5-generated">Ribbit back!</translation>
</message>
<message>
<source>Off</source>
<translation type="gpt-5-generated">Ribbit Off</translation>
</message>
<message>
<source>Always</source>
<translation type="gpt-5-generated">Ribbit! Always croak!</translation>
</message>
<message>
<source>Only Onroad</source>
<translation type="gpt-5-generated">Ribbit! Only Onroad, croak.</translation>
</message>
<message>
<source>Until Reboot</source>
<translation type="gpt-5-generated">Ribbit… until reboot, croak!</translation>
</message>
<message>
<source>Enable Tethering</source>
<translation type="gpt-5-generated">Ribbit! Enable Tethering, croak!</translation>
</message>
<message>
<source>Allow tethering with your data SIM and keep it active either while driving or continuously.</source>
<translation type="gpt-5-generated">Ribbit! Allow tethering with your data SIM, and keep it active while driving or croak-continually.</translation>
</message>
<message>
<source>Tethering Password</source>
<translation type="gpt-5-generated">Ribbit! Tethering Password, croak!</translation>
</message>
<message>
<source>EDIT</source>
<translation type="gpt-5-generated">Ribbit! EDIT croak.</translation>
</message>
<message>
<source>Enter new tethering password</source>
<translation type="gpt-5-generated">Ribbit! Hop in a new tethering password, croak!</translation>
</message>
<message>
<source>IP Address</source>
<translation type="gpt-5-generated">Ribbit Address</translation>
</message>
<message>
<source>Enable Roaming</source>
<translation type="gpt-5-generated">Ribbit! Enable Roaming, croak!</translation>
</message>
<message>
<source>APN Setting</source>
<translation type="gpt-5-generated">Ribbit! APN Setting croak!</translation>
</message>
<message>
<source>Enter APN</source>
<translation type="gpt-5-generated">Ribbit! Enter APN croak.</translation>
</message>
<message>
<source>leave blank for automatic configuration</source>
<translation type="gpt-5-generated">Ribbit! leave blank for automatic configuration, croak.</translation>
</message>
<message>
<source>Cellular Metered</source>
<translation type="gpt-5-generated">Ribbit! Cellular Metered, croak!</translation>
</message>
<message>
<source>Prevent large data uploads when on a metered connection</source>
<translation type="gpt-5-generated">Ribbit! Stop big data hops when on a metered pond connection</translation>
</message>
<message>
<source>Hidden Network</source>
<translation type="gpt-5-generated">Ribbit! Hidden Network, croak!</translation>
</message>
<message>
<source>CONNECT</source>
<translation type="gpt-5-generated">Ribbit! CONNECT</translation>
</message>
<message>
<source>Enter SSID</source>
<translation type="gpt-5-generated">Ribbit! Enter SSID, croak.</translation>
</message>
<message>
<source>Enter password</source>
<translation type="gpt-5-generated">Ribbit! Enter password, croak!</translation>
</message>
<message>
<source>for "%1"</source>
<translation type="gpt-5-generated">for "%1", ribbit</translation>
</message>
</context>
<context>
<name>AnnotatedCameraWidget</name>
<message>
<source>km/h</source>
<translation type="gpt-5-generated">km/h</translation>
</message>
<message>
<source>mph</source>
<translation type="gpt-5-generated">ribbit mph croak</translation>
</message>
<message>
<source>MAX</source>
<translation type="gpt-5-generated">Ribbit MAX</translation>
</message>
<message>
<source>LIMIT</source>
<translation type="gpt-5-generated">Ribbit LIMIT Croak</translation>
</message>
<message>
<source>SPEED</source>
<translation type="gpt-5-generated">SPEED, ribbit!</translation>
</message>
</context>
<context>
<name>ConfirmationDialog</name>
<message>
<source>Ok</source>
<translation type="gpt-5-generated">Ribbit, ok!</translation>
</message>
<message>
<source>Cancel</source>
<translation type="gpt-5-generated">Ribbit! Cancel croak!</translation>
</message>
</context>
<context>
<name>DeclinePage</name>
<message>
<source>You must accept the Terms and Conditions in order to use openpilot.</source>
<translation type="gpt-5-generated">Ribbit! You must accept the Terms and Conditions to use openpilot. Croak!</translation>
</message>
<message>
<source>Back</source>
<translation type="gpt-5-generated">Ribbit back</translation>
</message>
<message>
<source>Decline, uninstall %1</source>
<translation type="gpt-5-generated">Ribbit, croak! Decline, uninstall %1</translation>
</message>
</context>
<context>
<name>DestinationWidget</name>
<message>
<source>Home</source>
<translation type="gpt-5-generated">Ribbit Home Croak</translation>
</message>
<message>
<source>Work</source>
<translation type="gpt-5-generated">Ribbit! Work, croak!</translation>
</message>
<message>
<source>No destination set</source>
<translation type="gpt-5-generated">Ribbit! No lily pad set for destination. Croak!</translation>
</message>
<message>
<source>home</source>
<translation type="gpt-5-generated">Ribbit home</translation>
</message>
<message>
<source>work</source>
<translation type="gpt-5-generated">Ribbit-work croak!</translation>
</message>
<message>
<source>No %1 location set</source>
<translation type="gpt-5-generated">Ribbit! No %1 location set, croak.</translation>
</message>
</context>
<context>
<name>DeveloperSidebar</name>
<message>
<source> m/s²</source>
<translation type="gpt-5-generated">m/s²</translation>
</message>
<message>
<source> ft/s²</source>
<translation type="gpt-5-generated"> ribbit ft/s² croak</translation>
</message>
<message>
<source>ACCEL</source>
<translation type="gpt-5-generated">Ribbit ACCEL croak</translation>
</message>
<message>
<source>ACCEL JERK</source>
<translation type="gpt-5-generated">Ribbit! ACCEL JERK, croak!</translation>
</message>
<message>
<source>ACT ACCEL</source>
<translation type="gpt-5-generated">Ribbit! ACT ACCEL croak!</translation>
</message>
<message>
<source>DANGER JERK</source>
<translation type="gpt-5-generated">Ribbit! DANGER JERK, croak!</translation>
</message>
<message>
<source>STEER DELAY</source>
<translation type="gpt-5-generated">STEER DELAY, ribbit!</translation>
</message>
<message>
<source>FRICTION</source>
<translation type="gpt-5-generated">FRICTION... ribbit! Croak!</translation>
</message>
<message>
<source>LAT ACCEL</source>
<translation type="gpt-5-generated">Ribbit! LAT ACCEL croak!</translation>
</message>
<message>
<source>LATERAL %</source>
<translation type="gpt-5-generated">Ribbit! LATERAL % Croak!</translation>
</message>
<message>
<source>LONG %</source>
<translation type="gpt-5-generated">Ribbit LONG %</translation>
</message>
<message>
<source>MAX ACCEL</source>
<translation type="gpt-5-generated">Ribbit! MAX ACCEL croak!</translation>
</message>
<message>
<source>SPEED JERK</source>
<translation type="gpt-5-generated">Ribbit SPEED JERK, croak!</translation>
</message>
<message>
<source>STEER ANGLE</source>
<translation type="gpt-5-generated">Ribbit-STEER ANGLE, croak!</translation>
</message>
<message>
<source>STEER RATIO</source>
<translation type="gpt-5-generated">Ribbit! STEER RATIO croak!</translation>
</message>
<message>
<source>STEER STIFF</source>
<translation type="gpt-5-generated">Ribbit! STEER STIFF, croak!</translation>
</message>
<message>
<source>TORQUE %</source>
<translation type="gpt-5-generated">Ribbit TORQUE % croak</translation>
</message>
</context>
<context>
<name>DevicePanel</name>
<message>
<source>Dongle ID</source>
<translation type="gpt-5-generated">Ribbit ID</translation>
</message>
<message>
<source>N/A</source>
<translation type="gpt-5-generated">N/A</translation>
</message>
<message>
<source>Serial</source>
<translation type="gpt-5-generated">Ribbit Serial croak</translation>
</message>
<message>
<source>Pair Device</source>
<translation type="gpt-5-generated">Ribbit! Pair Device croak</translation>
</message>
<message>
<source>PAIR</source>
<translation type="gpt-5-generated">RIBBIT PAIR CROAK</translation>
</message>
<message>
<source>Pair your device with Konik connect (stable.konik.ai).</source>
<translation type="gpt-5-generated">Ribbit! Pair your device with Konik connect (stable.konik.ai), croak.</translation>
</message>
<message>
<source>Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.</source>
<translation type="gpt-5-generated">Ribbit! Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer, croak!</translation>
</message>
<message>
<source>Driver Camera</source>
<translation type="gpt-5-generated">Ribbit Driver Camera, croak!</translation>
</message>
<message>
<source>PREVIEW</source>
<translation type="gpt-5-generated">Ribbit PREVIEW croak</translation>
</message>
<message>
<source>Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)</source>
<translation type="gpt-5-generated">Ribbit! Peek the driver-facing camera to be sure driver monitoring sees clear. Croak. (vehicle must be off)</translation>
</message>
<message>
<source>Reset Calibration</source>
<translation type="gpt-5-generated">Ribbit! Reset Calibration, croak!</translation>
</message>
<message>
<source>RESET</source>
<translation type="gpt-5-generated">RIBBIT RESET</translation>
</message>
<message>
<source>Are you sure you want to reset calibration?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to reset calibration, croak?</translation>
</message>
<message>
<source>Reset</source>
<translation type="gpt-5-generated">Ribbit-Reset Croak!</translation>
</message>
<message>
<source>Review Training Guide</source>
<translation type="gpt-5-generated">Ribbit! Peek at the Training Guide, croak!</translation>
</message>
<message>
<source>REVIEW</source>
<translation type="gpt-5-generated">RIBBIT REVIEW CROAK</translation>
</message>
<message>
<source>Review the rules, features, and limitations of openpilot</source>
<translation type="gpt-5-generated">Ribbit! Peek the rules, features, and limits of openpilot—croak!</translation>
</message>
<message>
<source>Are you sure you want to review the training guide?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to peek at the training guide, croak?</translation>
</message>
<message>
<source>Review</source>
<translation type="gpt-5-generated">Ribbit! Review croak!</translation>
</message>
<message>
<source>Regulatory</source>
<translation type="gpt-5-generated">Ribbit-ulations</translation>
</message>
<message>
<source>VIEW</source>
<translation type="gpt-5-generated">Ribbit VIEW!</translation>
</message>
<message>
<source>Change Language</source>
<translation type="gpt-5-generated">Ribbit! Change Language croak!</translation>
</message>
<message>
<source>CHANGE</source>
<translation type="gpt-5-generated">RIBBIT CHANGE CROAK</translation>
</message>
<message>
<source>Select a language</source>
<translation type="gpt-5-generated">Ribbit! Pick a tongue croak.</translation>
</message>
<message>
<source>Reboot</source>
<translation type="gpt-5-generated">Riboot, ribbit!</translation>
</message>
<message>
<source>Power Off</source>
<translation type="gpt-5-generated">Ribbit! Power Off, croak!</translation>
</message>
<message>
<source>openpilot requires the device to be mounted within 4° left or right and within 5° up or 9° down. openpilot is continuously calibrating, resetting is rarely required.</source>
<translation type="gpt-5-generated">Ribbit! openpilot needs the device mounted within 4° left or right, and 5° up or 9° down. Croak! openpilot keeps calibrating; resetting is rarely needed.</translation>
</message>
<message>
<source> Your device is pointed %1° %2 and %3° %4.</source>
<translation type="gpt-5-generated">Ribbit! Your device points %1° %2 and %3° %4, croak.</translation>
</message>
<message>
<source>down</source>
<translation type="gpt-5-generated">Ribbit… down. Croak.</translation>
</message>
<message>
<source>up</source>
<translation type="gpt-5-generated">Ribbit up!</translation>
</message>
<message>
<source>left</source>
<translation type="gpt-5-generated">Left... ribbit.</translation>
</message>
<message>
<source>right</source>
<translation type="gpt-5-generated">Ribbit… right side, croak!</translation>
</message>
<message>
<source>Are you sure you want to reboot?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to reboot, croak?</translation>
</message>
<message>
<source>Disengage to Reboot</source>
<translation type="gpt-5-generated">Ribbit! Hop off to Reboot</translation>
</message>
<message>
<source>Are you sure you want to power off?</source>
<translation type="gpt-5-generated">Ribbit! You sure you wanna power off, croak?</translation>
</message>
<message>
<source>Disengage to Power Off</source>
<translation type="gpt-5-generated">Ribbit! Hop off to Power Off</translation>
</message>
</context>
<context>
<name>DriveStats</name>
<message>
<source>FROGPILOT</source>
<translation type="gpt-5-generated">FROGPILOT Ribbit!</translation>
</message>
<message>
<source>Drives</source>
<translation type="gpt-5-generated">Ribbit Rides</translation>
</message>
<message>
<source>Hours</source>
<translation type="gpt-5-generated">Ribbit Hours</translation>
</message>
<message>
<source>KM</source>
<translation type="gpt-5-generated">KM, ribbit!</translation>
</message>
<message>
<source>Miles</source>
<translation type="gpt-5-generated">Ribbit miles</translation>
</message>
</context>
<context>
<name>DriverViewWindow</name>
<message>
<source>camera starting</source>
<translation type="gpt-5-generated">Ribbit! Camera croaks awake, starting now.</translation>
</message>
</context>
<context>
<name>ExpandableMultiOptionDialog</name>
<message>
<source>Sort by:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alphabetical</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Date (Newest)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Date (Oldest)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Favorites First</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select</source>
<translation type="unfinished">Ribbit! Pick it, croak!</translation>
</message>
<message>
<source>Cancel</source>
<translation type="unfinished">Ribbit! Cancel croak!</translation>
</message>
<message>
<source>%1 (Community Fav)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExperimentalModeButton</name>
<message>
<source>EXPERIMENTAL MODE ON</source>
<translation type="gpt-5-generated">Ribbit! EXPERIMENTAL MODE ON, croak!</translation>
</message>
<message>
<source>CHILL MODE ON</source>
<translation type="gpt-5-generated">Ribbit! CHILL MODE ON, croak!</translation>
</message>
</context>
<context>
<name>FrogPilotAnnotatedCameraWidget</name>
<message>
<source> m/s²</source>
<translation type="gpt-5-generated">Ribbit m/s² croak</translation>
</message>
<message>
<source> meters</source>
<translation type="gpt-5-generated"> ribbit meters</translation>
</message>
<message>
<source> m/s</source>
<translation type="gpt-5-generated"> m/s</translation>
</message>
<message>
<source> km/h</source>
<translation type="gpt-5-generated">rib/km/hbit</translation>
</message>
<message>
<source> ft/s²</source>
<translation type="gpt-5-generated">ribbit ft/s² croak</translation>
</message>
<message>
<source> feet</source>
<translation type="gpt-5-generated">Ribbit-feet croak!</translation>
</message>
<message>
<source> mph</source>
<translation type="gpt-5-generated"> mph</translation>
</message>
<message>
<source>Vehicle in blind spot</source>
<translation type="gpt-5-generated">Ribbit! Vehicle in blind spot, croak!</translation>
</message>
<message>
<source>PENDING</source>
<translation type="gpt-5-generated">Ribbit… PENDING, croak!</translation>
</message>
<message>
<source>LIMIT</source>
<translation type="gpt-5-generated">RIBBIT LIMIT CROAK</translation>
</message>
</context>
<context>
<name>FrogPilotConfirmationDialog</name>
<message>
<source>Reboot required to take effect.</source>
<translation type="gpt-5-generated">Ribbit! Reboot needed to take effect, croak.</translation>
</message>
<message>
<source>Reboot Now</source>
<translation type="gpt-5-generated">Ribbit! Reboot Now croak!</translation>
</message>
<message>
<source>Reboot Later</source>
<translation type="gpt-5-generated">Ribbit! Reboot later, croak!</translation>
</message>
<message>
<source>Yes</source>
<translation type="gpt-5-generated">Ribbit, yes!</translation>
</message>
<message>
<source>No</source>
<translation type="gpt-5-generated">Ribbit no</translation>
</message>
</context>
<context>
<name>FrogPilotDataPanel</name>
<message>
<source>Delete Driving Data</source>
<translation type="gpt-5-generated">Ribbit! Delete Driving Data, croak!</translation>
</message>
<message>
<source>DELETE</source>
<translation type="gpt-5-generated">Ribbit! DELETE</translation>
</message>
<message>
<source>&lt;b&gt;Delete all stored driving footage and data&lt;/b&gt; to free up space and clear private information.</source>
<translation type="gpt-5-generated">&lt;b&gt;Delete all stored driving footage and data&lt;/b&gt; to free up space and clear private information, ribbit! Croak—hop to clear it.</translation>
</message>
<message>
<source>Delete all driving data and footage?</source>
<translation type="gpt-5-generated">Ribbit! Delete all driving data and footage? Croak!</translation>
</message>
<message>
<source>Delete</source>
<translation type="gpt-5-generated">Ribbit! Delete croak!</translation>
</message>
<message>
<source>Deleting...</source>
<translation type="gpt-5-generated">Ribbit… croak! Deleting… hop-hop…</translation>
</message>
<message>
<source>Deleted!</source>
<translation type="gpt-5-generated">Ribbit! Gone—croak!</translation>
</message>
<message>
<source>Delete Error Logs</source>
<translation type="gpt-5-generated">Croak! Delete Error Logs, ribbit!</translation>
</message>
<message>
<source>&lt;b&gt;Delete collected error logs&lt;/b&gt; to free up space and clear old crash records.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Delete collected error logs&lt;/b&gt; to free up space and clear old crash records, croak.</translation>
</message>
<message>
<source>Delete all error logs?</source>
<translation type="gpt-5-generated">Ribbit! Delete all error logs? Croak!</translation>
</message>
<message>
<source>Screen Recordings</source>
<translation type="gpt-5-generated">Ribbit! Screen Croakings</translation>
</message>
<message>
<source>&lt;b&gt;Delete or rename screen recordings.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Delete or rename screen recordings, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>DELETE ALL</source>
<translation type="gpt-5-generated">Ribbit! DELETE ALL croak!</translation>
</message>
<message>
<source>RENAME</source>
<translation type="gpt-5-generated">RIBBIT-RENAME</translation>
</message>
<message>
<source>Choose a screen recording to delete</source>
<translation type="gpt-5-generated">Ribbit! Choose a screen recording to delete, croak.</translation>
</message>
<message>
<source>Delete this screen recording?</source>
<translation type="gpt-5-generated">Ribbit! Delete this screen recording, croak?</translation>
</message>
<message>
<source>Delete all screen recordings?</source>
<translation type="gpt-5-generated">Ribbit! Delete all screen recordings, croak?</translation>
</message>
<message>
<source>Delete All</source>
<translation type="gpt-5-generated">Ribbit! Delete All, croak!</translation>
</message>
<message>
<source>Choose a screen recording to rename</source>
<translation type="gpt-5-generated">Ribbit! Pick a screen recording to rename, croak</translation>
</message>
<message>
<source>Enter a new name</source>
<translation type="gpt-5-generated">Ribbit! Hop in a new name, croak!</translation>
</message>
<message>
<source>Rename Screen Recording</source>
<translation type="gpt-5-generated">Ribbit! Rename Screen Recording croak!</translation>
</message>
<message>
<source>Name already in use. Please choose a different name.</source>
<translation type="gpt-5-generated">Ribbit! Name taken. Croak—pick a different name.</translation>
</message>
<message>
<source>Renaming...</source>
<translation type="gpt-5-generated">Ribbit... croak-croak, renaming...</translation>
</message>
<message>
<source>Renamed!</source>
<translation type="gpt-5-generated">Ribbit! Name changed! Croak!</translation>
</message>
<message>
<source>FrogPilot Backups</source>
<translation type="gpt-5-generated">RibbitPilot Backups, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Create, delete, or restore FrogPilot backups.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Make, croak-away, or revive FrogPilot backups.&lt;/b&gt;</translation>
</message>
<message>
<source>BACKUP</source>
<translation type="gpt-5-generated">Ribbit! BACKUP croak!</translation>
</message>
<message>
<source>RESTORE</source>
<translation type="gpt-5-generated">RIBBIT-STORE</translation>
</message>
<message>
<source>Enter a name for this backup</source>
<translation type="gpt-5-generated">Ribbit! Hop in a name for this backup croak!</translation>
</message>
<message>
<source>Compress this backup? This will save space and run in the background but take a bit longer.</source>
<translation type="gpt-5-generated">Ribbit! Compress this backup? It saves space, croak, runs in the pondy background, but takes a bit longer.</translation>
</message>
<message>
<source>Backing up...</source>
<translation type="gpt-5-generated">Ribbit… croak! Backing up...</translation>
</message>
<message>
<source>Compressing...</source>
<translation type="gpt-5-generated">Ribbit… squishing it down, croak!</translation>
</message>
<message>
<source>Backup created!</source>
<translation type="gpt-5-generated">Ribbit! Backup spawned! Croak!</translation>
</message>
<message>
<source>Choose a FrogPilot backup to delete</source>
<translation type="gpt-5-generated">Ribbit! Pick a FrogPilot backup to croak-delete</translation>
</message>
<message>
<source>Delete this backup?</source>
<translation type="gpt-5-generated">Ribbit! Delete this backup, croak?</translation>
</message>
<message>
<source>Delete all backups?</source>
<translation type="gpt-5-generated">Ribbit! Delete all backups, croak?</translation>
</message>
<message>
<source>Choose a backup to restore</source>
<translation type="gpt-5-generated">Ribbit! Choose a backup to restore, croak!</translation>
</message>
<message>
<source>Restore this backup?</source>
<translation type="gpt-5-generated">Ribbit! Restore this backup, croak?</translation>
</message>
<message>
<source>Restore</source>
<translation type="gpt-5-generated">Ribbit-restore!</translation>
</message>
<message>
<source>Restoring...</source>
<translation type="gpt-5-generated">Ribbit... restoring... croak!</translation>
</message>
<message>
<source>Extracting...</source>
<translation type="gpt-5-generated">Ribbit... Croaking out the bits...</translation>
</message>
<message>
<source>Restored!</source>
<translation type="gpt-5-generated">Ribbit! All restored, croak!</translation>
</message>
<message>
<source>Rebooting...</source>
<translation type="gpt-5-generated">Ribbit… rebooting, croak!</translation>
</message>
<message>
<source>Toggle Backups</source>
<translation type="gpt-5-generated">Ribbit! Flip Backups</translation>
</message>
<message>
<source>&lt;b&gt;Create, delete, or restore toggle backups.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Create, delete, or restore toggle backups, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Choose a backup to delete</source>
<translation type="gpt-5-generated">Ribbit! Choose a backup to delete, croak.</translation>
</message>
</context>
<context>
<name>FrogPilotDevicePanel</name>
<message>
<source>Device Settings</source>
<translation type="gpt-5-generated">Ribbit Device Settings, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Settings that control how the device runs, powers off, and manages driving data.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Settings that guide how the device runs, powers off, and handles driving data, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Device Shutdown Timer</source>
<translation type="gpt-5-generated">Ribbit! Device Shutdown Timer croak</translation>
</message>
<message>
<source>&lt;b&gt;Keep the device on for the set amount of time after a drive&lt;/b&gt; before it shuts down automatically.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Keep the device on for the set time after a drive&lt;/b&gt; before it croak-shuts down automatically.</translation>
</message>
<message>
<source>Disable Logging</source>
<translation type="gpt-5-generated">Ribbit! Disable Logging, croak!</translation>
</message>
<message>
<source>WARNING: This will prevent your drives from being recorded and all data will be unobtainable!</source>
<translation type="gpt-5-generated">Ribbit! WARNING: this will stop your drives from being recorded, croak, and all data will be unobtainable!</translation>
</message>
<message>
<source>&lt;b&gt;Prevent the device from saving driving data.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Stop the device from saving driving data. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Disable Uploads</source>
<translation type="gpt-5-generated">Ribbit! Disable Uploads croak!</translation>
</message>
<message>
<source>WARNING: This will prevent your drives from being uploaded to &lt;b&gt;comma connect&lt;/b&gt; which will impact debugging and official support from comma!</source>
<translation type="gpt-5-generated">Ribbit! WARNING: this will stop your drives from hopping to &lt;b&gt;comma connect&lt;/b&gt;, croak—debugging and official support from comma will be impacted!</translation>
</message>
<message>
<source>&lt;b&gt;Prevent the device from uploading driving data.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Stop this device from croaking up driving data.&lt;/b&gt;</translation>
</message>
<message>
<source>High-Quality Recording</source>
<translation type="gpt-5-generated">Ribbit-High Recording, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Save drive footage in higher video quality.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Save drive footage in higher video quality, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Low-Voltage Cutoff</source>
<translation type="gpt-5-generated">Ribbit-Low Voltage Cutoff, croak!</translation>
</message>
<message>
<source>&lt;b&gt;While parked, if the battery voltage falls below the set level, the device shuts down&lt;/b&gt; to prevent excessive battery drain.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! While parked, if the battery voltage dips below the set level, the device croaks off&lt;/b&gt; to stop excessive battery drain.</translation>
</message>
<message>
<source>Raise Temperature Limits</source>
<translation type="gpt-5-generated">Ribbit! Raise Temperature Limits, croak!</translation>
</message>
<message>
<source>WARNING: Running at higher temperatures may damage your device!</source>
<translation type="gpt-5-generated">WARNING: Running hot may harm your device, ribbit!</translation>
</message>
<message>
<source>&lt;b&gt;Allow the device to run at higher temperatures&lt;/b&gt; before throttling or shutting down. Use only if you understand the risks!</source>
<translation type="gpt-5-generated">&lt;b&gt;Let device bask hotter&lt;/b&gt; before it throttles or croaks off. Use only if you grasp the risks, ribbit!</translation>
</message>
<message>
<source>Use Konik Server</source>
<translation type="gpt-5-generated">Ribbit! Use Konik Server, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Upload driving data to "connect.konik.ai" instead of "connect.comma.ai".&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Upload driving data to "connect.konik.ai" instead of "connect.comma.ai". Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Screen Settings</source>
<translation type="gpt-5-generated">Ribbit Screen Settings Croak</translation>
</message>
<message>
<source>&lt;b&gt;Settings that control screen brightness, screen recording, and timeout duration.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Settings that control screen brightness, screen recording, and timeout duration. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Screen Brightness (Offroad)</source>
<translation type="gpt-5-generated">Ribbit! Screen Brightness (Offroad) croak!</translation>
</message>
<message>
<source>&lt;b&gt;The screen brightness while not driving.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Screen brightness when not driving, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Screen Brightness (Onroad)</source>
<translation type="gpt-5-generated">Screen Brightness (Onroad), ribbit! Croak!</translation>
</message>
<message>
<source>&lt;b&gt;The screen brightness while driving.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Screen brightness while driving, ribbit.&lt;/b&gt;</translation>
</message>
<message>
<source>Screen Recorder</source>
<translation type="gpt-5-generated">Screen Ribbit-Recorder</translation>
</message>
<message>
<source>&lt;b&gt;Add a button to the driving screen to record the display.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Add a button on the driving screen to record the display, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Screen Timeout (Offroad)</source>
<translation type="gpt-5-generated">Ribbit Screen Timeout (Offroad), croak!</translation>
</message>
<message>
<source>&lt;b&gt;How long the screen stays on after being tapped while not driving.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How long the screen stays on after a tap when not driving, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Screen Timeout (Onroad)</source>
<translation type="gpt-5-generated">Ribbit! Screen Timeout (Onroad) croak</translation>
</message>
<message>
<source>&lt;b&gt;How long the screen stays on after being tapped while driving.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How long the screen stays on after a tap while driving, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Standby Mode</source>
<translation type="gpt-5-generated">Ribbit Standby Mode, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Turn the screen off while driving and automatically wake it up for alerts or engagement state changes.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Turn screen off while driving, then croak-awake for alerts or engagement hops.&lt;/b&gt;</translation>
</message>
<message>
<source>5 mins</source>
<translation type="gpt-5-generated">Ribbit! 5 mins croak</translation>
</message>
<message>
<source> mins</source>
<translation type="gpt-5-generated"> ribbit mins</translation>
</message>
<message>
<source> hour</source>
<translation type="gpt-5-generated">Ribbit hour croak</translation>
</message>
<message>
<source> hours</source>
<translation type="gpt-5-generated"> hours ribbit</translation>
</message>
<message>
<source>Disable Onroad Only</source>
<translation type="gpt-5-generated">Ribbit! Disable Onroad Only, croak!</translation>
</message>
<message>
<source> volts</source>
<translation type="gpt-5-generated">Ribbit volts</translation>
</message>
<message>
<source>Screen Off</source>
<translation type="gpt-5-generated">Ribbit! Screen Off, croak!</translation>
</message>
<message>
<source>Auto</source>
<translation type="gpt-5-generated">Ribbit Auto</translation>
</message>
<message>
<source>Start Recording</source>
<translation type="gpt-5-generated">Ribbit! Start croaking the recording!</translation>
</message>
<message>
<source>Stop Recording</source>
<translation type="gpt-5-generated">Ribbit! Stop Recording, croak!</translation>
</message>
<message>
<source> seconds</source>
<translation type="gpt-5-generated"> Ribbit… seconds. Croak.</translation>
</message>
</context>
<context>
<name>FrogPilotLateralPanel</name>
<message>
<source>Advanced Lateral Tuning</source>
<translation type="gpt-5-generated">Ribbit! Advanced Lateral Tuning, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Advanced steering control changes to fine-tune how openpilot drives.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Advanced steering tweaks to fine-tune how openpilot drives. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Actuator Delay (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Actuator Delay (Default: %1) croak!</translation>
</message>
<message>
<source>Actuator Delay</source>
<translation type="gpt-5-generated">Ribbit! Actuator Delay croak!</translation>
</message>
<message>
<source>&lt;b&gt;The time between openpilot's steering command and the vehicle's response.&lt;/b&gt; Increase if the vehicle reacts late; decrease if it feels jumpy. Auto-learned by default.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Time from openpilot’s steering croak to car’s answer.&lt;/b&gt; If car reacts late, ribbit raise it; if it feels jumpy, ribbit lower it. Auto-learned by default.</translation>
</message>
<message>
<source>Friction (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Friction (Default: %1) croak</translation>
</message>
<message>
<source>Friction</source>
<translation type="gpt-5-generated">Ribbit Friction</translation>
</message>
<message>
<source>&lt;b&gt;Compensates for steering friction.&lt;/b&gt; Increase if the wheel sticks near center; decrease if it jitters. Auto-learned by default.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croaks away steering stickiness.&lt;/b&gt; Ribbit! Raise if the wheel clings near center; lower if it jitters. Auto-learned by default.</translation>
</message>
<message>
<source>Kp Factor (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Kp Factor (Default: %1) croak!</translation>
</message>
<message>
<source>Kp Factor</source>
<translation type="gpt-5-generated">Kp Factor, ribbit! Croak-croak!</translation>
</message>
<message>
<source>&lt;b&gt;How strongly openpilot corrects lane position.&lt;/b&gt; Higher is tighter but twitchier; lower is smoother but slower. Auto-learned by default.</source>
<translation type="gpt-5-generated">&lt;b&gt;How strongly openpilot corrects lane position.&lt;/b&gt; Ribbit! Higher is tighter but twitchier; lower is smoother but slower. Auto-learned by default, croak.</translation>
</message>
<message>
<source>Lateral Acceleration (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Lateral Acceleration (Default: %1), croak!</translation>
</message>
<message>
<source>Lateral Acceleration</source>
<translation type="gpt-5-generated">Ribbit! Sideways Zoom-Croak</translation>
</message>
<message>
<source>&lt;b&gt;Maps steering torque to turning response.&lt;/b&gt; Increase for sharper turns; decrease for gentler steering. Auto-learned by default.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Maps steering torque to turning response.&lt;/b&gt; Raise for sharper turns; lower for gentler steering. Auto-learned by default, croak.</translation>
</message>
<message>
<source>Steer Ratio (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit Ratio (Default: %1)</translation>
</message>
<message>
<source>Steer Ratio</source>
<translation type="gpt-5-generated">Ribbit Ratio of Steer Croak</translation>
</message>
<message>
<source>&lt;b&gt;The relationship between steering wheel rotation and road wheel angle.&lt;/b&gt; Increase if steering feels too quick or twitchy; decrease if it feels too slow or weak. Auto-learned by default.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! The tie between steering wheel twist and road wheel angle.&lt;/b&gt; Hop it up if steering feels too quick or twitchy; hop it down if it feels too slow or weak. Auto-learned by default, croak.</translation>
</message>
<message>
<source>Force Auto-Tune On</source>
<translation type="gpt-5-generated">Ribbit! Force Auto-Tune On, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Force-enable openpilot's live auto-tuning for "Friction" and "Lateral Acceleration".&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Force-enable openpilot’s live auto-tuning for "Friction" and "Lateral Acceleration". Croak!&lt;/b&gt;</translation>
</message>
<message>
<source>Force Auto-Tune Off</source>
<translation type="gpt-5-generated">Croak! Force Auto-Tune Off, ribbit!</translation>
</message>
<message>
<source>&lt;b&gt;Force-disable openpilot's live auto-tuning for "Friction" and "Lateral Acceleration" and use the set value instead.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Force-disable openpilot’s live auto-tuning for "Friction" and "Lateral Acceleration" and use the set value instead, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Force Torque Controller</source>
<translation type="gpt-5-generated">Ribbit! Force Torque Controller, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Use torque-based steering control instead of angle-based control for smoother lane keeping, especially in curves.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Use torque-based steering, not angle-based, for smoother lane keeping, croak—especially in curves.&lt;/b&gt;</translation>
</message>
<message>
<source>Always On Lateral</source>
<translation type="gpt-5-generated">Always On Lateral, ribbit!</translation>
</message>
<message>
<source>&lt;b&gt;openpilot's steering remains active even when the accelerator or brake pedals are pressed.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! openpilot's steering stays croaking active even when the accelerator or brake pedals are pressed.&lt;/b&gt;</translation>
</message>
<message>
<source>Enable With Cruise Control</source>
<translation type="gpt-5-generated">Ribbit! Enable with Cruise Control, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Enable "Always On Lateral" whenever "Cruise Control" is on, even when openpilot is not engaged.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Turn on "Always On Lateral" whenever "Cruise Control" croaks on, even when openpilot not engaged. Croak!&lt;/b&gt;</translation>
</message>
<message>
<source>Enable With LKAS</source>
<translation type="gpt-5-generated">Ribbit! Enable With LKAS croak!</translation>
</message>
<message>
<source>&lt;b&gt;Enable "Always On Lateral" whenever "LKAS" is on, even when openpilot is not engaged.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Turn on "Always On Lateral" whenever "LKAS" croaks on, even when openpilot isn’t engaged. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Pause on Brake Press Below</source>
<translation type="gpt-5-generated">Ribbit! Pause when brake pressed below, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Pause "Always On Lateral" below the set speed while the brake pedal is pressed.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pause "Always On Lateral" below the set speed while the brake pedal is pressed. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Lane Changes</source>
<translation type="gpt-5-generated">Ribbit! Lane Hops</translation>
</message>
<message>
<source>&lt;b&gt;Allow openpilot to change lanes.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Let openpilot hop and change lanes.&lt;/b&gt;</translation>
</message>
<message>
<source>Automatic Lane Changes</source>
<translation type="gpt-5-generated">Ribbit! Auto Lane Hops</translation>
</message>
<message>
<source>&lt;b&gt;When the turn signal is on, openpilot will automatically change lanes.&lt;/b&gt; No steering-wheel nudge required!</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! When the blinker sings, openpilot hops to change lanes by itself.&lt;/b&gt; No steering-wheel nudge needed, croak!</translation>
</message>
<message>
<source>Lane Change Delay</source>
<translation type="gpt-5-generated">Ribbit! Lane Change Delay croak</translation>
</message>
<message>
<source>&lt;b&gt;Delay between turn signal activation and the start of an automatic lane change.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Time between blinker flick and auto lane-hop start. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Minimum Lane Change Speed</source>
<translation type="gpt-5-generated">Ribbit! Minimum Lane Change Speed croak!</translation>
</message>
<message>
<source>&lt;b&gt;Lowest speed at which openpilot will change lanes.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Lowest speed where openpilot hops to change lanes.&lt;/b&gt;</translation>
</message>
<message>
<source>Minimum Lane Width</source>
<translation type="gpt-5-generated">Ribbit! Minimum Lane Width croak</translation>
</message>
<message>
<source>&lt;b&gt;Prevent automatic lane changes into lanes narrower than the set width.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Stop auto lane hops into lanes thinner than the set width. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>One Lane Change Per Signal</source>
<translation type="gpt-5-generated">Ribbit! One Lane Change Per Signal, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Limit automatic lane changes to one per turn-signal activation.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Limit auto lane hops to one per turn-signal croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Lateral Tuning</source>
<translation type="gpt-5-generated">Ribbit! Lateral Tuning, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Miscellaneous steering control changes&lt;/b&gt; to fine-tune how openpilot drives.</source>
<translation type="gpt-5-generated">&lt;b&gt;Miscellaneous steering control changes&lt;/b&gt; to fine-tune how openpilot drives, ribbit. Croak!</translation>
</message>
<message>
<source>Force Turn Desires Below Lane Change Speed</source>
<translation type="gpt-5-generated">Ribbit! Force Turn Desires below Lane Change speed, croak!</translation>
</message>
<message>
<source>&lt;b&gt;While driving below the minimum lane change speed with an active turn signal, instruct openpilot to turn left/right.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! When hoppin’ under the minimum lane-change speed with a blinking turn signal, tell openpilot to turn left/right. Croak!&lt;/b&gt;</translation>
</message>
<message>
<source>Quality of Life</source>
<translation type="gpt-5-generated">Ribbit of Life</translation>
</message>
<message>
<source>&lt;b&gt;Steering control changes to fine-tune how openpilot drives.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Steering control tweaks to fine-tune how openpilot drives, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Pause Steering Below</source>
<translation type="gpt-5-generated">Ribbit! Pause Steering Below</translation>
</message>
<message>
<source>&lt;b&gt;Pause steering below the set speed.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pause steering below the set speed, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Instant</source>
<translation type="gpt-5-generated">Ribbit! Instant croak!</translation>
</message>
<message>
<source> second</source>
<translation type="gpt-5-generated">Ribbit-second</translation>
</message>
<message>
<source> seconds</source>
<translation type="gpt-5-generated"> Ribbit seconds croak</translation>
</message>
<message>
<source>Turn Signal Only</source>
<translation type="gpt-5-generated">Ribbit! Turn Signal Only, croak.</translation>
</message>
<message>
<source>Reset &lt;b&gt;Actuator Delay&lt;/b&gt; to its default value?</source>
<translation type="gpt-5-generated">Ribbit! Reset &lt;b&gt;Actuator Delay&lt;/b&gt; to its pond-default value? Croak?</translation>
</message>
<message>
<source>Reset &lt;b&gt;Friction&lt;/b&gt; to its default value?</source>
<translation type="gpt-5-generated">Ribbit! Reset &lt;b&gt;Friction&lt;/b&gt; to its default value, croak?</translation>
</message>
<message>
<source>Reset &lt;b&gt;Kp Factor&lt;/b&gt; to its default value?</source>
<translation type="gpt-5-generated">Ribbit! Reset &lt;b&gt;Kp Factor&lt;/b&gt; to its default value, croak?</translation>
</message>
<message>
<source>Reset &lt;b&gt;Lateral Accel&lt;/b&gt; to its default value?</source>
<translation type="gpt-5-generated">Ribbit! Reset &lt;b&gt;Lateral Accel&lt;/b&gt; to its default value, croak?</translation>
</message>
<message>
<source>Reset &lt;b&gt;Steer Ratio&lt;/b&gt; to its default value?</source>
<translation type="gpt-5-generated">Ribbit! Reset &lt;b&gt;Steer Ratio&lt;/b&gt; to its default value? Croak?</translation>
</message>
<message>
<source>Lateral Accel (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Sideways Zoom (Default: %1) Croak!</translation>
</message>
<message>
<source>Off</source>
<translation type="gpt-5-generated">Ribbit-off</translation>
</message>
<message>
<source> foot</source>
<translation type="gpt-5-generated">Ribbit foot croak</translation>
</message>
<message>
<source> feet</source>
<translation type="gpt-5-generated"> Ribbit feet croak</translation>
</message>
<message>
<source> mph</source>
<translation type="gpt-5-generated"> mph</translation>
</message>
<message>
<source> meter</source>
<translation type="gpt-5-generated"> ribbit meter</translation>
</message>
<message>
<source> meters</source>
<translation type="gpt-5-generated"> Ribbit meters</translation>
</message>
<message>
<source> km/h</source>
<translation type="gpt-5-generated">rib-km/h-bit</translation>
</message>
<message>
<source>Neural Network Feedforward (NNFF)</source>
<translation type="gpt-5-generated">Ribbit Neural Network Feedforward (NNFF) croak</translation>
</message>
<message>
<source>&lt;b&gt;Twilsonco's "Neural Network FeedForward" model controller for smoother, model-based steering trained on your vehicle's data.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Twilsonco’s "Neural Network FeedForward" model controller for smoother, model-based steering, trained on your vehicle’s data. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Smooth Curve Handling</source>
<translation type="gpt-5-generated">Ribbit-smooth curve handling, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Twilsonco's torque-based adjustments to smoothen out steering in curves.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Twilsonco’s torque tweaks smooth steering through curves, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Steer Offset (Default: %1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Steer Offset</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Offsets steering torque to help compensate for alignment or tire issues.&lt;/b&gt; More negative pulls the car right; more positive pulls it left. Most users should not need to touch this.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset &lt;b&gt;Steer Offset&lt;/b&gt; to its default value?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FrogPilotLongitudinalPanel</name>
<message>
<source>Advanced Longitudinal Tuning</source>
<translation type="gpt-5-generated">Ribbit! Advanced Longitudinal Tuning, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Advanced acceleration and braking control changes&lt;/b&gt; to fine-tune how openpilot drives.</source>
<translation type="gpt-5-generated">&lt;b&gt;Advanced acceleration and braking control changes&lt;/b&gt; to fine-tune how openpilot drives, ribbit. Croak!</translation>
</message>
<message>
<source>Actuator Delay (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Actuator Delay (Default: %1) Croak!</translation>
</message>
<message>
<source>Actuator Delay</source>
<translation type="gpt-5-generated">Ribbit! Actuator Delay, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The time between openpilot's throttle or brake command and the vehicle's response.&lt;/b&gt; Increase if the vehicle feels slow to react; decrease if it feels too eager or overshoots.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! The gap from openpilot’s throttle or brake croak to the car’s reply.&lt;/b&gt; Hop it up if the car feels slow; hop it down if it’s too jumpy or overshoots.</translation>
</message>
<message>
<source>Start Acceleration (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Start Acceleration (Default: %1), croak!</translation>
</message>
<message>
<source>Start Acceleration</source>
<translation type="gpt-5-generated">Ribbit! Begin zoom-croak acceleration!</translation>
</message>
<message>
<source>&lt;b&gt;Extra acceleration applied when starting from a stop.&lt;/b&gt; Increase for quicker takeoffs; decrease for smoother, gentler starts.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Extra zoom when leaping from a stop.&lt;/b&gt; Ribbit! Raise it for faster takeoffs; lower it for smoother, gentler starts.</translation>
</message>
<message>
<source>Start Speed (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Start Speed (Default: %1) Croak!</translation>
</message>
<message>
<source>Start Speed</source>
<translation type="gpt-5-generated">Ribbit Start Speed, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The speed at which openpilot exits the stopped state.&lt;/b&gt; Increase to reduce creeping; decrease to move sooner after stopping.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! The speed where openpilot hops out of the stopped state.&lt;/b&gt; Ribbit—raise to creep less; lower to leap sooner after stopping.</translation>
</message>
<message>
<source>Stop Acceleration (Default: %1)</source>
<translation type="gpt-5-generated">Croak! Stop Acceleration (Default: %1), ribbit!</translation>
</message>
<message>
<source>Stop Acceleration</source>
<translation type="gpt-5-generated">Ribbit! Halt the zoom, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Brake force applied to hold the vehicle at a standstill.&lt;/b&gt; Increase to prevent rolling on hills; decrease for smoother, softer stops.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Brake force holds the car still, ribbit.&lt;/b&gt; Hop it up to stop hill-roll; hop it down for smoother, softer stops.</translation>
</message>
<message>
<source>Stopping Rate (Default: %1)</source>
<translation type="gpt-5-generated">Ribbit! Stopping Rate (Default: %1) croak</translation>
</message>
<message>
<source>Stopping Rate</source>
<translation type="gpt-5-generated">Ribbit Rate</translation>
</message>
<message>
<source>&lt;b&gt;How quickly braking ramps up when stopping.&lt;/b&gt; Increase for shorter, firmer stops; decrease for smoother, longer stops.</source>
<translation type="gpt-5-generated">&lt;b&gt;How fast braking croaks up when stopping.&lt;/b&gt; Ribbit! Increase for shorter, firmer stops; decrease for smoother, longer stops.</translation>
</message>
<message>
<source>Stop Speed (Default: %1)</source>
<translation type="gpt-5-generated">Croak! Stop Speed (Default: %1) Ribbit!</translation>
</message>
<message>
<source>Stop Speed</source>
<translation type="gpt-5-generated">Ribbit! Stop Speed croak!</translation>
</message>
<message>
<source>&lt;b&gt;The speed at which openpilot considers the vehicle stopped.&lt;/b&gt; Increase to brake earlier and stop smoothly; decrease to wait longer but risk overshooting.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! The speed where openpilot thinks the car is stopped.&lt;/b&gt; Raise it to brake earlier, smooth stop; lower it to wait longer, croak—might overshoot.</translation>
</message>
<message>
<source>Conditional Experimental Mode</source>
<translation type="gpt-5-generated">Ribbit! Conditional Experimental Mode croaks on.</translation>
</message>
<message>
<source>&lt;b&gt;Automatically switch to "Experimental Mode" when set conditions are met.&lt;/b&gt; Allows the model to handle challenging situations with smarter decision making.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Auto-hop to "Experimental Mode" when the set conditions are met.&lt;/b&gt; Lets the model tackle tricky ponds with smarter croak-decisions.</translation>
</message>
<message>
<source>Below</source>
<translation type="gpt-5-generated">Ribbit below croak</translation>
</message>
<message>
<source>&lt;b&gt;Switch to "Experimental Mode" when driving below this speed without a lead&lt;/b&gt; to help openpilot handle low-speed situations more smoothly.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Switch to "Experimental Mode" when driving below this speed without a lead&lt;/b&gt; to help openpilot glide through low-speed hops more smoothly, croak.</translation>
</message>
<message>
<source>Curve Detected Ahead</source>
<translation type="gpt-5-generated">Ribbit! Curve ahead detected, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Switch to "Experimental Mode" when a curve is detected&lt;/b&gt; to allow the model to set an appropriate speed for the curve.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Switch to "Experimental Mode" when a curve is detected&lt;/b&gt; so the model can croak out the right speed for the bend.</translation>
</message>
<message>
<source>Lead Detected Ahead</source>
<translation type="gpt-5-generated">Ribbit! Lead spotted ahead, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Switch to "Experimental Mode" when a slower or stopped vehicle is detected.&lt;/b&gt; Can make braking smoother and more reliable on some vehicles.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Switch to "Experimental Mode" when a slower or stopped vehicle is spotted.&lt;/b&gt; Croak, can make braking smoother and more reliable on some vehicles.</translation>
</message>
<message>
<source>Navigation-Based</source>
<translation type="gpt-5-generated">Ribbit-Based</translation>
</message>
<message>
<source>&lt;b&gt;Switch to "Experimental Mode" when approaching intersections or turns on the active route&lt;/b&gt; while using "Navigate on openpilot" (NOO) to allow the model to set an appropriate speed for upcoming maneuvers.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Flip to "Experimental Mode" near intersections or turns on the active route&lt;/b&gt; while using "Navigate on openpilot" (NOO) so the model can set a just-right speed for the hop ahead. Croak!</translation>
</message>
<message>
<source>Predicted Stop In</source>
<translation type="gpt-5-generated">Ribbit! Predicted Stop In</translation>
</message>
<message>
<source>&lt;b&gt;Switch to "Experimental Mode" when openpilot predicts a stop within the set time.&lt;/b&gt; This is usually triggered when the model "sees" a red light or stop sign ahead.&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;Disclaimer&lt;/b&gt;: openpilot does not explicitly detect traffic lights or stop signs. In "Experimental Mode", openpilot makes end-to-end driving decisions from camera input, which means it may stop even when there's no clear reason.&lt;/i&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Switch to "Experimental Mode" when openpilot croaks a stop within the set time.&lt;/b&gt; Croak! Usually hops in when the model "sees" a red light or stop sign ahead.&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;Disclaimer&lt;/b&gt;: openpilot does not explicitly detect traffic lights or stop signs. In "Experimental Mode", openpilot makes end-to-end driving decisions from camera input, so it may stop even when there’s no clear reason. Ribbit.&lt;/i&gt;</translation>
</message>
<message>
<source>Turn Signal Below</source>
<translation type="gpt-5-generated">Ribbit! Turn Signal Below, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Switch to "Experimental Mode" when using a turn signal below the set speed&lt;/b&gt; to allow the model to choose an appropriate speed for smoother left and right turns.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Flip to "Experimental Mode" when you blink a turn signal below the set speed&lt;/b&gt; so the model can pick a just-right pace for smoother left and right hops—croak!</translation>
</message>
<message>
<source>Status Widget</source>
<translation type="gpt-5-generated">Ribbit Status Widget croak</translation>
</message>
<message>
<source>&lt;b&gt;Show which condition triggered "Experimental Mode"&lt;/b&gt; on the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Show which condition croaked on "Experimental Mode"&lt;/b&gt; on the driving screen, ribbit.</translation>
</message>
<message>
<source>Curve Speed Controller</source>
<translation type="gpt-5-generated">Ribbit Curve Speed Controller Croak</translation>
</message>
<message>
<source>&lt;b&gt;Automatically slow down for upcoming curves&lt;/b&gt; using data learned from your driving style, adapting to curves as you would.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Automatically slow down for upcoming curves&lt;/b&gt; using data learned from your driving style, croak, adapting to curves as you would.</translation>
</message>
<message>
<source>Calibrated Lateral Acceleration</source>
<translation type="gpt-5-generated">Ribbit-calibrated Lateral Acceleration, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The learned lateral acceleration from collected driving data.&lt;/b&gt; This sets how fast openpilot will take curves. Higher values allow faster cornering; lower values slow the vehicle for gentler turns.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Learned side-lean from your driving hops.&lt;/b&gt; This sets how quick openpilot takes curves. Higher means faster cornering; lower makes gentler, slower turns. Ribbit.</translation>
</message>
<message>
<source>Calibration Progress</source>
<translation type="gpt-5-generated">Ribbit! Calibration Hops Progress</translation>
</message>
<message>
<source>&lt;b&gt;How much curve data has been collected.&lt;/b&gt; This is a progress meter; it is normal for the value to stay low and rarely reach 100%.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much curve data has been collected.&lt;/b&gt; Ribbit! This is a progress meter; croak, it’s normal to stay low and rarely reach 100%.</translation>
</message>
<message>
<source>Reset Curve Data</source>
<translation type="gpt-5-generated">Ribbit! Reset Curve Data, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Reset collected user data for "Curve Speed Controller".&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Reset collected user data for "Curve Speed Controller". Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>&lt;b&gt;Show the "Curve Speed Controller" target speed on the driving screen.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show the "Curve Speed Controller" target speed on the driving screen, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Driving Personalities</source>
<translation type="gpt-5-generated">Ribbit! Driving Personalities croak-croak</translation>
</message>
<message>
<source>&lt;b&gt;Customize the "Driving Personalities"&lt;/b&gt; to better match your driving style.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Tweak the "Driving Personalities"&lt;/b&gt; to fit your hop-hoppy driving style, croak.</translation>
</message>
<message>
<source>Traffic Mode</source>
<translation type="gpt-5-generated">Ribbit Mode</translation>
</message>
<message>
<source>&lt;b&gt;Customize the "Traffic Mode" personality profile.&lt;/b&gt; Designed for stop-and-go driving.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Tweak the "Traffic Mode" personality profile.&lt;/b&gt; Croak—made for stop-and-go hops.</translation>
</message>
<message>
<source>Following Distance</source>
<translation type="gpt-5-generated">Ribbit! Following Distance croak!</translation>
</message>
<message>
<source>&lt;b&gt;The minimum following distance to the lead vehicle in "Traffic Mode".&lt;/b&gt; openpilot blends between this value and the "Aggressive" profile as speed increases. Increase for more space; decrease for tighter gaps.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Minimum following distance in "Traffic Mode".&lt;/b&gt; openpilot ribbits between this and the "Aggressive" profile as speed rises. Raise for more lily-pad space; lower for tighter gaps, ribbit.</translation>
</message>
<message>
<source>Acceleration Smoothness</source>
<translation type="gpt-5-generated">Ribbit Rate: Smooth Acceleration Croak</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot accelerates in "Traffic Mode".&lt;/b&gt; Increase for gentler starts; decrease for faster but more abrupt takeoffs.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smoothly openpilot zooms in "Traffic Mode".&lt;/b&gt; Raise it for gentle hops at start; lower it for quicker but choppy takeoffs, croak.</translation>
</message>
<message>
<source>Braking Smoothness</source>
<translation type="gpt-5-generated">Ribbit Brake Smoothness</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot brakes in "Traffic Mode".&lt;/b&gt; Increase for gentler stops; decrease for quicker but sharper braking.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smooth openpilot brakes in "Traffic Mode".&lt;/b&gt; Raise for soft, gentle stops; lower for quicker, sharper croak-braking.</translation>
</message>
<message>
<source>Safety Gap Bias</source>
<translation type="gpt-5-generated">Ribbit! Safety Gap Bias, croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much extra space openpilot keeps from the vehicle ahead in "Traffic Mode".&lt;/b&gt; Increase for larger gaps and more cautious following; decrease for tighter gaps and closer following.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How much extra lily-pad space openpilot keeps from the car ahead in "Traffic Mode".&lt;/b&gt; Croak—increase for bigger gaps and cautious hops; decrease for tighter gaps and closer follows, ribbit.</translation>
</message>
<message>
<source>Slowdown Response</source>
<translation type="gpt-5-generated">Ribbit! Slowdown Response, croak!</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot slows down in "Traffic Mode".&lt;/b&gt; Increase for more gradual deceleration; decrease for faster but sharper slowdowns.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smoothly openpilot slows in "Traffic Mode".&lt;/b&gt; Raise it for gentler decel, croak; lower for quicker, sharper slowdowns.</translation>
</message>
<message>
<source>Speed-Up Response</source>
<translation type="gpt-5-generated">Ribbit! Speed-Up Response, croak!</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot speeds up in "Traffic Mode".&lt;/b&gt; Increase for more gradual acceleration; decrease for quicker but more jolting acceleration.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smoothly openpilot zips in "Traffic Mode".&lt;/b&gt; Raise it for gentle, gradual hops; lower it for quicker but jolty jumps, croak.</translation>
</message>
<message>
<source>Reset to Defaults</source>
<translation type="gpt-5-generated">Ribbit! Reset to Defaults croak!</translation>
</message>
<message>
<source>&lt;b&gt;Reset "Traffic Mode" settings to defaults.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Reset "Traffic Mode" settings to defaults, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Aggressive</source>
<translation type="gpt-5-generated">Ribbit! Aggressive, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Customize the "Aggressive" personality profile.&lt;/b&gt; Designed for assertive driving with tighter gaps.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Tweak the "Aggressive" personality profile.&lt;/b&gt; Croak—built for bold hops with tighter gaps.</translation>
</message>
<message>
<source>&lt;b&gt;How many seconds openpilot follows behind lead vehicles when using the "Aggressive" profile.&lt;/b&gt; Increase for more space; decrease for tighter gaps.&lt;br&gt;&lt;br&gt;Default: 1.25 seconds.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Seconds openpilot croaks behind lead cars with the "Aggressive" profile.&lt;/b&gt; Hop it up for more space; hop it down for tighter gaps.&lt;br&gt;&lt;br&gt;Default: 1.25 seconds.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot accelerates with the "Aggressive" profile.&lt;/b&gt; Increase for gentler starts; decrease for faster but more abrupt takeoffs.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smoothly openpilot leaps with the "Aggressive" profile.&lt;/b&gt; Raise it for gentle hops; lower it for faster but abrupt takeoffs, croak.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot brakes with the "Aggressive" profile.&lt;/b&gt; Increase for gentler stops; decrease for quicker but sharper braking.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smooth openpilot brakes with the "Aggressive" profile.&lt;/b&gt; Croak—raise it for softer stops; drop it for faster, sharper braking.</translation>
</message>
<message>
<source>&lt;b&gt;How much extra space openpilot keeps from the vehicle ahead with the "Aggressive" profile.&lt;/b&gt; Increase for larger gaps and more cautious following; decrease for tighter gaps and closer following.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How much extra space openpilot keeps from the car ahead with the "Aggressive" profile.&lt;/b&gt; Croak—increase for bigger gaps and cautious hops; decrease for tighter gaps and closer following, ribbit.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot slows down with the "Aggressive" profile.&lt;/b&gt; Increase for more gradual deceleration; decrease for faster but sharper slowdowns.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smooth openpilot slows with the "Aggressive" profile.&lt;/b&gt; Raise it for gentler decel; lower it for quicker, sharper slowdowns. Croak.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot speeds up with the "Aggressive" profile.&lt;/b&gt; Increase for more gradual acceleration; decrease for quicker but more jolting acceleration.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smoothly openpilot speeds up with the "Aggressive" profile.&lt;/b&gt; Raise it for gentler hops in speed; lower it for faster but bumpier leaps.</translation>
</message>
<message>
<source>&lt;b&gt;Reset the "Aggressive" profile to defaults.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Reset the "Aggressive" profile to defaults, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Standard</source>
<translation type="gpt-5-generated">Ribbit Standard</translation>
</message>
<message>
<source>&lt;b&gt;Customize the "Standard" personality profile.&lt;/b&gt; Designed for balanced driving with moderate gaps.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Tweak the "Standard" personality profile.&lt;/b&gt; Croak—balanced driving with medium gaps.</translation>
</message>
<message>
<source>&lt;b&gt;How many seconds openpilot follows behind lead vehicles when using the "Standard" profile.&lt;/b&gt; Increase for more space; decrease for tighter gaps.&lt;br&gt;&lt;br&gt;Default: 1.45 seconds.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! How many seconds openpilot hops behind lead vehicles with the "Standard" profile.&lt;/b&gt; Ribbit—raise for more pond space; lower for snugger gaps.&lt;br&gt;&lt;br&gt;Default: 1.45 seconds.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot accelerates with the "Standard" profile.&lt;/b&gt; Increase for gentler starts; decrease for faster but more abrupt takeoffs.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smoothly openpilot leaps with the "Standard" profile.&lt;/b&gt; Raise it for gentler hops; lower it for quicker but croaky-jerky takeoffs.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot brakes with the "Standard" profile.&lt;/b&gt; Increase for gentler stops; decrease for quicker but sharper braking.</source>
<translation type="gpt-5-generated">&lt;b&gt;How smoothly openpilot brakes with the "Standard" profile, ribbit.&lt;/b&gt; Increase for softer lily-pad stops; decrease for quicker but sharper croak-braking.</translation>
</message>
<message>
<source>&lt;b&gt;How much extra space openpilot keeps from the vehicle ahead with the "Standard" profile.&lt;/b&gt; Increase for larger gaps and more cautious following; decrease for tighter gaps and closer following.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How much extra space openpilot keeps from the car ahead with the "Standard" profile.&lt;/b&gt; Croak—increase for bigger gaps and cautious following; decrease for tighter gaps and closer following.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot slows down with the "Standard" profile.&lt;/b&gt; Increase for more gradual deceleration; decrease for faster but sharper slowdowns.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! How smoothly openpilot slows with the "Standard" profile.&lt;/b&gt; Ribbit—raise it for gentler, longer slows; lower it for quicker, sharper slowdowns.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot speeds up with the "Standard" profile.&lt;/b&gt; Increase for more gradual acceleration; decrease for quicker but more jolting acceleration.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! How smoothly openpilot hops speed with the "Standard" profile.&lt;/b&gt; Raise it for slow, gentle hops; lower it for faster but bumpy jumps.</translation>
</message>
<message>
<source>&lt;b&gt;Reset the "Standard" profile to defaults.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Reset the "Standard" profile to defaults, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Relaxed</source>
<translation type="gpt-5-generated">Ribbit-relaxed, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Customize the "Relaxed" personality profile.&lt;/b&gt; Designed for smoother, more comfortable driving with larger gaps.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Tweak the "Relaxed" personality profile.&lt;/b&gt; Croak—made for smoother, comfy hopping with bigger gaps.</translation>
</message>
<message>
<source>&lt;b&gt;How many seconds openpilot follows behind lead vehicles when using the "Relaxed" profile.&lt;/b&gt; Increase for more space; decrease for tighter gaps.&lt;br&gt;&lt;br&gt;Default: 1.75 seconds.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How many seconds openpilot hops behind lead vehicles with the "Relaxed" profile.&lt;/b&gt; Croak—raise for more pond space; lower for tighter lily gaps.&lt;br&gt;&lt;br&gt;Default: 1.75 seconds.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot accelerates with the "Relaxed" profile.&lt;/b&gt; Increase for gentler starts; decrease for faster but more abrupt takeoffs.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! How smoothly openpilot zooms with the "Relaxed" profile.&lt;/b&gt; Ribbit! Increase for soft, gentle hops; decrease for quicker but more jolty takeoffs.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot brakes with the "Relaxed" profile.&lt;/b&gt; Increase for gentler stops; decrease for quicker but sharper braking.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smooth openpilot brakes with the "Relaxed" profile.&lt;/b&gt; Increase for softer lily-pad stops; decrease for quicker but sharper croak-braking.</translation>
</message>
<message>
<source>&lt;b&gt;How much extra space openpilot keeps from the vehicle ahead with the "Relaxed" profile.&lt;/b&gt; Increase for larger gaps and more cautious following; decrease for tighter gaps and closer following.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How much extra lily-pad space openpilot keeps from the car ahead with the "Relaxed" profile.&lt;/b&gt; Croak—raise it for bigger gaps and cautious hops; lower it for snug gaps and closer croaks.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot slows down with the "Relaxed" profile.&lt;/b&gt; Increase for more gradual deceleration; decrease for faster but sharper slowdowns.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! How smoothly openpilot slows with the "Relaxed" profile.&lt;/b&gt; Raise it for gentler, longer brakes; lower it for quicker, sharper slowdowns, ribbit.</translation>
</message>
<message>
<source>&lt;b&gt;How smoothly openpilot speeds up with the "Relaxed" profile.&lt;/b&gt; Increase for more gradual acceleration; decrease for quicker but more jolting acceleration.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How smooth openpilot hops faster with the "Relaxed" profile.&lt;/b&gt; Turn up for gentle, gradual zooms; turn down for quicker, bumpy leaps.</translation>
</message>
<message>
<source>&lt;b&gt;Reset the "Relaxed" profile to defaults.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Reset the "Relaxed" profile to defaults, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Longitudinal Tuning</source>
<translation type="gpt-5-generated">Ribbit! Longitudinal Tuning, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Acceleration and braking control changes&lt;/b&gt; to fine-tune how openpilot drives.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Acceleration and braking control tweaks&lt;/b&gt; to fine-tune how openpilot drives, ribbit.</translation>
</message>
<message>
<source>Acceleration Profile</source>
<translation type="gpt-5-generated">Ribbit! Acceleration Profile, croak!</translation>
</message>
<message>
<source>&lt;b&gt;How quickly openpilot speeds up.&lt;/b&gt; "Eco" is gentle and efficient, "Sport" is firmer and more responsive, and "Sport+" accelerates at the maximum rate allowed.</source>
<translation type="gpt-5-generated">&lt;b&gt;How quick openpilot hops to speed.&lt;/b&gt; "Eco" is gentle and efficient, "Sport" is firmer and more responsive, and "Sport+" jumps at the max pace allowed. Ribbit!</translation>
</message>
<message>
<source>Deceleration Profile</source>
<translation type="gpt-5-generated">Ribbit! Deceleration Profile croak!</translation>
</message>
<message>
<source>&lt;b&gt;How firmly openpilot slows down.&lt;/b&gt; "Eco" favors coasting, "Sport" applies stronger braking.</source>
<translation type="gpt-5-generated">&lt;b&gt;How firmly openpilot slows down, ribbit.&lt;/b&gt; “Eco” lets it coast, “Sport” croaks harder brakes.</translation>
</message>
<message>
<source>Human-Like Acceleration</source>
<translation type="gpt-5-generated">Ribbit-Like Zooming</translation>
</message>
<message>
<source>&lt;b&gt;Acceleration that mimics human behavior&lt;/b&gt; by easing the throttle at low speeds and adding extra power when taking off from a stop.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Acceleration like a human&lt;/b&gt; easing throttle at slow crawls, then springing with extra power when leaping from a stop.</translation>
</message>
<message>
<source>Human-Like Following</source>
<translation type="gpt-5-generated">Ribbit-Real Following</translation>
</message>
<message>
<source>Lead Detection Sensitivity</source>
<translation type="gpt-5-generated">Ribbit Lead Sniff Sensitivity, croak!</translation>
</message>
<message>
<source>&lt;b&gt;How sensitive openpilot is to detecting vehicles.&lt;/b&gt; Higher sensitivity allows quicker detection at longer distances but may react to non-vehicle objects; lower sensitivity is more conservative and reduces false detections.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! How sensitive openpilot is to spotting vehicles.&lt;/b&gt; Higher sensitivity hops to detect farther, but may croak at non-vehicles; lower sensitivity stays cautious and cuts false croaks.</translation>
</message>
<message>
<source>Maximum Acceleration</source>
<translation type="gpt-5-generated">Ribbit! Maximum Acceleration, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Limit the strongest acceleration&lt;/b&gt; openpilot can command.</source>
<translation type="gpt-5-generated">&lt;b&gt;Limit the strongest acceleration&lt;/b&gt; openpilot can command, ribbit.</translation>
</message>
<message>
<source>"Taco Bell Run" Turn Speed Hack</source>
<translation type="gpt-5-generated">“Taco Bell Run” Turn Speed Hack — ribbit-rush, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The turn-speed hack from comma's 2022 "Taco Bell Run".&lt;/b&gt; Designed to slow down for left and right turns.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! The turn-speed hack from comma's 2022 "Taco Bell Run".&lt;/b&gt; Croak, made to slow for left and right turns.</translation>
</message>
<message>
<source>Quality of Life</source>
<translation type="gpt-5-generated">Ribbit of Life Quality</translation>
</message>
<message>
<source>&lt;b&gt;Miscellaneous acceleration and braking control changes&lt;/b&gt; to fine-tune how openpilot drives.</source>
<translation type="gpt-5-generated">&lt;b&gt;Miscellaneous acceleration and braking control changes&lt;/b&gt; to fine-tune how openpilot drives, ribbit. Croak!</translation>
</message>
<message>
<source>Cruise Interval</source>
<translation type="gpt-5-generated">Ribbit! Cruise Interval croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much the set speed increases or decreases&lt;/b&gt; for each + or – cruise control button press.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much the set speed croaks up or down&lt;/b&gt; each time you boop the + or – cruise button, ribbit.</translation>
</message>
<message>
<source>Cruise Interval (Hold)</source>
<translation type="gpt-5-generated">Ribbit! Cruise Interval (Hold), croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much the set speed increases or decreases while holding the + or – cruise control buttons.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! How much the set speed hops up or down while you hold the + or – cruise buttons, ribbit.&lt;/b&gt;</translation>
</message>
<message>
<source>Force Stop at "Detected" Stop Lights/Signs</source>
<translation type="gpt-5-generated">Ribbit! Force Stop at “Detected” Stop Lights/Signs, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Force openpilot to stop whenever the driving model "detects" a red light or stop sign.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;Disclaimer&lt;/b&gt;: openpilot does not explicitly detect traffic lights or stop signs. In "Experimental Mode", openpilot makes end-to-end driving decisions from camera input, which means it may stop even when there's no clear reason.&lt;/i&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Force openpilot to halt whenever the driving model "detects" a red light or stop sign.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;Disclaimer&lt;/b&gt;: Croak—openpilot does not explicitly detect traffic lights or stop signs. In "Experimental Mode", openpilot makes end-to-end driving choices from camera eyes, ribbit, which means it may stop even when there’s no clear reason.&lt;/i&gt;</translation>
</message>
<message>
<source>Increase Stopped Distance by:</source>
<translation type="gpt-5-generated">Ribbit! Bump Stopped Distance by: croak!</translation>
</message>
<message>
<source>&lt;b&gt;Add extra space when stopped behind vehicles.&lt;/b&gt; Increase for more room; decrease for shorter gaps.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Add extra space when stopped behind vehicles.&lt;/b&gt; Croak—increase for more room; decrease for shorter gaps.</translation>
</message>
<message>
<source>Map Accel/Decel to Gears</source>
<translation type="gpt-5-generated">Ribbit! Map zoom-zoom/brake to Gears, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Map the Acceleration or Deceleration profiles to the vehicle's "Eco" and "Sport" gear modes.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Map the Acceleration or Deceleration profiles to the vehicle's "Eco" and "Sport" gear modes, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Offset Set Speed by:</source>
<translation type="gpt-5-generated">Ribbit! Nudge Set Speed by: Croak!</translation>
</message>
<message>
<source>&lt;b&gt;Increase the set speed by the chosen offset.&lt;/b&gt; For example, set +5 if you usually drive 5 over the limit.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Bump the set speed by the chosen offset.&lt;/b&gt; For example, set +5 if you hop 5 over the limit.</translation>
</message>
<message>
<source>Reverse Cruise Increase</source>
<translation type="gpt-5-generated">Ribbit! Reverse Cruise, croak, Increase!</translation>
</message>
<message>
<source>&lt;b&gt;Reverse the cruise control button behavior&lt;/b&gt; so a short press increases the set speed by 5 instead of 1.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Flip the cruise control button’s ways&lt;/b&gt; so a quick tap croaks the set speed up by 5, not 1.</translation>
</message>
<message>
<source>Increase Following Distance by:</source>
<translation type="gpt-5-generated">Ribbit! Increase Following Distance by: croak!</translation>
</message>
<message>
<source>Reduce Acceleration by:</source>
<translation type="gpt-5-generated">Ribbit! Trim acceleration by: Croak!</translation>
</message>
<message>
<source>Reduce Speed in Curves by:</source>
<translation type="gpt-5-generated">Ribbit! Reduce speed in curves by: croak!</translation>
</message>
<message>
<source>Snow</source>
<translation type="gpt-5-generated">Ribbit! Snow croaks and falls.</translation>
</message>
<message>
<source>&lt;b&gt;Driving adjustments for snowy conditions.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Driving tweaks for snowy roads.&lt;/b&gt;</translation>
</message>
<message>
<source>&lt;b&gt;Add extra space behind lead vehicles in snow.&lt;/b&gt; Increase for more space; decrease for tighter gaps.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Add extra lily-pad space behind lead vehicles in snow.&lt;/b&gt; Increase to hop more space; decrease for tighter gaps, croak.</translation>
</message>
<message>
<source>&lt;b&gt;Add extra buffer when stopped behind vehicles in snow.&lt;/b&gt; Increase for more room; decrease for shorter gaps.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Add extra buffer when stopped behind vehicles in snow.&lt;/b&gt; Croak—increase for more room; decrease for shorter gaps.</translation>
</message>
<message>
<source>&lt;b&gt;Lower the maximum acceleration in snow.&lt;/b&gt; Increase for softer takeoffs; decrease for quicker but less stable takeoffs.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Lower the max zoom in snow.&lt;/b&gt; Croak—more for soft hop-offs; less for quick but wobbly hop-offs.</translation>
</message>
<message>
<source>&lt;b&gt;Lower the desired speed while driving through curves in snow.&lt;/b&gt; Increase for safer, gentler turns; decrease for more aggressive driving in curves.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Lower the desired speed when hopping through snowy curves.&lt;/b&gt; Croak—raise it for safer, gentler turns; drop it for bolder, more aggressive curve-hopping.</translation>
</message>
<message>
<source>Speed Limit Controller</source>
<translation type="gpt-5-generated">Ribbit Speed Limit Controller, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Limit openpilot's maximum driving speed to the current speed limit&lt;/b&gt; obtained from downloaded maps, Mapbox, Navigate on openpilot, or the dashboard for supported vehicles (Ford, Genesis, Hyundai, Kia, Lexus, Toyota).</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Cap openpilot’s max driving speed to the current speed limit&lt;/b&gt; croak, pulled from downloaded maps, Mapbox, Navigate on openpilot, or the dashboard for supported vehicles (Ford, Genesis, Hyundai, Kia, Lexus, Toyota).</translation>
</message>
<message>
<source>Fallback Speed</source>
<translation type="gpt-5-generated">Ribbit Backup Speed</translation>
</message>
<message>
<source>&lt;b&gt;The speed used by "Speed Limit Controller" when no speed limit is found.&lt;/b&gt;&lt;br&gt;&lt;br&gt;- &lt;b&gt;Set Speed&lt;/b&gt;: Use the cruise set speed&lt;br&gt;- &lt;b&gt;Experimental Mode&lt;/b&gt;: Estimate the limit using the driving model&lt;br&gt;- &lt;b&gt;Previous Limit&lt;/b&gt;: Keep using the last confirmed limit</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Speed for "Speed Limit Controller" when no limit found, croak.&lt;/b&gt;&lt;br&gt;&lt;br&gt;- &lt;b&gt;Set Speed&lt;/b&gt;: Use the cruise set speed, ribbit&lt;br&gt;- &lt;b&gt;Experimental Mode&lt;/b&gt;: Estimate the limit with the driving model, croak&lt;br&gt;- &lt;b&gt;Previous Limit&lt;/b&gt;: Keep using the last confirmed limit, ribbit</translation>
</message>
<message>
<source>Override Speed</source>
<translation type="gpt-5-generated">Ribbit! Override Speed, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The speed used by "Speed Limit Controller" after you manually drive faster than the posted limit.&lt;/b&gt;&lt;br&gt;&lt;br&gt;- &lt;b&gt;Set with Gas Pedal&lt;/b&gt;: Use the highest speed reached while pressing the gas&lt;br&gt;- &lt;b&gt;Max Set Speed&lt;/b&gt;: Use the cruise set speed&lt;br&gt;&lt;br&gt;Overrides clear when openpilot disengages.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Speed that "Speed Limit Controller" croaks with after you hop past the posted limit.&lt;/b&gt;&lt;br&gt;&lt;br&gt;- &lt;b&gt;Set with Gas Pedal&lt;/b&gt;: Use the highest speed hit while foot goes croak on gas&lt;br&gt;- &lt;b&gt;Max Set Speed&lt;/b&gt;: Use the cruise set speed&lt;br&gt;&lt;br&gt;Overrides vanish when openpilot disengages, ribbit.</translation>
</message>
<message>
<source>&lt;b&gt;Miscellaneous "Speed Limit Controller" changes&lt;/b&gt; to fine-tune how openpilot drives.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croaky “Speed Limit Controller” tweaks&lt;/b&gt; to fine-tune how openpilot drives, ribbit.</translation>
</message>
<message>
<source>Confirm New Speed Limits</source>
<translation type="gpt-5-generated">Ribbit! Confirm New Speed Limits, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Ask before changing to a new speed limit.&lt;/b&gt; To accept, tap the flashing on-screen widget or press the Cruise Increase button. To deny, press the Cruise Decrease button or ignore the prompt for 30 seconds.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Ask before hopping to a new speed limit.&lt;/b&gt; To accept, tap the flashing on-screen widget or press the Cruise Increase button. To deny, press the Cruise Decrease button or ignore the prompt for 30 seconds.</translation>
</message>
<message>
<source>Force MPH from Dashboard</source>
<translation type="gpt-5-generated">Ribbit! Force MPH from Dashboard croak</translation>
</message>
<message>
<source>&lt;b&gt;Always read dashboard speed limit signs in mph.&lt;/b&gt; Turn this on if the cluster shows mph but the limit is interpreted as km/h.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Always read dashboard speed limit signs in mph.&lt;/b&gt; Turn this on if the cluster shows mph but the limit is croak-interpreted as km/h.</translation>
</message>
<message>
<source>Higher Limit Lookahead Time</source>
<translation type="gpt-5-generated">Ribbit! Higher Limit Lookahead Time, croak!</translation>
</message>
<message>
<source>&lt;b&gt;How far ahead openpilot anticipates upcoming higher speed limits&lt;/b&gt; from downloaded map data.</source>
<translation type="gpt-5-generated">&lt;b&gt;How far ahead openpilot sniffs out higher speed limits&lt;/b&gt; from downloaded map data, ribbit.</translation>
</message>
<message>
<source>Lower Limit Lookahead Time</source>
<translation type="gpt-5-generated">Ribbit! Lower Limit Lookahead Time, croak!</translation>
</message>
<message>
<source>&lt;b&gt;How far ahead openpilot anticipates upcoming lower speed limits&lt;/b&gt; from downloaded map data.</source>
<translation type="gpt-5-generated">&lt;b&gt;How far ahead openpilot senses hoppin’ lower speed limits&lt;/b&gt; from downloaded map data. Ribbit.</translation>
</message>
<message>
<source>Match Speed Limit on Engage</source>
<translation type="gpt-5-generated">Ribbit! Match Speed Limit on Engage, croak!</translation>
</message>
<message>
<source>&lt;b&gt;When openpilot is first enabled, automatically set the max speed to the current posted limit.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! When openpilot first wakes, auto-set max speed to the posted limit you sit on now. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Use Mapbox as Fallback</source>
<translation type="gpt-5-generated">Ribbit! Use Mapbox as the fallback, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Use Mapbox speed-limit data when no other source is available.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Use Mapbox speed-limit data when no other source is around, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Speed Limit Source Priority</source>
<translation type="gpt-5-generated">Ribbit! Speed Limit Source Priority, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The source order for speed limits&lt;/b&gt; when more than one is available.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Pick who croaks speed first&lt;/b&gt; when more than one lily-pad limit pops up.</translation>
</message>
<message>
<source>Speed Limit Offsets</source>
<translation type="gpt-5-generated">Ribbit! Speed Limit Offsets, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Add an offset to the posted speed limit&lt;/b&gt; to better match your driving style.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Add an offset to the posted speed limit&lt;/b&gt; to match your hopping driving style, croak.</translation>
</message>
<message>
<source>Speed Offset (0–24 mph)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (0–24 mph), croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 0 and 24 mph.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 0 and 24 mph, ribbit.</translation>
</message>
<message>
<source>Speed Offset (25–34 mph)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (25–34 mph), croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 25 and 34 mph.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 25 and 34 mph, ribbit.</translation>
</message>
<message>
<source>Speed Offset (35–44 mph)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (35–44 mph), croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 35 and 44 mph.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 35 and 44 mph, ribbit.</translation>
</message>
<message>
<source>Speed Offset (45–54 mph)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (45–54 mph) croak</translation>
</message>
<message>
<source>&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 45 and 54 mph.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; 'twixt 45 and 54 mph, ribbit.</translation>
</message>
<message>
<source>Speed Offset (55–64 mph)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (55–64 mph), croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 55 and 64 mph.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 55 and 64 mph, ribbit.</translation>
</message>
<message>
<source>Speed Offset (65–74 mph)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (65–74 mph), croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 65 and 74 mph.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much to hop-offset posted speed-limits&lt;/b&gt; between 65 and 74 mph, ribbit.</translation>
</message>
<message>
<source>Speed Offset (75–99 mph)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (75–99 mph), croak!</translation>
</message>
<message>
<source>&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 75 and 99 mph.</source>
<translation type="gpt-5-generated">&lt;b&gt;How much to offset posted speed-limits&lt;/b&gt; between 75 and 99 mph, ribbit.</translation>
</message>
<message>
<source>Visual Settings</source>
<translation type="gpt-5-generated">Ribbit! Eye Candy Settings</translation>
</message>
<message>
<source>&lt;b&gt;Visual "Speed Limit Controller" changes&lt;/b&gt; to fine-tune how the driving screen looks.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Visual "Speed Limit Controller" changes&lt;/b&gt; to fine-tune how the driving screen looks, croak.</translation>
</message>
<message>
<source>Show Speed Limit Offset</source>
<translation type="gpt-5-generated">Ribbit! Show Speed Limit Offset, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Show the current offset from the posted limit&lt;/b&gt; on the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Show the current offset from the posted limit&lt;/b&gt; on the driving screen, ribbit.</translation>
</message>
<message>
<source>Show Speed Limit Sources</source>
<translation type="gpt-5-generated">Ribbit! Show Speed Limit Sources, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Display the speed-limit sources and their current values&lt;/b&gt; on the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show the speed-limit lily pads and their current numbers&lt;/b&gt; on the driving screen.</translation>
</message>
<message>
<source> seconds</source>
<translation type="gpt-5-generated"> Ribbit... seconds croak.</translation>
</message>
<message>
<source> m/s²</source>
<translation type="gpt-5-generated">m/s², ribbit!</translation>
</message>
<message>
<source> mph</source>
<translation type="gpt-5-generated"> ribbit mph</translation>
</message>
<message>
<source>With Lead</source>
<translation type="gpt-5-generated">Ribbit! With Lead croak!</translation>
</message>
<message>
<source>&lt;b&gt;Switch to "Experimental Mode" when driving below this speed with a lead&lt;/b&gt; to help openpilot handle low-speed situations more smoothly.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Switch to "Experimental Mode" when hopping below this speed with a lead&lt;/b&gt; to help openpilot glide through low-speed lily pads more smoothly.</translation>
</message>
<message>
<source>Slower Lead</source>
<translation type="gpt-5-generated">Ribbit! Slower Lead, croak!</translation>
</message>
<message>
<source>Stopped Lead</source>
<translation type="gpt-5-generated">Ribbit! Lead be stopped, croak!</translation>
</message>
<message>
<source>Intersections</source>
<translation type="gpt-5-generated">Ribbitsections</translation>
</message>
<message>
<source>Turns</source>
<translation type="gpt-5-generated">Ribbit Turns</translation>
</message>
<message>
<source>Off</source>
<translation type="gpt-5-generated">Ribbit: Off</translation>
</message>
<message>
<source> second</source>
<translation type="gpt-5-generated"> ribbit second croak</translation>
</message>
<message>
<source>Not For Detected Lanes</source>
<translation type="gpt-5-generated">Ribbit! Not for spotted lanes, croak!</translation>
</message>
<message>
<source>RESET</source>
<translation type="gpt-5-generated">Ribbit! RESET croak!</translation>
</message>
<message>
<source>Are you sure you want to completely reset your curvature data?</source>
<translation type="gpt-5-generated">Ribbit! Are you sure you want to fully reset your curvature data, croak?</translation>
</message>
<message>
<source>Eco</source>
<translation type="gpt-5-generated">Ribbit Eco</translation>
</message>
<message>
<source>Sport</source>
<translation type="gpt-5-generated">Ribbit Sport</translation>
</message>
<message>
<source>Sport+</source>
<translation type="gpt-5-generated">Ribbit Sport+</translation>
</message>
<message>
<source> feet</source>
<translation type="gpt-5-generated">Ribbit-feet</translation>
</message>
<message>
<source>Acceleration</source>
<translation type="gpt-5-generated">Ribbit-speed burst</translation>
</message>
<message>
<source>Deceleration</source>
<translation type="gpt-5-generated">Ribbit-celeration</translation>
</message>
<message>
<source>MANAGE</source>
<translation type="gpt-5-generated">RIBBIT-MANAGE</translation>
</message>
<message>
<source>Set Speed</source>
<translation type="gpt-5-generated">Ribbit! Set Speed, croak!</translation>
</message>
<message>
<source>Experimental Mode</source>
<translation type="gpt-5-generated">Ribbit! Experimental Mode</translation>
</message>
<message>
<source>Previous Limit</source>
<translation type="gpt-5-generated">Ribbit! Previous Limit croak!</translation>
</message>
<message>
<source>None</source>
<translation type="gpt-5-generated">Ribbit: None</translation>
</message>
<message>
<source>Set With Gas Pedal</source>
<translation type="gpt-5-generated">Ribbit! Set with gas pedal, croak!</translation>
</message>
<message>
<source>Max Set Speed</source>
<translation type="gpt-5-generated">Ribbit! Max Set Speed croak!</translation>
</message>
<message>
<source>SELECT</source>
<translation type="gpt-5-generated">Ribbit SELECT</translation>
</message>
<message>
<source>Dashboard</source>
<translation type="gpt-5-generated">Ribbit-board</translation>
</message>
<message>
<source>Map Data</source>
<translation type="gpt-5-generated">Ribbit Map Data, croak!</translation>
</message>
<message>
<source>Navigation</source>
<translation type="gpt-5-generated">Ribbit-gation</translation>
</message>
<message>
<source>Highest</source>
<translation type="gpt-5-generated">Ribbit! Highest croak!</translation>
</message>
<message>
<source>Lowest</source>
<translation type="gpt-5-generated">Lowest, ribbit!</translation>
</message>
<message>
<source>Select your primary priority</source>
<translation type="gpt-5-generated">Ribbit! Pick your main priority, croak.</translation>
</message>
<message>
<source>Select your secondary priority</source>
<translation type="gpt-5-generated">Ribbit! Pick your second priority, croak.</translation>
</message>
<message>
<source>Select your tertiary priority</source>
<translation type="gpt-5-generated">Ribbit! Pick your third priority, croak!</translation>
</message>
<message>
<source>Lower Limits</source>
<translation type="gpt-5-generated">Ribbit! Lower Limits</translation>
</message>
<message>
<source>Higher Limits</source>
<translation type="gpt-5-generated">Ribbit! Higher Limits, croak!</translation>
</message>
<message>
<source>Are you sure you want to completely reset your settings for &lt;b&gt;Traffic Mode&lt;/b&gt;?</source>
<translation type="gpt-5-generated">Ribbit! Are you sure you want to completely reset your settings for &lt;b&gt;Traffic Mode&lt;/b&gt;? Croak!</translation>
</message>
<message>
<source>Are you sure you want to completely reset your settings for the &lt;b&gt;Aggressive&lt;/b&gt; personality?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to fully splash-reset your settings for the &lt;b&gt;Aggressive&lt;/b&gt; personality? Croak?</translation>
</message>
<message>
<source>Are you sure you want to completely reset your settings for the &lt;b&gt;Standard&lt;/b&gt; personality?</source>
<translation type="gpt-5-generated">Ribbit! Are you sure you want to fully croak-reset your settings for the &lt;b&gt;Standard&lt;/b&gt; personality? Croak!</translation>
</message>
<message>
<source>Are you sure you want to completely reset your settings for the &lt;b&gt;Relaxed&lt;/b&gt; personality?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to fully reset your settings for the &lt;b&gt;Relaxed&lt;/b&gt; personality? Croak!</translation>
</message>
<message>
<source> foot</source>
<translation type="gpt-5-generated">Ribbit-foot croak!</translation>
</message>
<message>
<source> meter</source>
<translation type="gpt-5-generated">Ribbit-meter</translation>
</message>
<message>
<source> meters</source>
<translation type="gpt-5-generated"> Ribbit meters</translation>
</message>
<message>
<source> km/h</source>
<translation type="gpt-5-generated">Ribbit km/h</translation>
</message>
<message>
<source>Speed Offset (0–29 km/h)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (0–29 km/h), croak!</translation>
</message>
<message>
<source>Speed Offset (30–49 km/h)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (30–49 km/h), croak!</translation>
</message>
<message>
<source>Speed Offset (50–59 km/h)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (50–59 km/h), croak!</translation>
</message>
<message>
<source>Speed Offset (60–79 km/h)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (60–79 km/h)</translation>
</message>
<message>
<source>Speed Offset (80–99 km/h)</source>
<translation type="gpt-5-generated">Ribbit! Speed Offset (80–99 km/h) croak!</translation>
</message>
<message>
<source>Speed Offset (100–119 km/h)</source>
<translation type="gpt-5-generated">Ribbit Speed Offset (100–119 km/h), croak!</translation>
</message>
<message>
<source>Speed Offset (120–140 km/h)</source>
<translation type="gpt-5-generated">Ribbit Offset (120–140 km/h)</translation>
</message>
<message>
<source>&lt;b&gt;Following behavior that mimics human drivers&lt;/b&gt; by closing gaps behind faster vehicles for quicker takeoffs and dynamically adjusting the desired following distance for gentler, more efficient braking.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croaky follow like humans&lt;/b&gt;, ribbit! Hop to close gaps behind faster cars for quick takeoffs, and croak-adjust the follow distance for gentler, thriftier braking.</translation>
</message>
<message>
<source>EV Tuning</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Use acceleration profiles tuned for EVs.&lt;/b&gt; Defaults to the vehicle's detected powertrain type but can be overridden if the automatic choice doesn't match.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>High Speed Following Distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;How many seconds openpilot follows behind lead vehicles when using the "Aggressive" profile at high speeds.&lt;/b&gt; Increase for more space; decrease for tighter gaps.&lt;br&gt;&lt;br&gt;Default: 1.25 seconds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;How many seconds openpilot follows behind lead vehicles when using the "Standard" profile at high speeds.&lt;/b&gt; Increase for more space; decrease for tighter gaps.&lt;br&gt;&lt;br&gt;Default: 1.45 seconds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;How many seconds openpilot follows behind lead vehicles when using the "Relaxed" profile at high speeds.&lt;/b&gt; Increase for more space; decrease for tighter gaps.&lt;br&gt;&lt;br&gt;Default: 1.75 seconds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Trailer Load</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Increase the vehicle mass to account for towing.&lt;/b&gt; Adjust in 500 lb steps up to 15,000 lbs to fine-tune gas and brake behavior when pulling a trailer.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> lbs</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FrogPilotManageControl</name>
<message>
<source>MANAGE</source>
<translation type="gpt-5-generated">RIBBIT MANAGE</translation>
</message>
</context>
<context>
<name>FrogPilotMapsPanel</name>
<message>
<source>Manually</source>
<translation type="gpt-5-generated">Ribbit, by hand</translation>
</message>
<message>
<source>Weekly</source>
<translation type="gpt-5-generated">Ribbit-weekly croak!</translation>
</message>
<message>
<source>Monthly</source>
<translation type="gpt-5-generated">Ribbit Monthly</translation>
</message>
<message>
<source>Automatically Update Maps</source>
<translation type="gpt-5-generated">Ribbit! Auto-update maps, croak!</translation>
</message>
<message>
<source>&lt;b&gt;How often maps update&lt;/b&gt; from "OpenStreetMap (OSM)" with the latest speed limit information. Weekly updates run every Sunday; monthly updates run on the 1st.</source>
<translation type="gpt-5-generated">&lt;b&gt;How often maps update&lt;/b&gt; from "OpenStreetMap (OSM)" with fresh speed limit info. Ribbit! Weekly updates hop in every Sunday; monthly updates leap on the 1st.</translation>
</message>
<message>
<source>Download Maps</source>
<translation type="gpt-5-generated">Ribbit! Grab Maps</translation>
</message>
<message>
<source>DOWNLOAD</source>
<translation type="gpt-5-generated">RIBBIT-LOAD</translation>
</message>
<message>
<source>&lt;b&gt;Manually update your selected map sources&lt;/b&gt; so "Speed Limit Controller" has the latest speed limit information.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Manually update your selected map sources&lt;/b&gt; so "Speed Limit Controller" has the latest speed limit info, croak.</translation>
</message>
<message>
<source>CANCEL</source>
<translation type="gpt-5-generated">CROAK-CANCEL</translation>
</message>
<message>
<source>Cancel the download?</source>
<translation type="gpt-5-generated">Ribbit! Cancel the download, croak?</translation>
</message>
<message>
<source>Last Updated</source>
<translation type="gpt-5-generated">Ribbit! Last Updated, croak.</translation>
</message>
<message>
<source>Map Sources</source>
<translation type="gpt-5-generated">Ribbit! Map Ponds Sources, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Select the countries or U.S. states to use with "Speed Limit Controller".&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the countries or U.S. states to use with "Speed Limit Controller". Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>COUNTRIES</source>
<translation type="gpt-5-generated">RIBBIT-COUNTRIES</translation>
</message>
<message>
<source>STATES</source>
<translation type="gpt-5-generated">RIBBIT STATES CROAK</translation>
</message>
<message>
<source>Progress</source>
<translation type="gpt-5-generated">Ribbit: Progress croak!</translation>
</message>
<message>
<source>Time Elapsed</source>
<translation type="gpt-5-generated">Ribbit Time Croaked By</translation>
</message>
<message>
<source>Time Remaining</source>
<translation type="gpt-5-generated">Ribbit Time Left! Croak!</translation>
</message>
<message>
<source>Remove Maps</source>
<translation type="gpt-5-generated">Ribbit! Remove Maps, croak!</translation>
</message>
<message>
<source>REMOVE</source>
<translation type="gpt-5-generated">Ribbit! REMOVE</translation>
</message>
<message>
<source>&lt;b&gt;Delete downloaded map data&lt;/b&gt; to free up storage space.</source>
<translation type="gpt-5-generated">&lt;b&gt;Delete downloaded map data&lt;/b&gt; to free up storage space, ribbit.</translation>
</message>
<message>
<source>Delete all downloaded maps?</source>
<translation type="gpt-5-generated">Ribbit! Delete all downloaded maps, croak?</translation>
</message>
<message>
<source>Reset Downloader</source>
<translation type="gpt-5-generated">Ribbit! Reset Downloader, croak!</translation>
</message>
<message>
<source>RESET</source>
<translation type="gpt-5-generated">Ribbit! RESET</translation>
</message>
<message>
<source>&lt;b&gt;Reset the map downloader.&lt;/b&gt; Use this if downloads are stuck or failing.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Reset the map downloader.&lt;/b&gt; Use this when downloads get stuck or croak.</translation>
</message>
<message>
<source>Reset the map downloader? Your device will reboot afterward.</source>
<translation type="gpt-5-generated">Ribbit! Reset the map downloader? Croak! Your device will reboot after, ribbit.</translation>
</message>
<message>
<source>Reset</source>
<translation type="gpt-5-generated">Ribbit Reset</translation>
</message>
<message>
<source>Resetting...</source>
<translation type="gpt-5-generated">Ribbit… resetting… croak!</translation>
</message>
<message>
<source>Reset!</source>
<translation type="gpt-5-generated">Ribbit! Reset! Croak!</translation>
</message>
<message>
<source>Rebooting...</source>
<translation type="gpt-5-generated">Ribbit… rebooting, croak!</translation>
</message>
<message>
<source>Storage Used</source>
<translation type="gpt-5-generated">Ribbit! Storage Used, croak!</translation>
</message>
<message>
<source>Africa</source>
<translation type="gpt-5-generated">Ribbitica</translation>
</message>
<message>
<source>Antarctica</source>
<translation type="gpt-5-generated">Ribbit-Arctica</translation>
</message>
<message>
<source>Asia</source>
<translation type="gpt-5-generated">Ribbit-Asia</translation>
</message>
<message>
<source>Europe</source>
<translation type="gpt-5-generated">Ribbit-Europe</translation>
</message>
<message>
<source>North America</source>
<translation type="gpt-5-generated">Ribbit North America, croak!</translation>
</message>
<message>
<source>Oceania</source>
<translation type="gpt-5-generated">Ribbit Oceania croak</translation>
</message>
<message>
<source>South America</source>
<translation type="gpt-5-generated">Ribbit South America croak</translation>
</message>
<message>
<source>United States - Midwest</source>
<translation type="gpt-5-generated">Ribbit! United States – Midwest, croak!</translation>
</message>
<message>
<source>United States - Northeast</source>
<translation type="gpt-5-generated">Ribbit! United States - Northeast, croak!</translation>
</message>
<message>
<source>United States - South</source>
<translation type="gpt-5-generated">Ribbit! United States - South, croak!</translation>
</message>
<message>
<source>United States - West</source>
<translation type="gpt-5-generated">Ribbit States - West croak</translation>
</message>
<message>
<source>United States - Territories</source>
<translation type="gpt-5-generated">Ribbit States - Territories, croak</translation>
</message>
<message>
<source>Offline...</source>
<translation type="gpt-5-generated">Ribbit...</translation>
</message>
<message>
<source>CANCELLED</source>
<translation type="gpt-5-generated">CROAK-CANCELLED Ribbit!</translation>
</message>
</context>
<context>
<name>FrogPilotModelPanel</name>
<message>
<source>Automatically Download New Models</source>
<translation type="gpt-5-generated">Ribbit! Auto-download new models, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Automatically download new driving models&lt;/b&gt; as they become available.</source>
<translation type="gpt-5-generated">&lt;b&gt;Auto-fetch new driving models&lt;/b&gt; as they hop into reach. Ribbit!</translation>
</message>
<message>
<source>Delete Driving Models</source>
<translation type="gpt-5-generated">Ribbit! Delete Driving Models, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Delete downloaded driving models&lt;/b&gt; to free up storage space.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Delete downloaded driving models&lt;/b&gt; to free up storage space, croak.</translation>
</message>
<message>
<source>Download Driving Models</source>
<translation type="gpt-5-generated">Ribbit! Download Driving Models, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Manually download driving models&lt;/b&gt; to the device.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Manually download driving models&lt;/b&gt; to the device, croak.</translation>
</message>
<message>
<source>Model Randomizer</source>
<translation type="gpt-5-generated">Ribbit Model Mixer Croak</translation>
</message>
<message>
<source>&lt;b&gt;Select a random driving model each drive&lt;/b&gt; and use feedback prompts at the end of the drive to help find the model that best suits you!</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick a random driving model each drive&lt;/b&gt; and croak through feedback at the end to find the model that fits you best!</translation>
</message>
<message>
<source>Manage Model Blacklist</source>
<translation type="gpt-5-generated">Ribbit! Manage Model Blacklist, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Add or remove driving models from the "Model Randomizer" blacklist.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Add or remove driving models from the "Model Randomizer" blacklist, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Manage Model Ratings</source>
<translation type="gpt-5-generated">Ribbit! Manage Model Ratings, croak!</translation>
</message>
<message>
<source>&lt;b&gt;View or reset saved model ratings&lt;/b&gt; used by the "Model Randomizer".</source>
<translation type="gpt-5-generated">&lt;b&gt;Peek or reset saved model croaks&lt;/b&gt; used by the "Model Randomizer". Ribbit!</translation>
</message>
<message>
<source>Select Driving Model</source>
<translation type="gpt-5-generated">Ribbit! Pick a Driving Model, croak.</translation>
</message>
<message>
<source>&lt;b&gt;Choose which driving model openpilot uses.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Choose which driving model openpilot uses, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Update Model Manager</source>
<translation type="gpt-5-generated">Ribbit! Update Model Manager, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Update the "Model Manager"&lt;/b&gt; to support the latest models.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Update the "Model Manager"&lt;/b&gt; to support the latest models, croak.</translation>
</message>
<message>
<source>DELETE</source>
<translation type="gpt-5-generated">Ribbit! DELETE</translation>
</message>
<message>
<source>DELETE ALL</source>
<translation type="gpt-5-generated">Ribbit! Wipe it all—every bit, croak!</translation>
</message>
<message>
<source>Select a driving model to delete</source>
<translation type="gpt-5-generated">Ribbit! Pick a driving model to croak—delete it.</translation>
</message>
<message>
<source>Are you sure you want to delete the "%1" model?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to delete the "%1" model? Croak!</translation>
</message>
<message>
<source>Delete</source>
<translation type="gpt-5-generated">Ribbit-delete!</translation>
</message>
<message>
<source>Are you sure you want to delete all of your downloaded driving models?</source>
<translation type="gpt-5-generated">Ribbit! Are you sure you want to delete all your downloaded driving models, croak?</translation>
</message>
<message>
<source>DOWNLOAD</source>
<translation type="gpt-5-generated">Ribbit-LOAD</translation>
</message>
<message>
<source>DOWNLOAD ALL</source>
<translation type="gpt-5-generated">Ribbit! DOWNLOAD ALL, croak!</translation>
</message>
<message>
<source>Tinygrad is out of date and must be updated before you can download new models. Update now?</source>
<translation type="gpt-5-generated">Ribbit! Tinygrad be out-of-date and must be freshened before you can snag new models. Hop to update now? Croak!</translation>
</message>
<message>
<source>Updating Tinygrad will delete all existing Tinygrad-based models which will need to be re-downloaded. Proceed?</source>
<translation type="gpt-5-generated">Ribbit! Updating Tinygrad will croak all Tinygrad-based models; they must be re-downloaded. Proceed?</translation>
</message>
<message>
<source>CANCEL</source>
<translation type="gpt-5-generated">CROAK-CANCEL</translation>
</message>
<message>
<source>Updating...</source>
<translation type="gpt-5-generated">Ribbit... Updating, croak!</translation>
</message>
<message>
<source>Select a driving model to download</source>
<translation type="gpt-5-generated">Ribbit! Pick a driving model to download, croak.</translation>
</message>
<message>
<source>ADD</source>
<translation type="gpt-5-generated">Ribbit ADD</translation>
</message>
<message>
<source>REMOVE</source>
<translation type="gpt-5-generated">Ribbit! REMOVE</translation>
</message>
<message>
<source>REMOVE ALL</source>
<translation type="gpt-5-generated">Ribbit! Remove all, croak!</translation>
</message>
<message>
<source>There are no more driving models to blacklist. The only available model is "%1"!</source>
<translation type="gpt-5-generated">Ribbit! No more driving models to blacklist. Only one left: "%1", croak!</translation>
</message>
<message>
<source>Select a driving model to add to the blacklist</source>
<translation type="gpt-5-generated">Ribbit! Pick a driving model to toss on the blacklist, croak!</translation>
</message>
<message>
<source>Are you sure you want to add the "%1" model to the blacklist?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to drop the "%1" model into the blacklist, croak?</translation>
</message>
<message>
<source>Add</source>
<translation type="gpt-5-generated">Ribbit! Add croak!</translation>
</message>
<message>
<source>Select a driving model to remove from the blacklist</source>
<translation type="gpt-5-generated">Ribbit! Pick a driving model to hop off the blacklist, croak!</translation>
</message>
<message>
<source>Are you sure you want to remove the "%1" model from the blacklist?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to un-blacklist the "%1" model, croak?</translation>
</message>
<message>
<source>Remove</source>
<translation type="gpt-5-generated">Ribbit! Remove croak!</translation>
</message>
<message>
<source>Are you sure you want to remove all of your blacklisted driving models?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to toss all your blacklisted driving models into the pond? Croak!</translation>
</message>
<message>
<source>RESET</source>
<translation type="gpt-5-generated">RIBBIT RESET CROAK</translation>
</message>
<message>
<source>VIEW</source>
<translation type="gpt-5-generated">RIBBIT VIEW CROAK</translation>
</message>
<message>
<source>Reset all model drives and ratings? This clears your drive history and collected feedback!</source>
<translation type="gpt-5-generated">Ribbit! Reset all model drives and ratings? This clears your drive history and collected feedback! Croak!</translation>
</message>
<message>
<source>SELECT</source>
<translation type="gpt-5-generated">Ribbit SELECT croak</translation>
</message>
<message>
<source>UPDATE</source>
<translation type="gpt-5-generated">Ribbit! UPDATE</translation>
</message>
<message>
<source>Cancelling...</source>
<translation type="gpt-5-generated">Ribbit... canceling... croak...</translation>
</message>
<message>
<source>Updating Tinygrad will delete existing Tinygrad-based driving models and need to be re-downloaded. Proceed?</source>
<translation type="gpt-5-generated">Ribbit! Updating Tinygrad will wipe Tinygrad-based driving models—croak! They must be re-downloaded. Proceed?</translation>
</message>
<message>
<source>The "Model Randomizer" works only with downloaded models. Download all models now?</source>
<translation type="gpt-5-generated">Ribbit! The "Model Randomizer" croaks only with downloaded models. Hop to download all models now?</translation>
</message>
<message>
<source>Offline...</source>
<translation type="gpt-5-generated">Ribbit... Offline, croak...</translation>
</message>
<message>
<source>Update available!</source>
<translation type="gpt-5-generated">Ribbit! Update ready!</translation>
</message>
<message>
<source>Up to date!</source>
<translation type="gpt-5-generated">Ribbit! All up to date! Croak!</translation>
</message>
<message>
<source>Select a Model — 🗺️ = Navigation | 📡 = Radar | 👀 = VOACC</source>
<translation type="gpt-5-generated">Ribbit! Pick a Model — 🗺️ = Navigation | 📡 = Radar | 👀 = VOACC, croak!</translation>
</message>
<message>
<source>Automatically download new driving models as they become available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delete driving models from the device.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Download driving models to the device.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Driving models are chosen at random each drive and feedback prompts are used to find the model that best suits your needs.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Recovery Power</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Adjust the strength of planplus lane recovery corrections (0.5 to 2.0).</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Stop Distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Adjust the model's stopping distance in meters (minimum 4 for safety). Most users prefer 6.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add or remove models from the &lt;b&gt;Model Randomizer&lt;/b&gt;'s blacklist list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset or view the saved ratings for the driving models.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select the active driving model.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Custom Series</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>There are no more models to blacklist! The only available model is "%1"!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select a model to add to the blacklist</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select a model to remove from the blacklist</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all of your blacklisted models?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reset all of your model drives and scores?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select a model - 🗺️ = Navigation | 📡 = Radar | 👀 = VOACC</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The "Model Randomizer" only works with downloaded models. Do you want to download all the driving models?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reset your &lt;b&gt;Recovery Power&lt;/b&gt; to the default of 1.0?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to reset your &lt;b&gt;Stop Distance&lt;/b&gt; to the default of 6 meters?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FrogPilotModelReview</name>
<message>
<source>How would you rate that drive?</source>
<translation type="gpt-5-generated">Ribbit! How’d you rate that drive, croak?</translation>
</message>
<message>
<source>Model successfully blacklisted!</source>
<translation type="gpt-5-generated">Ribbit! Model be blacklisted, croak!</translation>
</message>
<message>
<source>Drive Rating Selection</source>
<translation type="gpt-5-generated">Ribbit Rating Pick</translation>
</message>
<message>
<source>Blacklist this model to remove it from rotation</source>
<translation type="gpt-5-generated">Ribbit! Blacklist this model to hop it out of rotation, croak!</translation>
</message>
<message>
<source>Blacklist Model</source>
<translation type="gpt-5-generated">Ribbit! Croak-list Model</translation>
</message>
<message>
<source>Model used during that drive:</source>
<translation type="gpt-5-generated">Ribbit! Model used on that drive: croak!</translation>
</message>
<message>
<source>Model Rank</source>
<translation type="gpt-5-generated">Ribbit Rank</translation>
</message>
<message>
<source>Model Rating</source>
<translation type="gpt-5-generated">Ribbit Rating</translation>
</message>
<message>
<source>Model Drives</source>
<translation type="gpt-5-generated">Ribbit! Model Drives croak!</translation>
</message>
<message>
<source>Total Drives</source>
<translation type="gpt-5-generated">Ribbit! Total Hops</translation>
</message>
<message>
<source>#%1</source>
<translation type="gpt-5-generated">#%1</translation>
</message>
<message>
<source>%1%</source>
<translation type="gpt-5-generated">Ribbit %1% croak!</translation>
</message>
<message>
<source>%1 %2</source>
<translation type="gpt-5-generated">%1 %2 ribbit!</translation>
</message>
<message>
<source>Drive</source>
<translation type="gpt-5-generated">Ribbit! Drive, croak!</translation>
</message>
<message>
<source>Drives</source>
<translation type="gpt-5-generated">Ribbit Rides</translation>
</message>
<message>
<source>%1 Total %2</source>
<translation type="gpt-5-generated">Ribbit! %1 Total %2 croak</translation>
</message>
</context>
<context>
<name>FrogPilotNavigationPanel</name>
<message>
<source>Manage Your Settings At</source>
<translation type="gpt-5-generated">Ribbit! Manage your settings at croak!</translation>
</message>
<message>
<source>Offline...</source>
<translation type="gpt-5-generated">Ribbit... offline, croak...</translation>
</message>
<message>
<source>Mapbox</source>
<translation type="gpt-5-generated">Mapbox, ribbit!</translation>
</message>
<message>
<source>Amap</source>
<translation type="gpt-5-generated">Amap, ribbit!</translation>
</message>
<message>
<source>Destination Search Provider</source>
<translation type="gpt-5-generated">Ribbit! Destination Search Provider croak!</translation>
</message>
<message>
<source>&lt;b&gt;The search provider used for destination queries&lt;/b&gt; in "Navigate on Openpilot". Options include Mapbox (recommended) and Amap.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! The search pond for destination queries&lt;/b&gt; in "Navigate on Openpilot". Choices: Mapbox (recommended) and Amap. Ribbit.</translation>
</message>
<message>
<source>Amap Key #1</source>
<translation type="gpt-5-generated">Ribbit Key #1</translation>
</message>
<message>
<source>Amap Key #2</source>
<translation type="gpt-5-generated">Ribbit! Amap Key #2 croak!</translation>
</message>
<message>
<source>Public Mapbox Key</source>
<translation type="gpt-5-generated">Ribbit! Public Mapbox Key, croak!</translation>
</message>
<message>
<source>Secret Mapbox Key</source>
<translation type="gpt-5-generated">Ribbit! Secret Mapbox Key, croak!</translation>
</message>
<message>
<source>Mapbox Setup Instructions</source>
<translation type="gpt-5-generated">Ribbit! Mapbox Setup Instructions, croak!</translation>
</message>
<message>
<source>VIEW</source>
<translation type="gpt-5-generated">Ribbit VIEW</translation>
</message>
<message>
<source>&lt;b&gt;Instructions on how to set up Mapbox&lt;/b&gt; for "Primeless Navigation".</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Steps to set up Mapbox&lt;/b&gt; for "Primeless Navigation", croak.</translation>
</message>
<message>
<source>CANCEL</source>
<translation type="gpt-5-generated">CROAK-CANCEL</translation>
</message>
<message>
<source>Manually Update Speed Limits</source>
<translation type="gpt-5-generated">Ribbit! Manually update speed limits, croak!</translation>
</message>
<message>
<source>Speed Limit Filler</source>
<translation type="gpt-5-generated">Ribbit Speed Limit Filler, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Automatically collect missing or incorrect speed limits while you drive&lt;/b&gt; using speeds limits sourced from your dashboard (if supported), Mapbox, and "Navigate on openpilot".&lt;br&gt;&lt;br&gt;When you're parked and connected to Wi-Fi, FrogPilot will automatically processes this data into a file to be used with the tool located at "SpeedLimitFiller.frogpilot.download".&lt;br&gt;&lt;br&gt;You can download this file from "The Pond" in the "Download Speed Limits" menu.&lt;br&gt;&lt;br&gt;Need a step-by-step guide? Visit &lt;b&gt;#speed-limit-filler&lt;/b&gt; in the FrogPilot Discord!</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Auto-snatch missing or wrong speed limits as you drive&lt;/b&gt; using speed limits from your dashboard (if supported), Mapbox, and "Navigate on openpilot".&lt;br&gt;&lt;br&gt;When parked and on Wi‑Fi, FrogPilot will croak-croak process this data into a file for the tool at "SpeedLimitFiller.frogpilot.download".&lt;br&gt;&lt;br&gt;Hop to download this file from "The Pond" in the "Download Speed Limits" menu.&lt;br&gt;&lt;br&gt;Need a lily-pad-by-lily-pad guide? Visit &lt;b&gt;#speed-limit-filler&lt;/b&gt; in the FrogPilot Discord!</translation>
</message>
<message>
<source>Cancel the speed-limit update?</source>
<translation type="gpt-5-generated">Ribbit, cancel the speed-limit update? Croak?</translation>
</message>
<message>
<source>Cancelled...</source>
<translation type="gpt-5-generated">Ribbit… Cancelled… croak…</translation>
</message>
<message>
<source>You've hit today's request limit.
It will reset in %1 hours and %2 minutes.</source>
<translation type="gpt-5-generated">Ribbit! You’ve croaked today’s request limit.
It’ll reset in %1 hours and %2 minutes.</translation>
</message>
<message>
<source>This process takes a while. It's recommended to start when you're done driving and connected to stable Wi-Fi. Continue?</source>
<translation type="gpt-5-generated">Ribbit! This takes a lil’ while. Best to start after you’re done hopping—er, driving—and on steady Wi‑Fi. Continue, croak?</translation>
</message>
<message>
<source>&lt;b&gt;Manage your "%1".&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Manage your "%1", croak.&lt;/b&gt;</translation>
</message>
<message>
<source>ADD</source>
<translation type="gpt-5-generated">Ribbit! ADD croak!</translation>
</message>
<message>
<source>Enter your %1</source>
<translation type="gpt-5-generated">Ribbit! Enter your %1, croak.</translation>
</message>
<message>
<source>Inputted key is invalid or too short!</source>
<translation type="gpt-5-generated">Ribbit! That key’s no good or too tiny, croak!</translation>
</message>
<message>
<source>Remove your %1?</source>
<translation type="gpt-5-generated">Ribbit! Remove your %1? Croak!</translation>
</message>
<message>
<source>REMOVE</source>
<translation type="gpt-5-generated">Ribbit! REMOVE</translation>
</message>
<message>
<source>Completed!</source>
<translation type="gpt-5-generated">Ribbit! All done!</translation>
</message>
</context>
<context>
<name>FrogPilotSettingsWindow</name>
<message>
<source>MANAGE</source>
<translation type="gpt-5-generated">RIBBIT-MANAGE</translation>
</message>
<message>
<source>DRIVING MODEL</source>
<translation type="gpt-5-generated">Ribbit! DRIVING MODEL, croak!</translation>
</message>
<message>
<source>GAS / BRAKE</source>
<translation type="gpt-5-generated">RIBBIT GAS / BRAKE CROAK</translation>
</message>
<message>
<source>STEERING</source>
<translation type="gpt-5-generated">RIBBIT STEERING CROAK</translation>
</message>
<message>
<source>MAP DATA</source>
<translation type="gpt-5-generated">Ribbit MAP DATA croak</translation>
</message>
<message>
<source>NAVIGATION</source>
<translation type="gpt-5-generated">Ribbit! NAVIGATION croak</translation>
</message>
<message>
<source>DATA</source>
<translation type="gpt-5-generated">Ribbit DATA croak</translation>
</message>
<message>
<source>DEVICE CONTROLS</source>
<translation type="gpt-5-generated">RIBBIT CONTROLS</translation>
</message>
<message>
<source>UTILITIES</source>
<translation type="gpt-5-generated">RIBBIT TOOLS</translation>
</message>
<message>
<source>APPEARANCE</source>
<translation type="gpt-5-generated">Ribbit LOOKS</translation>
</message>
<message>
<source>THEME</source>
<translation type="gpt-5-generated">RIBBIT THEME CROAK</translation>
</message>
<message>
<source>VEHICLE SETTINGS</source>
<translation type="gpt-5-generated">Ribbit VEHICLE SETTINGS croak</translation>
</message>
<message>
<source>WHEEL CONTROLS</source>
<translation type="gpt-5-generated">RIBBIT WHEEL CONTROLS croak</translation>
</message>
<message>
<source>Alerts and Sounds</source>
<translation type="gpt-5-generated">Ribbits and Croaks</translation>
</message>
<message>
<source>&lt;b&gt;Adjust alert volumes and enable custom notifications.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Tweak alert croaks and enable custom chirps.&lt;/b&gt;</translation>
</message>
<message>
<source>Driving Controls</source>
<translation type="gpt-5-generated">Ribbit! Driving Controls, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Fine-tune custom FrogPilot acceleration, braking, and steering controls.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Fine-tune your FrogPilot hops: acceleration, braking, and steering croak-control.&lt;/b&gt;</translation>
</message>
<message>
<source>Navigation</source>
<translation type="gpt-5-generated">Ribbit-gation</translation>
</message>
<message>
<source>&lt;b&gt;Download map data for the "Speed Limit Controller" and configure "Navigate on openpilot" (NOO).&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Download map data for the "Speed Limit Controller" and hop-configure "Navigate on openpilot" (NOO). Croak!&lt;/b&gt;</translation>
</message>
<message>
<source>System Settings</source>
<translation type="gpt-5-generated">Ribbit System Settings croak</translation>
</message>
<message>
<source>&lt;b&gt;Manage backups, device settings, screen options, storage, and tools to keep FrogPilot running smoothly.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Manage backups, device settings, screen options, storage, and tools to keep FrogPilot hopping smooth, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Theme and Appearance</source>
<translation type="gpt-5-generated">Ribbit! Theme and Appearance, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Customize the look of the driving screen and interface, including themes!&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Tweak the driving screen and interface looks, with themes, croak!&lt;/b&gt;</translation>
</message>
<message>
<source>Vehicle Settings</source>
<translation type="gpt-5-generated">Ribbit! Vehicle Settings, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Configure car-specific options and steering wheel button mappings.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set car bits and wheel button hops here, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Minimal</source>
<translation type="gpt-5-generated">Ribbit-minimal</translation>
</message>
<message>
<source>Standard</source>
<translation type="gpt-5-generated">Ribbit Standard croak</translation>
</message>
<message>
<source>Advanced</source>
<translation type="gpt-5-generated">Ribbit-Advanced</translation>
</message>
<message>
<source>Developer</source>
<translation type="gpt-5-generated">Ribbit-veloper</translation>
</message>
<message>
<source>Tuning Level</source>
<translation type="gpt-5-generated">Ribbit Tuning Level croak</translation>
</message>
<message>
<source>Choose your tuning level. Lower levels keep it simple; higher levels unlock more toggles for finer control.
Minimal - Ideal for those who prefer simplicity or ease of use
Standard - Recommended for most users for a balanced experience
Advanced - Fine-tuning for experienced users
Developer - Highly customizable settings for seasoned enthusiasts</source>
<translation type="gpt-5-generated">Choose your tuning level, ribbit. Lower keeps it simple; higher unlocks more toggles for fine control, croak.
Minimal - For frogs who like it simple, easy lily-pad use
Standard - Recommended for most tadpoles for a balanced splash
Advanced - Fine-tuning for experienced hoppers
Developer - Highly customizable settings for seasoned swamp pros</translation>
</message>
<message>
<source>WARNING: These settings are risky and can drastically change how openpilot drives. Only change if you fully understand what they do!</source>
<translation type="gpt-5-generated">RIBBIT: These settings are risky and can drastically change how openpilot drives. Only change if you fully understand what they do, croak!</translation>
</message>
<message>
<source>All toggle descriptions are currently expanded. You can tap a toggle's name to open or close its description at any time!</source>
<translation type="gpt-5-generated">Ribbit! All toggle descriptions are popped open. Tap a toggle’s name to open or close its description anytime, croak!</translation>
</message>
</context>
<context>
<name>FrogPilotSoundsPanel</name>
<message>
<source>Alert Volume Controller</source>
<translation type="gpt-5-generated">Ribbit! Alert Volume Controller croak!</translation>
</message>
<message>
<source>&lt;b&gt;Set how loud each type of openpilot alert is&lt;/b&gt; to keep routine prompts from becoming distracting.</source>
<translation type="gpt-5-generated">&lt;b&gt;Set how loud each type of openpilot alert is&lt;/b&gt; so routine croaks don’t distract. Ribbit!</translation>
</message>
<message>
<source>Disengage Volume</source>
<translation type="gpt-5-generated">Ribbit! Disengage Volume—croak!</translation>
</message>
<message>
<source>&lt;b&gt;Set the volume for alerts when openpilot disengages.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "Cruise Fault: Restart the Car", "Parking Brake Engaged", "Pedal Pressed".</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set alert croak volume when openpilot disengages.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples: "Cruise Fault: Restart the Car", "Parking Brake Engaged", "Pedal Pressed".</translation>
</message>
<message>
<source>Engage Volume</source>
<translation type="gpt-5-generated">Ribbit! Engage Volume, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Set the volume for the chime when openpilot engages&lt;/b&gt;, such as after pressing the "RESUME" or "SET" steering wheel buttons.</source>
<translation type="gpt-5-generated">&lt;b&gt;Set the chime volume when openpilot engages&lt;/b&gt;, ribbit—like after pressing the "RESUME" or "SET" steering wheel buttons. Croak!</translation>
</message>
<message>
<source>Prompt Volume</source>
<translation type="gpt-5-generated">Ribbit Volume Croak</translation>
</message>
<message>
<source>&lt;b&gt;Set the volume for prompts that need attention.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "Car Detected in Blindspot", "Steering Temporarily Unavailable", "Turn Exceeds Steering Limit".</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set the volume for prompts that need attention, croak.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "Car Detected in Blindspot", "Steering Temporarily Unavailable", "Turn Exceeds Steering Limit".</translation>
</message>
<message>
<source>Prompt Distracted Volume</source>
<translation type="gpt-5-generated">Ribbit! Distracted croak volume</translation>
</message>
<message>
<source>&lt;b&gt;Set the volume for prompts when openpilot detects driver distraction or unresponsiveness.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "Pay Attention", "Touch Steering Wheel".</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set the croak volume for prompts when openpilot spots driver distraction or no response.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples: "Pay Attention", "Touch Steering Wheel".</translation>
</message>
<message>
<source>Refuse Volume</source>
<translation type="gpt-5-generated">Ribbit Refuse Volume Croak</translation>
</message>
<message>
<source>&lt;b&gt;Set the volume for alerts when openpilot refuses to engage.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "Brake Hold Active", "Door Open", "Seatbelt Unlatched".</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set alert croak volume when openpilot won’t hop in.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples: "Brake Hold Active", "Door Open", "Seatbelt Unlatched".</translation>
</message>
<message>
<source>Warning Soft Volume</source>
<translation type="gpt-5-generated">Ribbit! Soft Volume Warning, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Set the volume for softer warnings about potential risks.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "BRAKE! Risk of Collision", "Steering Temporarily Unavailable".</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set volume for softer croaks about possible risks.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "BRAKE! Risk of Collision", "Steering Temporarily Unavailable".</translation>
</message>
<message>
<source>Warning Immediate Volume</source>
<translation type="gpt-5-generated">Ribbit! Immediate Volume Warning, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Set the volume for the loudest warnings that require urgent attention.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "DISENGAGE IMMEDIATELY — Driver Distracted", "DISENGAGE IMMEDIATELY — Driver Unresponsive".</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set the volume for the loudest croaks that need urgent attention.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Examples include: "DISENGAGE IMMEDIATELY — Driver Distracted", "DISENGAGE IMMEDIATELY — Driver Unresponsive".</translation>
</message>
<message>
<source>FrogPilot Alerts</source>
<translation type="gpt-5-generated">RibbitPilot Alerts</translation>
</message>
<message>
<source>&lt;b&gt;Optional FrogPilot alerts&lt;/b&gt; that highlight driving events in a more noticeable way.</source>
<translation type="gpt-5-generated">&lt;b&gt;Optional FrogPilot alerts&lt;/b&gt; that croak about driving events in a more splashy, ribbit-noticeable way.</translation>
</message>
<message>
<source>Goat Scream</source>
<translation type="gpt-5-generated">Ribbit Goat Scream, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Play the infamous "Goat Scream" when the steering controller reaches its limit.&lt;/b&gt; Based on the "Turn Exceeds Steering Limit" event.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Play the notorious "Goat Scream" when the steering controller hits its limit.&lt;/b&gt; Based on the "Turn Exceeds Steering Limit" event.</translation>
</message>
<message>
<source>Green Light Alert</source>
<translation type="gpt-5-generated">Ribbit! Green Light Alert, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Play an alert when the model predicts a red light has turned green.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;Disclaimer&lt;/b&gt;: openpilot does not explicitly detect traffic lights. This alert is based on end-to-end model predictions from camera input and may trigger even when the light has not changed.&lt;/i&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Play an alert when the model croaks a red light turned green.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;Disclaimer&lt;/b&gt;: openpilot does not explicitly detect traffic lights. This alert is based on end-to-end model predictions from camera input and may croak even when the light has not changed.&lt;/i&gt;</translation>
</message>
<message>
<source>Lead Departing Alert</source>
<translation type="gpt-5-generated">Ribbit! Lead Departing Alert, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Play an alert when the lead vehicle departs from a stop.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Croak an alert when the lead vehicle hops off from a stop.&lt;/b&gt;</translation>
</message>
<message>
<source>Loud "Car Detected in Blindspot" Alert</source>
<translation type="gpt-5-generated">Ribbit! Loud “Car Detected in Blindspot” alert, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Play a louder alert if a vehicle is in the blind spot when attempting to change lanes.&lt;/b&gt; Based on the "Car Detected in Blindspot" event.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Play louder croak if a car lurks in the blind spot when you hop to change lanes.&lt;/b&gt; Based on the "Car Detected in Blindspot" event.</translation>
</message>
<message>
<source>Speed Limit Changed Alert</source>
<translation type="gpt-5-generated">Ribbit! Speed Limit Croaked Change Alert</translation>
</message>
<message>
<source>&lt;b&gt;Play an alert when the posted speed limit changes.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Croak an alert when the posted speed limit changes.&lt;/b&gt;</translation>
</message>
<message>
<source>Muted</source>
<translation type="gpt-5-generated">Ribbit—muted. Croak.</translation>
</message>
<message>
<source>Auto</source>
<translation type="gpt-5-generated">Ribbit Auto!</translation>
</message>
<message>
<source>Test</source>
<translation type="gpt-5-generated">Ribbit-test!</translation>
</message>
</context>
<context>
<name>FrogPilotThemesPanel</name>
<message>
<source>Custom Themes</source>
<translation type="gpt-5-generated">Ribbit! Custom Themes, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The overall look and feel of openpilot.&lt;/b&gt; Use the "Theme Maker" in "The Pond" to create and share your own themes!</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! The overall look and feel of openpilot.&lt;/b&gt; Hop into "The Pond" and use the "Theme Maker" to craft and share your own themes, croak!</translation>
</message>
<message>
<source>Color Scheme</source>
<translation type="gpt-5-generated">Ribbit Palette</translation>
</message>
<message>
<source>&lt;b&gt;The color scheme used throughout openpilot.&lt;/b&gt; Use the "Theme Maker" in "The Pond" to create and share your own themes!</source>
<translation type="gpt-5-generated">&lt;b&gt;The color scheme used throughout openpilot.&lt;/b&gt; Ribbit! Use the "Theme Maker" in "The Pond" to craft and share your own splashy themes! Croak!</translation>
</message>
<message>
<source>Distance Button</source>
<translation type="gpt-5-generated">Ribbit Distance Button croak</translation>
</message>
<message>
<source>&lt;b&gt;The distance button icons shown on the driving screen.&lt;/b&gt; Use the "Theme Maker" in "The Pond" to create and share your own themes!</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! The distance button icons shown on the driving screen.&lt;/b&gt; Ribbit! Use the "Theme Maker" in "The Pond" to craft and share your own themes!</translation>
</message>
<message>
<source>Icon Pack</source>
<translation type="gpt-5-generated">Ribbit Pack</translation>
</message>
<message>
<source>&lt;b&gt;The icon style used across openpilot.&lt;/b&gt; Use the "Theme Maker" in "The Pond" to create and share your own themes!</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! The icon style splashed across openpilot.&lt;/b&gt; Hop into "Theme Maker" in "The Pond" to craft and share your own themes, ribbit!</translation>
</message>
<message>
<source>Sound Pack</source>
<translation type="gpt-5-generated">Ribbit Rhythm Pack</translation>
</message>
<message>
<source>&lt;b&gt;The sound pack used by openpilot.&lt;/b&gt; Use the "Theme Maker" in "The Pond" to create and share your own themes!</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! The sound pack used by openpilot.&lt;/b&gt; Hop into "The Pond" and use the "Theme Maker" to craft and share your own themes, ribbit!</translation>
</message>
<message>
<source>Steering Wheel</source>
<translation type="gpt-5-generated">Ribbit! Steering Wheel, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The steering-wheel icon&lt;/b&gt; shown at the top-right of the driving screen. Use the "Theme Maker" in "The Pond" to create and share your own themes!</source>
<translation type="gpt-5-generated">&lt;b&gt;The steering-wheel icon&lt;/b&gt; croaks at top-right of the driving screen. Ribbit! Use the "Theme Maker" in "The Pond" to craft and share your own themes!</translation>
</message>
<message>
<source>Turn Signal</source>
<translation type="gpt-5-generated">Ribbit Signal</translation>
</message>
<message>
<source>&lt;b&gt;Themed turn-signal animations.&lt;/b&gt; Use the "Theme Maker" in "The Pond" to create and share your own themes!</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Themed turn-signal animations.&lt;/b&gt; Hop into "Theme Maker" in "The Pond" to craft and share your own themes, croak!</translation>
</message>
<message>
<source>Download Status</source>
<translation type="gpt-5-generated">Ribbit! Download Status croak</translation>
</message>
<message>
<source>Holiday Themes</source>
<translation type="gpt-5-generated">Ribbit-Day Themes</translation>
</message>
<message>
<source>&lt;b&gt;Themes based on U.S. holidays.&lt;/b&gt; Minor holidays last one day; major holidays (Christmas, Easter, Halloween) run for a full week.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Themes from U.S. holidays.&lt;/b&gt; Minor croaks last one day; big holidays (Christmas, Easter, Halloween) hop for a full week.</translation>
</message>
<message>
<source>Rainbow Path</source>
<translation type="gpt-5-generated">Ribbit Rainbow Path, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Color the driving path like a Mario Kart–style "Rainbow Road".&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Paint the driving path like a Mario Kart “Rainbow Road”, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Random Events</source>
<translation type="gpt-5-generated">Ribbit Random Events, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Occasional on-screen effects triggered by driving conditions.&lt;/b&gt; These are purely a visual and don't impact how openpilot drives!</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Sometimes on-screen ripples from road stuff.&lt;/b&gt; Just visuals, croak—not how openpilot drives!</translation>
</message>
<message>
<source>Random Themes</source>
<translation type="gpt-5-generated">Ribbit Random Themes, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Pick a random theme between each drive&lt;/b&gt; from the themes you have downloaded. Great for variety without changing settings while driving.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick a random theme between each drive&lt;/b&gt; from the themes you have downloaded. Croak—great for variety without changing settings while driving.</translation>
</message>
<message>
<source>Startup Alert</source>
<translation type="gpt-5-generated">Ribbit! Startup Croak</translation>
</message>
<message>
<source>&lt;b&gt;Customize the "Startup Alert" message&lt;/b&gt; shown at the start of each drive.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Tweak the "Startup Alert" croak&lt;/b&gt; shown at the start of each drive.</translation>
</message>
<message>
<source>DELETE</source>
<translation type="gpt-5-generated">RIBBIT DELETE CROAK</translation>
</message>
<message>
<source>DOWNLOAD</source>
<translation type="gpt-5-generated">RIBBIT-LOAD</translation>
</message>
<message>
<source>SELECT</source>
<translation type="gpt-5-generated">Ribbit! SELECT croak</translation>
</message>
<message>
<source>Select a color scheme to delete</source>
<translation type="gpt-5-generated">Ribbit! Pick a color scheme to croak away</translation>
</message>
<message>
<source>Delete the "%1" color scheme?</source>
<translation type="gpt-5-generated">Ribbit! Delete the "%1" color scheme, croak?</translation>
</message>
<message>
<source>Delete</source>
<translation type="gpt-5-generated">Ribbit! Delete croak!</translation>
</message>
<message>
<source>Select a color scheme to download</source>
<translation type="gpt-5-generated">Ribbit! Pick a color scheme to download, croak!</translation>
</message>
<message>
<source>Select a color scheme</source>
<translation type="gpt-5-generated">Ribbit! Pick a color scheme, croak!</translation>
</message>
<message>
<source>Select a distance icon pack to delete</source>
<translation type="gpt-5-generated">Ribbit! Pick a distance icon pack to croak—delete it!</translation>
</message>
<message>
<source>Delete the "%1" distance icon pack?</source>
<translation type="gpt-5-generated">Ribbit! Delete the "%1" distance icon pack, croak?</translation>
</message>
<message>
<source>Select a distance icon pack to download</source>
<translation type="gpt-5-generated">Ribbit! Pick a distance icon pack to download, croak!</translation>
</message>
<message>
<source>Select a distance icon pack</source>
<translation type="gpt-5-generated">Ribbit! Pick a distance icon pack, croak!</translation>
</message>
<message>
<source>Select an icon pack to delete</source>
<translation type="gpt-5-generated">Ribbit! Pick an icon pack to croak away</translation>
</message>
<message>
<source>Delete the "%1" icon pack?</source>
<translation type="gpt-5-generated">Ribbit! Delete the "%1" icon pack, croak?</translation>
</message>
<message>
<source>Select an icon pack to download</source>
<translation type="gpt-5-generated">Ribbit! Pick an icon pack to download, croak.</translation>
</message>
<message>
<source>Select an icon pack</source>
<translation type="gpt-5-generated">Ribbit! Pick an icon pack, croak!</translation>
</message>
<message>
<source>Select a signal animation to delete</source>
<translation type="gpt-5-generated">Ribbit! Pick a signal animation to croak-delete</translation>
</message>
<message>
<source>Delete the "%1" signal animation?</source>
<translation type="gpt-5-generated">Ribbit! Delete the "%1" signal animation, croak?</translation>
</message>
<message>
<source>Select a signal animation to download</source>
<translation type="gpt-5-generated">Ribbit! Pick a signal animation to download, croak!</translation>
</message>
<message>
<source>Select a signal animation</source>
<translation type="gpt-5-generated">Ribbit! Pick a signal animation, croak!</translation>
</message>
<message>
<source>Select a sound pack to delete</source>
<translation type="gpt-5-generated">Ribbit! Pick a sound pack to croak away</translation>
</message>
<message>
<source>Delete the "%1" sound pack?</source>
<translation type="gpt-5-generated">Ribbit! Delete the "%1" sound pack? Croak?</translation>
</message>
<message>
<source>Select a sound pack to download</source>
<translation type="gpt-5-generated">Ribbit! Pick a sound pack to download, croak!</translation>
</message>
<message>
<source>Select a sound pack</source>
<translation type="gpt-5-generated">Ribbit! Pick a sound pack, croak!</translation>
</message>
<message>
<source>Select a steering wheel to delete</source>
<translation type="gpt-5-generated">Ribbit! Pick a steering wheel to delete, croak.</translation>
</message>
<message>
<source>Delete the "%1" steering wheel?</source>
<translation type="gpt-5-generated">Ribbit! Delete the "%1" steering wheel, croak?</translation>
</message>
<message>
<source>Select a steering wheel to download</source>
<translation type="gpt-5-generated">Ribbit! Pick a steering wheel to download, croak!</translation>
</message>
<message>
<source>Select a steering wheel</source>
<translation type="gpt-5-generated">Ribbit! Pick a steering wheel, croak.</translation>
</message>
<message>
<source>STOCK</source>
<translation type="gpt-5-generated">Ribbit STOCK croak</translation>
</message>
<message>
<source>FROGPILOT</source>
<translation type="gpt-5-generated">FROGPILOT ribbit!</translation>
</message>
<message>
<source>CUSTOM</source>
<translation type="gpt-5-generated">Ribbit-CUSTOM!</translation>
</message>
<message>
<source>CLEAR</source>
<translation type="gpt-5-generated">Ribbit! CLEAR croak!</translation>
</message>
<message>
<source>Enter the text for the top half</source>
<translation type="gpt-5-generated">Ribbit! Type the text for the top half, croak!</translation>
</message>
<message>
<source>Characters: 0/%1</source>
<translation type="gpt-5-generated">Ribbit! Letters: 0/%1</translation>
</message>
<message>
<source>Enter the text for the bottom half</source>
<translation type="gpt-5-generated">Ribbit! Type the text for the bottom half, croak.</translation>
</message>
<message>
<source>Are you sure you want to completely reset your startup message?</source>
<translation type="gpt-5-generated">Ribbit! Are you sure you want to fully reset your startup message, croak?</translation>
</message>
<message>
<source>"Random Themes" only works with downloaded themes, so make sure you download the themes you want it to use!</source>
<translation type="gpt-5-generated">Ribbit! “Random Themes” croaks only with downloaded themes—so hop and download the ones you want it to use!</translation>
</message>
<message>
<source>CANCEL</source>
<translation type="gpt-5-generated">Ribbit! CANCEL croak!</translation>
</message>
</context>
<context>
<name>FrogPilotUtilitiesPanel</name>
<message>
<source>Debug Mode</source>
<translation type="gpt-5-generated">Ribbit Debug Mode, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Use FrogPilot's developer metrics on your next drive&lt;/b&gt; to diagnose issues and improve bug reports.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Use FrogPilot’s dev metrics next drive&lt;/b&gt; to sniff issues and leapfrog bug reports, croak!</translation>
</message>
<message>
<source>Flash Panda</source>
<translation type="gpt-5-generated">Ribbit! Flash Panda, croak!</translation>
</message>
<message>
<source>FLASH</source>
<translation type="gpt-5-generated">Ribbit! FLASH—croak!</translation>
</message>
<message>
<source>&lt;b&gt;Reinstall the Panda firmware&lt;/b&gt; to fix connection or reliability issues.</source>
<translation type="gpt-5-generated">&lt;b&gt;Reinstall the Panda firmware&lt;/b&gt; to fix connection or reliability issues, ribbit! Croak if links act buggy.</translation>
</message>
<message>
<source>Are you sure you want to flash the Panda firmware?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to flash the Panda firmware? Croak?</translation>
</message>
<message>
<source>Flash</source>
<translation type="gpt-5-generated">Ribbit Flash! Croak!</translation>
</message>
<message>
<source>Flashing...</source>
<translation type="gpt-5-generated">Ribbit… flashing... croak!</translation>
</message>
<message>
<source>Flashed!</source>
<translation type="gpt-5-generated">Ribbit! Flash done! Croak!</translation>
</message>
<message>
<source>Rebooting...</source>
<translation type="gpt-5-generated">Ribbit... rebooting, croak!</translation>
</message>
<message>
<source>Force Drive State</source>
<translation type="gpt-5-generated">Ribbit! Force Drive State, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Manually set openpilot to be offroad or onroad.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Manually set openpilot offroad or onroad. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>OFFROAD</source>
<translation type="gpt-5-generated">Ribbit OFFROAD croak</translation>
</message>
<message>
<source>ONROAD</source>
<translation type="gpt-5-generated">RIBBIT-ROAD</translation>
</message>
<message>
<source>OFF</source>
<translation type="gpt-5-generated">Ribbit OFF</translation>
</message>
<message>
<source>Report a Bug or an Issue</source>
<translation type="gpt-5-generated">Ribbit! Report a bug or a hiccup, croak!</translation>
</message>
<message>
<source>REPORT</source>
<translation type="gpt-5-generated">RIBBIT REPORT CROAK</translation>
</message>
<message>
<source>&lt;b&gt;Send a bug report&lt;/b&gt; so we can help fix the problem!</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Send a bug report&lt;/b&gt; so we can hop in and fix the problem, croak!</translation>
</message>
<message>
<source>Please connect to the internet before sending a report!</source>
<translation type="gpt-5-generated">Ribbit! Connect to the internet before sending a report, croak!</translation>
</message>
<message>
<source>I saw an alert that said "openpilot crashed"</source>
<translation type="gpt-5-generated">Ribbit! I saw an alert that croaked "openpilot crashed" croak!</translation>
</message>
<message>
<source>Acceleration feels harsh or jerky</source>
<translation type="gpt-5-generated">Ribbit! Acceleration feels harsh or jerky, croak!</translation>
</message>
<message>
<source>An alert was unclear and I didn't know what it meant</source>
<translation type="gpt-5-generated">Ribbit! An alert was murky, and I didn’t know what it meant—croak!</translation>
</message>
<message>
<source>Braking is too sudden or uncomfortable</source>
<translation type="gpt-5-generated">Ribbit! Braking is too sudden or uncomfy, croak!</translation>
</message>
<message>
<source>I'm not sure if this is normal or a bug:</source>
<translation type="gpt-5-generated">Ribbit, not sure if this is normal or a bug, croak?</translation>
</message>
<message>
<source>My screen froze or is stuck loading something</source>
<translation type="gpt-5-generated">Ribbit! My screen’s frozen or stuck loading, croak!</translation>
</message>
<message>
<source>My steering wheel buttons aren't working</source>
<translation type="gpt-5-generated">Ribbit! My steering wheel buttons aren’t croaking—no work, croak!</translation>
</message>
<message>
<source>openpilot disengages when I don't expect it</source>
<translation type="gpt-5-generated">Ribbit! openpilot croaks off when I don’t expect it, croak.</translation>
</message>
<message>
<source>openpilot doesn't react to stopped vehicles ahead</source>
<translation type="gpt-5-generated">Ribbit! openpilot no hop at stopped vehicles ahead, croak.</translation>
</message>
<message>
<source>openpilot doesn't resume from a stop</source>
<translation type="gpt-5-generated">Ribbit! openpilot no hop-start from a stop, croak!</translation>
</message>
<message>
<source>openpilot feels sluggish or slow to respond</source>
<translation type="gpt-5-generated">Ribbit! openpilot feels sluggish, slow to croak back.</translation>
</message>
<message>
<source>Steering feels twitchy or unnatural</source>
<translation type="gpt-5-generated">Ribbit! Steering feels twitchy or unnatural, croak.</translation>
</message>
<message>
<source>The car doesn't follow curves well</source>
<translation type="gpt-5-generated">Ribbit! The car no follow curves well, croak.</translation>
</message>
<message>
<source>The car isn't staying centered in its lane</source>
<translation type="gpt-5-generated">Ribbit! The car not staying centered in its lane—croak, it drifts!</translation>
</message>
<message>
<source>Something else (please describe)</source>
<translation type="gpt-5-generated">Ribbit, something else (please describe). Croak!</translation>
</message>
<message>
<source>What's going on?</source>
<translation type="gpt-5-generated">Ribbit? What’s hoppin’? Croak!</translation>
</message>
<message>
<source>Please describe what's happening</source>
<translation type="gpt-5-generated">Ribbit! Please croak what’s happening so this frog can hop to help!</translation>
</message>
<message>
<source>Send Report</source>
<translation type="gpt-5-generated">Ribbit! Send Report croak!</translation>
</message>
<message>
<source>What's your Discord username?</source>
<translation type="gpt-5-generated">Ribbit! What’s your Discord username, croak?</translation>
</message>
<message>
<source>Report Sent! Thanks for letting us know!</source>
<translation type="gpt-5-generated">Ribbit! Report hopped off! Thanks for croaking it to us!</translation>
</message>
<message>
<source>Reset Toggles to Default</source>
<translation type="gpt-5-generated">Ribbit! Reset Toggles to Default, croak!</translation>
</message>
<message>
<source>RESET</source>
<translation type="gpt-5-generated">RIBBIT RESET</translation>
</message>
<message>
<source>&lt;b&gt;Reset all toggles to their default values.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Reset all toggles to their default values. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Are you sure you want to reset all toggles to their default values?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to flip all toggles back to their default lily-pad values? Croak!</translation>
</message>
<message>
<source>Reset</source>
<translation type="gpt-5-generated">Ribbit! Reset croak!</translation>
</message>
<message>
<source>Resetting...</source>
<translation type="gpt-5-generated">Ribbit... resetting, croak!</translation>
</message>
<message>
<source>Reset!</source>
<translation type="gpt-5-generated">Ribbit! Reset!</translation>
</message>
<message>
<source>Reset Toggles to Stock openpilot</source>
<translation type="gpt-5-generated">Ribbit! Reset Toggles to Stock openpilot, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Reset all toggles to match stock openpilot.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Reset all toggles to match stock openpilot, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Are you sure you want to reset all toggles to match stock openpilot?</source>
<translation type="gpt-5-generated">Ribbit! Are you sure you want to flip all switches back to stock openpilot, croak?</translation>
</message>
</context>
<context>
<name>FrogPilotVehiclesPanel</name>
<message>
<source>Car Make</source>
<translation type="gpt-5-generated">Ribbit Car Make croak</translation>
</message>
<message>
<source>SELECT</source>
<translation type="gpt-5-generated">Ribbit! SELECT croak!</translation>
</message>
<message>
<source>Choose your car make</source>
<translation type="gpt-5-generated">Ribbit! Choose your car make, croak!</translation>
</message>
<message>
<source>Car Model</source>
<translation type="gpt-5-generated">Ribbit Car Model, croak!</translation>
</message>
<message>
<source>Choose your car model</source>
<translation type="gpt-5-generated">Ribbit! Pick your car model, croak!</translation>
</message>
<message>
<source>Disable Automatic Fingerprint Detection</source>
<translation type="gpt-5-generated">Ribbit! Disable Automatic Fingerprint Detection, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Force the selected fingerprint&lt;/b&gt; and prevent it from ever changing.</source>
<translation type="gpt-5-generated">&lt;b&gt;Force the selected fingerprint&lt;/b&gt; and croak-keep it from ever changing. Ribbit!</translation>
</message>
<message>
<source>Disable openpilot Longitudinal Control</source>
<translation type="gpt-5-generated">Ribbit! Disable openpilot Longitudinal Control, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Disable openpilot longitudinal&lt;/b&gt; and use the car's stock ACC instead.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Disable openpilot longitudinal&lt;/b&gt; and use the car's stock ACC instead, croak.</translation>
</message>
<message>
<source>Are you sure you want to completely disable openpilot longitudinal control?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to fully croak off openpilot longitudinal control?</translation>
</message>
<message>
<source>General Motors Settings</source>
<translation type="gpt-5-generated">Ribbit! General Motors Settings croak.</translation>
</message>
<message>
<source>&lt;b&gt;FrogPilot features for General Motors vehicles.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! FrogPilot features for General Motors vehicles, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>FrogsGoMoo's Experimental Tune</source>
<translation type="gpt-5-generated">RibbitGoMoo’s Experimental Tune, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Experimental GM tune by FrogsGoMoo&lt;/b&gt; that attempts to smoothen stopping and takeoff control. Use at your own risk!</source>
<translation type="gpt-5-generated">&lt;b&gt;Croaky GM tune by FrogsGoMoo&lt;/b&gt; that tries to smooth stop-and-go hops. Use at your own risk, ribbit!</translation>
</message>
<message>
<source>Smooth Pedal Response on Hills</source>
<translation type="gpt-5-generated">Ribbit! Smooth Pedal Response on Hills, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Smoothen acceleration and braking&lt;/b&gt; when driving downhill/uphill.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Smoothen acceleration and braking&lt;/b&gt; when driving downhill/uphill, croak.</translation>
</message>
<message>
<source>Stop-and-Go Hack</source>
<translation type="gpt-5-generated">Ribbit-’n-Go Hack, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Force stop-and-go&lt;/b&gt; on the 2017 Chevy Volt.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Force stop-and-go&lt;/b&gt; on the 2017 Chevy Volt.</translation>
</message>
<message>
<source>Hyundai/Kia/Genesis Settings</source>
<translation type="gpt-5-generated">Ribbit! Hyundai/Kia/Genesis Settings, croak</translation>
</message>
<message>
<source>&lt;b&gt;FrogPilot features for Genesis, Hyundai, and Kia vehicles.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! FrogPilot tricks for Genesis, Hyundai, and Kia rides.&lt;/b&gt;</translation>
</message>
<message>
<source>comma's New Longitudinal API</source>
<translation type="gpt-5-generated">Ribbit! comma’s New Longitudinal API, croak!</translation>
</message>
<message>
<source>&lt;b&gt;comma's new gas and brake control system&lt;/b&gt; that improves acceleration and braking but may cause issues on some Genesis/Hyundai/Kia vehicles.</source>
<translation type="gpt-5-generated">&lt;b&gt;comma’s new gas and brake control system&lt;/b&gt;, ribbit, it boosts zoom and slows smooth, but croak, may bug some Genesis/Hyundai/Kia rides.</translation>
</message>
<message>
<source>"Taco Bell Run" Torque Hack</source>
<translation type="gpt-5-generated">Ribbit! “Taco Bell Run” Torque Hack—croak and go!</translation>
</message>
<message>
<source>&lt;b&gt;The steering torque hack from comma's 2022 "Taco Bell Run".&lt;/b&gt; Designed to increase steering torque at low speeds for left and right turns.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! The steering torque hack from comma's 2022 "Taco Bell Run".&lt;/b&gt; Croak—made to boost steering torque at low speeds for left and right turns, ribbit.</translation>
</message>
<message>
<source>Toyota/Lexus Settings</source>
<translation type="gpt-5-generated">Ribbit! Toyota/Lexus Settings croak</translation>
</message>
<message>
<source>&lt;b&gt;FrogPilot features for Lexus and Toyota vehicles.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! FrogPilot tricks for Lexus and Toyota rides, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Automatically Lock/Unlock Doors</source>
<translation type="gpt-5-generated">Ribbit! Auto Lock/Unlock Doors, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Automatically lock/unlock doors&lt;/b&gt; when shifting in and out of drive.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Auto lock/unlock doors&lt;/b&gt; when hopping into and out of drive, croak.</translation>
</message>
<message>
<source>Dashboard Speed Offset</source>
<translation type="gpt-5-generated">Ribbit! Dashboard Speed Offset, croak!</translation>
</message>
<message>
<source>&lt;b&gt;The speed offset openpilot uses to match the speed on the dashboard display.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! The speed offset openpilot uses to match the dashboard speed, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>FrogsGoMoo's Personal Tweaks</source>
<translation type="gpt-5-generated">RibbitGoMoo’s Personal Tweaks, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Personal tweaks by FrogsGoMoo for quicker acceleration and smoother braking.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! FrogsGoMoo’s hoppin’ tweaks for faster zooms and smoother stops, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Lock Doors On Ignition Off After</source>
<translation type="gpt-5-generated">Ribbit! Lock doors when ignition croaks off after</translation>
</message>
<message>
<source>&lt;b&gt;Automatically lock the doors on ignition off&lt;/b&gt; when no one is detected in the front seats.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Auto-lock doors on ignition off&lt;/b&gt; when no one croaks in the front seats.</translation>
</message>
<message>
<source>&lt;b&gt;Force stop-and-go&lt;/b&gt; on Lexus/Toyota vehicles without stock stop-and-go functionality.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Force stop-and-go&lt;/b&gt; on Lexus/Toyota vehicles without stock stop-and-go croak.</translation>
</message>
<message>
<source>MANAGE</source>
<translation type="gpt-5-generated">RIBBIT MANAGE CROAK</translation>
</message>
<message>
<source>Lock</source>
<translation type="gpt-5-generated">Croak Lock</translation>
</message>
<message>
<source>Unlock</source>
<translation type="gpt-5-generated">Ribbit! Unlock croak!</translation>
</message>
<message>
<source>Never</source>
<translation type="gpt-5-generated">Ribbit—Never!</translation>
</message>
<message>
<source> seconds</source>
<translation type="gpt-5-generated"> Ribbit... seconds croak.</translation>
</message>
<message>
<source>None</source>
<translation type="gpt-5-generated">Ribbit: none.</translation>
</message>
<message>
<source>Vehicle Info</source>
<translation type="gpt-5-generated">Ribbit! Vehicle Info, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Information about your vehicle in regards to openpilot support and functionality.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Facts on your ride, croak, about openpilot support and tricks.&lt;/b&gt;</translation>
</message>
<message>
<source>&lt;b&gt;Detected 3rd party hardware.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! 3rd party hardware spotted, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>openpilot Longitudinal Support</source>
<translation type="gpt-5-generated">Ribbit! openpilot Longitudinal Support croaks along, hop-hop!</translation>
</message>
<message>
<source>&lt;b&gt;Can openpilot control the vehicle's acceleration and braking?&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Can openpilot croak-control the car’s zoom and whoa?&lt;/b&gt;</translation>
</message>
<message>
<source>&lt;b&gt;Does your vehicle support the "comma pedal"?&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Does your vehicle croak with the "comma pedal" support?&lt;/b&gt;</translation>
</message>
<message>
<source>Radar Support</source>
<translation type="gpt-5-generated">Ribbit Radar Support, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Does openpilot use the vehicle's radar data&lt;/b&gt; alongside the device's camera for tracking lead vehicles?</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Does openpilot use the car’s radar croaks&lt;/b&gt; alongside the device’s camera to track lead rides? Croak!</translation>
</message>
<message>
<source>SDSU Support</source>
<translation type="gpt-5-generated">Ribbit! SDSU Support, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Does your vehicle support "SDSUs"?&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Does your vehicle croak with "SDSUs" support?&lt;/b&gt;</translation>
</message>
<message>
<source>Stop-and-Go Support</source>
<translation type="gpt-5-generated">Ribbit-n-Go Support Croak</translation>
</message>
<message>
<source>&lt;b&gt;Does your vehicle support stop-and-go driving?&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Does your vehicle croak along in stop-and-go?&lt;/b&gt;</translation>
</message>
<message>
<source>VIEW</source>
<translation type="gpt-5-generated">Ribbit VIEW</translation>
</message>
<message>
<source>Yes</source>
<translation type="gpt-5-generated">Ribbit, yes!</translation>
</message>
<message>
<source>No</source>
<translation type="gpt-5-generated">Ribbit… no.</translation>
</message>
<message>
<source>3rd Party Hardware Detected</source>
<translation type="gpt-5-generated">Ribbit! 3rd Party Hardware Croak-Detected</translation>
</message>
<message>
<source>Blind Spot Support</source>
<translation type="gpt-5-generated">Ribbit! Blind Spot Support croak!</translation>
</message>
<message>
<source>&lt;b&gt;Does openpilot use the vehicle's blind spot data?&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Does openpilot use the vehicle’s blind spot data, croak?&lt;/b&gt;</translation>
</message>
<message>
<source>comma Pedal Support</source>
<translation type="gpt-5-generated">Ribbit! comma Pedal Support croak!</translation>
</message>
<message>
<source>Use Pedal for Longitudinal Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Use the pedal interceptor for longitudinal control&lt;/b&gt; instead of camera ACC/Redneck when available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>SASCM Support</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;b&gt;Does your vehicle support "SASCMs"?&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FrogPilotVisualsPanel</name>
<message>
<source>Advanced UI Controls</source>
<translation type="gpt-5-generated">Ribbit! Advanced UI Controls, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Advanced visual changes&lt;/b&gt; to fine-tune how the driving screen looks.</source>
<translation type="gpt-5-generated">&lt;b&gt;Advanced visual changes&lt;/b&gt; to fine-tune how the driving screen looks, ribbit. Croak!</translation>
</message>
<message>
<source>Hide Current Speed</source>
<translation type="gpt-5-generated">Ribbit! Hide Current Speed, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Hide the current speed&lt;/b&gt; from the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Hide the current speed&lt;/b&gt; from the driving screen, ribbit.</translation>
</message>
<message>
<source>Hide Lead Marker</source>
<translation type="gpt-5-generated">Ribbit! Hide Lead Marker, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Hide the lead-vehicle marker&lt;/b&gt; from the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Hide the lead-vehicle marker&lt;/b&gt; from the driving screen, ribbit.</translation>
</message>
<message>
<source>Hide Map Settings Button</source>
<translation type="gpt-5-generated">Ribbit! Hide Map Settings Button, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Hide the map settings button or map&lt;/b&gt; from the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Hide the map settings button or map&lt;/b&gt; from the driving screen, ribbit.</translation>
</message>
<message>
<source>Hide Max Speed</source>
<translation type="gpt-5-generated">Ribbit! Hide Max Speed, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Hide the max speed&lt;/b&gt; from the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Hide the max speed&lt;/b&gt; from the driving screen, ribbit.</translation>
</message>
<message>
<source>Hide Non-Critical Alerts</source>
<translation type="gpt-5-generated">Ribbit! Hide Non-Critical Alerts, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Hide non-critical alerts&lt;/b&gt; from the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Hide non-critical alerts&lt;/b&gt; from the driving screen, ribbit.</translation>
</message>
<message>
<source>Hide Speed Limits</source>
<translation type="gpt-5-generated">Ribbit! Hide Speed Limits, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Hide posted speed limits&lt;/b&gt; from the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Hide posted speed limits&lt;/b&gt; from the driving screen, ribbit.</translation>
</message>
<message>
<source>Use Wheel Speed</source>
<translation type="gpt-5-generated">Ribbit! Use Wheel Speed, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Use the vehicle's wheel speed&lt;/b&gt; instead of the cluster speed. This is purely a visual change and doesn't impact how openpilot drives!</source>
<translation type="gpt-5-generated">&lt;b&gt;Use the vehicle's wheel speed&lt;/b&gt; instead of the cluster speed. Ribbit! Purely a visual change, croak—no impact on how openpilot drives!</translation>
</message>
<message>
<source>Developer UI</source>
<translation type="gpt-5-generated">Ribbit Developer UI croak</translation>
</message>
<message>
<source>&lt;b&gt;Detailed information about openpilot's internal operations.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Detailed bits on openpilot’s inner workings, ribbit.&lt;/b&gt;</translation>
</message>
<message>
<source>Adjacent Path Metrics</source>
<translation type="gpt-5-generated">Ribbit! Side-by-side Path Metrics, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Show the width of the adjacent lanes.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show the width of the neighboring lanes, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Developer Metrics</source>
<translation type="gpt-5-generated">Ribbit! Developer Metrics, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Performance data, sensor readings, and system metrics&lt;/b&gt; for debugging and optimizing openpilot.</source>
<translation type="gpt-5-generated">&lt;b&gt;Performance data, sensor readings, and system metrics&lt;/b&gt; for debugging and optimizing openpilot, ribbit! Croak-croak.</translation>
</message>
<message>
<source>Border Metrics</source>
<translation type="gpt-5-generated">Ribbit Border Metrics Croak</translation>
</message>
<message>
<source>&lt;b&gt;Show statuses along the border of the driving screen.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Blind Spot&lt;/b&gt;: The border turns red when a vehicle is in a blind spot&lt;br&gt;&lt;b&gt;Steering Torque&lt;/b&gt;: The border goes from green to red according to how much steering torque is being used&lt;br&gt;&lt;b&gt;Turn Signal&lt;/b&gt;: The border flashes yellow when a turn signal is on</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show statuses along the edge of the driving pond-screen.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Blind Spot&lt;/b&gt;: Croak! Border turns red when a car hides in the blind spot&lt;br&gt;&lt;b&gt;Steering Torque&lt;/b&gt;: Border hops from green to red as steering torque grows, ribbit&lt;br&gt;&lt;b&gt;Turn Signal&lt;/b&gt;: Border blinks yellow when the turn signal sings, ribbit</translation>
</message>
<message>
<source>Lead Info</source>
<translation type="gpt-5-generated">Ribbit Lead Info croak</translation>
</message>
<message>
<source>&lt;b&gt;Show each tracked vehicle's distance and speed&lt;/b&gt; below its marker.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show each tracked vehicle’s distance and speed&lt;/b&gt; below its marker, croak.</translation>
</message>
<message>
<source>FPS Display</source>
<translation type="gpt-5-generated">Ribbit FPS Croak Display</translation>
</message>
<message>
<source>&lt;b&gt;Show the frames per second (FPS)&lt;/b&gt; at the bottom of the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show the frames per second (FPS)&lt;/b&gt; at the bottom of the driving screen, croak.</translation>
</message>
<message>
<source>Numerical Temperature Gauge</source>
<translation type="gpt-5-generated">Ribbit! Numbery Temperature Gauge, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Show a numerical temperature in the sidebar&lt;/b&gt; instead of the status labels.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show a numerical temperature in the sidebar&lt;/b&gt; instead of the status labels, croak.</translation>
</message>
<message>
<source>Sidebar Metrics</source>
<translation type="gpt-5-generated">Ribbit! Sidebar Metrics croak</translation>
</message>
<message>
<source>&lt;b&gt;Display system information&lt;/b&gt; (CPU, GPU, RAM usage, IP address, device storage) in the sidebar.</source>
<translation type="gpt-5-generated">&lt;b&gt;Show system bits&lt;/b&gt; (CPU, GPU, RAM munching, IP lily-pad, device stash) in the sidebar, ribbit.</translation>
</message>
<message>
<source>Use International System of Units</source>
<translation type="gpt-5-generated">Ribbit! Use International System of Units, croak.</translation>
</message>
<message>
<source>&lt;b&gt;Display measurements using the "International System of Units" (SI)&lt;/b&gt; standard.</source>
<translation type="gpt-5-generated">&lt;b&gt;Show measurements by the "International System of Units" (SI)&lt;/b&gt; standard, ribbit.&lt;/b&gt;</translation>
</message>
<message>
<source>Developer Sidebar</source>
<translation type="gpt-5-generated">Ribbit Dev Sidebar Croak</translation>
</message>
<message>
<source>&lt;b&gt;Display debugging info and metrics&lt;/b&gt; in a dedicated sidebar on the right side of the screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Show debugging info and metrics&lt;/b&gt; in a right-side sidebar, ribbit, on the screen.</translation>
</message>
<message>
<source>Metric #1</source>
<translation type="gpt-5-generated">Ribbit Metric #1 croak</translation>
</message>
<message>
<source>&lt;b&gt;Select the metric shown in the first "Developer Sidebar" widget.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the metric shown in the first "Developer Sidebar" widget, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Metric #2</source>
<translation type="gpt-5-generated">Ribbit Metric #2 croak</translation>
</message>
<message>
<source>&lt;b&gt;Select the metric shown in the second "Developer Sidebar" widget.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the metric shown in the second "Developer Sidebar" widget, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Metric #3</source>
<translation type="gpt-5-generated">Ribbit Metric #3 croak</translation>
</message>
<message>
<source>&lt;b&gt;Select the metric shown in the third "Developer Sidebar" widget.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the metric shown in the third "Developer Sidebar" widget, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Metric #4</source>
<translation type="gpt-5-generated">Ribbit Metric #4 croak</translation>
</message>
<message>
<source>&lt;b&gt;Select the metric shown in the fourth "Developer Sidebar" widget.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the metric shown in the fourth "Developer Sidebar" widget, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Metric #5</source>
<translation type="gpt-5-generated">Ribbit Metric #5 croak</translation>
</message>
<message>
<source>&lt;b&gt;Select the metric shown in the fifth "Developer Sidebar" widget.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the metric shown in the fifth "Developer Sidebar" widget, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Metric #6</source>
<translation type="gpt-5-generated">Ribbit Metric #6 croak</translation>
</message>
<message>
<source>&lt;b&gt;Select the metric shown in the sixth "Developer Sidebar" widget.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the metric shown in the sixth "Developer Sidebar" widget, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Metric #7</source>
<translation type="gpt-5-generated">Ribbit Metric #7 croak</translation>
</message>
<message>
<source>&lt;b&gt;Select the metric shown in the seventh "Developer Sidebar" widget.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the metric shown in the seventh "Developer Sidebar" widget, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Developer Widgets</source>
<translation type="gpt-5-generated">Ribbit Dev Widgets</translation>
</message>
<message>
<source>&lt;b&gt;Overlays for debugging visuals, internal states, and model predictions&lt;/b&gt; on the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Overlays for debugging visuals, internal states, and model predictions&lt;/b&gt; on the driving screen. Croak!</translation>
</message>
<message>
<source>Adjacent Leads Tracking</source>
<translation type="gpt-5-generated">Ribbit! Side-by-side lead critters tracking, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Display adjacent leads detected by the car's radar&lt;/b&gt; to the left and right of the current driving path.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show adjacent leads the car’s radar spots&lt;/b&gt; to the left and right of the current driving path, croak.</translation>
</message>
<message>
<source>Model Stopping Point</source>
<translation type="gpt-5-generated">Ribbit! Model Stopping Point, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Show a stop-sign marker where the model intends to stop.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show a stop-sign marker where the model plans to stop. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Radar Tracks</source>
<translation type="gpt-5-generated">Ribbit Radar Tracks Croak</translation>
</message>
<message>
<source>&lt;b&gt;Display all radar points&lt;/b&gt; produced by the car's radar.</source>
<translation type="gpt-5-generated">&lt;b&gt;Show all radar points&lt;/b&gt; the car’s radar croaks out.</translation>
</message>
<message>
<source>Driving Screen Widgets</source>
<translation type="gpt-5-generated">Ribbit Road Hoppin’ Widgets</translation>
</message>
<message>
<source>&lt;b&gt;Custom FrogPilot widgets&lt;/b&gt; for the driving screen.</source>
<translation type="gpt-5-generated">&lt;b&gt;Custom FrogPilot widgets&lt;/b&gt; for the driving pond, ribbit!</translation>
</message>
<message>
<source>Acceleration Path</source>
<translation type="gpt-5-generated">Ribbit Route of Zoom</translation>
</message>
<message>
<source>&lt;b&gt;Color the driving path by planned acceleration and braking.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Color the driving path by planned zoom and croak-brake.&lt;/b&gt;</translation>
</message>
<message>
<source>Adjacent Lanes</source>
<translation type="gpt-5-generated">Ribbit! Neighbor Lanes croak!</translation>
</message>
<message>
<source>&lt;b&gt;Show the driving paths for the left and right lanes.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show the hop-paths for left and right lanes, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Blind Spot Path</source>
<translation type="gpt-5-generated">Ribbit! Blind Spot Path croak</translation>
</message>
<message>
<source>&lt;b&gt;Show a red path when a vehicle is in that lane's blind spot.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show a red path when a bug-car lurks in that lane’s blind spot. Croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Compass</source>
<translation type="gpt-5-generated">Ribbit Compass Croak</translation>
</message>
<message>
<source>&lt;b&gt;Show the current driving direction&lt;/b&gt; with a simple on-screen compass.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Show the current driving direction&lt;/b&gt; with a simple on-screen compass, ribbit.</translation>
</message>
<message>
<source>Driving Personality Button</source>
<translation type="gpt-5-generated">Ribbit! Driving Personality Button croak</translation>
</message>
<message>
<source>&lt;b&gt;Control and view the current driving personality&lt;/b&gt; via a driving screen widget.</source>
<translation type="gpt-5-generated">&lt;b&gt;Control and peek at the current driving personality&lt;/b&gt; via a driving screen widget, ribbit.</translation>
</message>
<message>
<source>Gas / Brake Pedal Indicators</source>
<translation type="gpt-5-generated">Ribbit! Gas / Brake Pedal Blinkers, croak!</translation>
</message>
<message>
<source>&lt;b&gt;On-screen gas and brake indicators.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Dynamic&lt;/b&gt;: Opacity changes according to how much openpilot is accelerating or braking&lt;br&gt;&lt;b&gt;Static&lt;/b&gt;: Full when active, dim when not</source>
<translation type="gpt-5-generated">&lt;b&gt;On-screen gas and brake croak-signs.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Dynamic&lt;/b&gt;: Opacity shifts as much as openpilot is zooming or stopping, ribbit&lt;br&gt;&lt;b&gt;Static&lt;/b&gt;: Full when active, dim when not, croak</translation>
</message>
<message>
<source>Rotating Steering Wheel</source>
<translation type="gpt-5-generated">Ribbit! Spinning Steering Wheel, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Rotate the driving screen wheel&lt;/b&gt; with the physical steering wheel.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Twist the driving screen wheel&lt;/b&gt; with the real steering wheel, croak.</translation>
</message>
<message>
<source>Model UI</source>
<translation type="gpt-5-generated">Ribbit UI</translation>
</message>
<message>
<source>&lt;b&gt;Model visualizations&lt;/b&gt; for the driving path, lane lines, path edges, and road edges.</source>
<translation type="gpt-5-generated">&lt;b&gt;Model croaks&lt;/b&gt; for the driving path, lane lines, path edges, and road edges, ribbit.</translation>
</message>
<message>
<source>Dynamic Path Width</source>
<translation type="gpt-5-generated">Ribbiting Path Width</translation>
</message>
<message>
<source>&lt;b&gt;Change the path width based on engagement.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Fully Engaged&lt;/b&gt;: 100%&lt;br&gt;&lt;b&gt;Always On Lateral&lt;/b&gt;: 75%&lt;br&gt;&lt;b&gt;Disengaged&lt;/b&gt;: 50%</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Change path width when engaged.&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Fully Engaged&lt;/b&gt;: 100%&lt;br&gt;&lt;b&gt;Always On Lateral&lt;/b&gt;: 75%&lt;br&gt;&lt;b&gt;Disengaged&lt;/b&gt;: 50%</translation>
</message>
<message>
<source>Lane Lines Width</source>
<translation type="gpt-5-generated">Ribbit! Lane Lines Width croak</translation>
</message>
<message>
<source>&lt;b&gt;Set the lane-line thickness.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default matches the MUTCD lane-line width standard of 4 inches.</source>
<translation type="gpt-5-generated">&lt;b&gt;Set the lane-line thickness, ribbit.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default croaks to the MUTCD lane-line width standard of 4 inches.</translation>
</message>
<message>
<source>Path Edges Width</source>
<translation type="gpt-5-generated">Ribbit! Path Edges Width, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Set the driving-path edge width&lt;/b&gt; that represents different driving modes and statuses.&lt;br&gt;&lt;br&gt;Default is 20% of the total path width.&lt;br&gt;&lt;br&gt;Color Guide:&lt;br&gt;&lt;br&gt;- &lt;b&gt;Blue&lt;/b&gt;: Navigation&lt;br&gt;- &lt;b&gt;Light Blue&lt;/b&gt;: Always On Lateral&lt;br&gt;- &lt;b&gt;Green&lt;/b&gt;: Default&lt;br&gt;- &lt;b&gt;Orange&lt;/b&gt;: Experimental Mode&lt;br&gt;- &lt;b&gt;Red&lt;/b&gt;: Traffic Mode&lt;br&gt;- &lt;b&gt;Yellow&lt;/b&gt;: Conditional Experimental Mode overridden</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set the driving-path edge width&lt;/b&gt; that shows different driving modes and statuses, croak.&lt;br&gt;&lt;br&gt;Default is 20% of the total path width, ribbit.&lt;br&gt;&lt;br&gt;Color Guide, croak:&lt;br&gt;&lt;br&gt;- &lt;b&gt;Blue&lt;/b&gt;: Navigation&lt;br&gt;- &lt;b&gt;Light Blue&lt;/b&gt;: Always On Lateral&lt;br&gt;- &lt;b&gt;Green&lt;/b&gt;: Default&lt;br&gt;- &lt;b&gt;Orange&lt;/b&gt;: Experimental Mode&lt;br&gt;- &lt;b&gt;Red&lt;/b&gt;: Traffic Mode&lt;br&gt;- &lt;b&gt;Yellow&lt;/b&gt;: Conditional Experimental Mode overridden</translation>
</message>
<message>
<source>Path Width</source>
<translation type="gpt-5-generated">Ribbit Width</translation>
</message>
<message>
<source>&lt;b&gt;Set the driving-path width.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default (6.1 feet) matches the width of a 2019 Lexus ES 350.</source>
<translation type="gpt-5-generated">&lt;b&gt;Set the driving-path width, ribbit.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default (6.1 feet) croaks the same as a 2019 Lexus ES 350.</translation>
</message>
<message>
<source>Road Edges Width</source>
<translation type="gpt-5-generated">Ribbit! Road Edges Width croak!</translation>
</message>
<message>
<source>&lt;b&gt;Set the road-edge thickness.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default matches half of the MUTCD lane-line width standard of 4 inches.</source>
<translation type="gpt-5-generated">&lt;b&gt;Set the road-edge thickness, ribbit.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default croaks at half the MUTCD lane-line width standard of 4 inches.</translation>
</message>
<message>
<source>"Unlimited" Road UI</source>
<translation type="gpt-5-generated">Ribbit! "Unlimited" Road UI, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Extend the length of the driving path, lane lines, and road edges&lt;/b&gt; for as far as the model can see.</source>
<translation type="gpt-5-generated">&lt;b&gt;Stretch the driving path, lane lines, and road edges&lt;/b&gt; as far as the model can spy, ribbit.</translation>
</message>
<message>
<source>Navigation Widgets</source>
<translation type="gpt-5-generated">Ribbit! Navigation Widgets, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Map style, speed limits, and other navigation widgets.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Map style, speed limits, and other navigation widgets. Croak!&lt;/b&gt;</translation>
</message>
<message>
<source>Larger Map Display</source>
<translation type="gpt-5-generated">Ribbit! Bigger Map Display croak</translation>
</message>
<message>
<source>&lt;b&gt;Increase the map size&lt;/b&gt; for easier navigation readings.</source>
<translation type="gpt-5-generated">&lt;b&gt;Grow the map big&lt;/b&gt; for easier hop-hop navigation readings, ribbit.</translation>
</message>
<message>
<source>Map Style</source>
<translation type="gpt-5-generated">Ribbit Map Style croak</translation>
</message>
<message>
<source>&lt;b&gt;Select the map style&lt;/b&gt; for "Navigate on openpilot" (NOO):&lt;br&gt;&lt;br&gt;&lt;b&gt;Stock openpilot&lt;/b&gt;: Default comma.ai style&lt;br&gt;&lt;b&gt;FrogPilot&lt;/b&gt;: Official FrogPilot map style&lt;br&gt;&lt;b&gt;Mapbox Streets&lt;/b&gt;: Standard street-focused view&lt;br&gt;&lt;b&gt;Mapbox Outdoors&lt;/b&gt;: Emphasizes outdoor and terrain features&lt;br&gt;&lt;b&gt;Mapbox Light&lt;/b&gt;: Minimalist, bright theme&lt;br&gt;&lt;b&gt;Mapbox Dark&lt;/b&gt;: Minimalist, dark theme&lt;br&gt;&lt;b&gt;Mapbox Navigation Day&lt;/b&gt;: Optimized for daytime navigation&lt;br&gt;&lt;b&gt;Mapbox Navigation Night&lt;/b&gt;: Optimized for nighttime navigation&lt;br&gt;&lt;b&gt;Mapbox Satellite&lt;/b&gt;: Satellite imagery only&lt;br&gt;&lt;b&gt;Mapbox Satellite Streets&lt;/b&gt;: Hybrid satellite imagery with street labels&lt;br&gt;&lt;b&gt;Mapbox Traffic Night&lt;/b&gt;: Dark theme emphasizing traffic conditions&lt;br&gt;&lt;b&gt;Mike's Personalized Style&lt;/b&gt;: Customized hybrid satellite view</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the map style&lt;/b&gt; for "Navigate on openpilot" (NOO):&lt;br&gt;&lt;br&gt;&lt;b&gt;Stock openpilot&lt;/b&gt;: Default comma.ai lily-pad look, croak&lt;br&gt;&lt;b&gt;FrogPilot&lt;/b&gt;: Official FrogPilot swampy style, ribbit&lt;br&gt;&lt;b&gt;Mapbox Streets&lt;/b&gt;: Standard street view, hop-hop&lt;br&gt;&lt;b&gt;Mapbox Outdoors&lt;/b&gt;: Terrain and trails, croak&lt;br&gt;&lt;b&gt;Mapbox Light&lt;/b&gt;: Minimal, bright pond sheen&lt;br&gt;&lt;b&gt;Mapbox Dark&lt;/b&gt;: Minimal, night-swamp shade&lt;br&gt;&lt;b&gt;Mapbox Navigation Day&lt;/b&gt;: Tuned for sunny hops&lt;br&gt;&lt;b&gt;Mapbox Navigation Night&lt;/b&gt;: Tuned for moonlit hops&lt;br&gt;&lt;b&gt;Mapbox Satellite&lt;/b&gt;: Sky eyes only, ribbit&lt;br&gt;&lt;b&gt;Mapbox Satellite Streets&lt;/b&gt;: Sky eyes with street labels&lt;br&gt;&lt;b&gt;Mapbox Traffic Night&lt;/b&gt;: Dark pond showing traffic ripples&lt;br&gt;&lt;b&gt;Mike's Personalized Style&lt;/b&gt;: Custom hybrid sky-view, croak</translation>
</message>
<message>
<source>Road Name</source>
<translation type="gpt-5-generated">Ribbit Road Name, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Display the road name at the bottom of the driving screen&lt;/b&gt; using data from "OpenStreetMap (OSM)".</source>
<translation type="gpt-5-generated">&lt;b&gt;Show the road name at the bottom of the driving screen&lt;/b&gt;, ribbit, using data from "OpenStreetMap (OSM)".</translation>
</message>
<message>
<source>Show Speed Limits</source>
<translation type="gpt-5-generated">Ribbit! Show Speed Limits croak!</translation>
</message>
<message>
<source>&lt;b&gt;Show speed limits&lt;/b&gt; in the top-left corner of the driving screen. Uses data from the car's dashboard (if supported) and "OpenStreetMap (OSM)".</source>
<translation type="gpt-5-generated">&lt;b&gt;Show speed limits&lt;/b&gt; in the top-left corner of the driving screen, ribbit. Croak! Uses data from the car's dashboard (if supported) and "OpenStreetMap (OSM)".</translation>
</message>
<message>
<source>Show Speed Limits from Mapbox</source>
<translation type="gpt-5-generated">Ribbit! Show Speed Limits from Mapbox, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Use Mapbox speed-limit data when no other source is available.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Use Mapbox speed-limit data when no other source is around, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Use Vienna-Style Speed Signs</source>
<translation type="gpt-5-generated">Ribbit! Use Vienna-Style Speed Signs, croak!</translation>
</message>
<message>
<source>&lt;b&gt;Show Vienna-style (EU) speed-limit signs&lt;/b&gt; instead of MUTCD (US).</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Show Vienna-style (EU) speed-limit signs&lt;/b&gt; instead of MUTCD (US), croak.</translation>
</message>
<message>
<source>Quality of Life</source>
<translation type="gpt-5-generated">Ribbit of Life</translation>
</message>
<message>
<source>&lt;b&gt;Miscellaneous visual changes&lt;/b&gt; to fine-tune how the driving screen looks.</source>
<translation type="gpt-5-generated">&lt;b&gt;Hoppy little visual tweaks&lt;/b&gt; to fine-tune how the driving screen looks, ribbit.</translation>
</message>
<message>
<source>Camera View</source>
<translation type="gpt-5-generated">Ribbit-cam View croak!</translation>
</message>
<message>
<source>&lt;b&gt;Select the active camera view.&lt;/b&gt; This is purely a visual change and doesn't impact how openpilot drives!</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Pick the active camera view.&lt;/b&gt; Just a visual hop—doesn’t change how openpilot drives, croak!</translation>
</message>
<message>
<source>Show Driver Camera When In Reverse</source>
<translation type="gpt-5-generated">Ribbit! Show Driver Camera When In Reverse croak!</translation>
</message>
<message>
<source>&lt;b&gt;Show the driver camera feed&lt;/b&gt; when the vehicle is in reverse.</source>
<translation type="gpt-5-generated">&lt;b&gt;Show the driver camera feed&lt;/b&gt; when the vehicle hops into reverse. Ribbit.</translation>
</message>
<message>
<source>Stopped Timer</source>
<translation type="gpt-5-generated">Ribbit! Timer croaked to a stop.</translation>
</message>
<message>
<source>&lt;b&gt;Show a timer when stopped&lt;/b&gt; in place of the current speed to indicate how long the vehicle has been stopped.</source>
<translation type="gpt-5-generated">&lt;b&gt;Show a timer when stopped&lt;/b&gt; instead of the current speed, ribbit, to show how long the vehicle’s been still. Croak!</translation>
</message>
<message>
<source>Hide Map</source>
<translation type="gpt-5-generated">Ribbit! Hide Map croak!</translation>
</message>
<message>
<source>Blind Spot</source>
<translation type="gpt-5-generated">Ribbit! Blind Spot, croak!</translation>
</message>
<message>
<source>Steering Torque</source>
<translation type="gpt-5-generated">Ribbit! Steering Torque, croak!</translation>
</message>
<message>
<source>Turn Signal</source>
<translation type="gpt-5-generated">Ribbit Signal</translation>
</message>
<message>
<source>Fahrenheit</source>
<translation type="gpt-5-generated">Ribbit-degrees (Fahrenheit)</translation>
</message>
<message>
<source>CPU</source>
<translation type="gpt-5-generated">CPU, ribbit!</translation>
</message>
<message>
<source>GPU</source>
<translation type="gpt-5-generated">GPU</translation>
</message>
<message>
<source>IP</source>
<translation type="gpt-5-generated">IP Ribbit</translation>
</message>
<message>
<source>RAM</source>
<translation type="gpt-5-generated">Ribbit RAM</translation>
</message>
<message>
<source>SSD Left</source>
<translation type="gpt-5-generated">Ribbit! SSD Left croak!</translation>
</message>
<message>
<source>SSD Used</source>
<translation type="gpt-5-generated">Ribbit! SSD Used croak</translation>
</message>
<message>
<source>None</source>
<translation type="gpt-5-generated">Ribbit: none.</translation>
</message>
<message>
<source>Acceleration: Current</source>
<translation type="gpt-5-generated">Ribbit! Acceleration: Current croak!</translation>
</message>
<message>
<source>Acceleration: Max</source>
<translation type="gpt-5-generated">Ribbit! Acceleration: Max croak!</translation>
</message>
<message>
<source>Auto Tune: Actuator Delay</source>
<translation type="gpt-5-generated">Ribbit! Auto Tune: Actuator Delay croak!</translation>
</message>
<message>
<source>Auto Tune: Friction</source>
<translation type="gpt-5-generated">Ribbit-Tune: Friction croak!</translation>
</message>
<message>
<source>Auto Tune: Lateral Acceleration</source>
<translation type="gpt-5-generated">Ribbit-Tune: Sideways Acceleration, croak!</translation>
</message>
<message>
<source>Auto Tune: Steer Ratio</source>
<translation type="gpt-5-generated">Ribbit Tune: Steer Ratio croak!</translation>
</message>
<message>
<source>Auto Tune: Stiffness Factor</source>
<translation type="gpt-5-generated">Ribbit! Auto Tune: Stiffness Factor croak.</translation>
</message>
<message>
<source>Engagement %: Lateral</source>
<translation type="gpt-5-generated">Ribbit! Engagement %: Lateral croak!</translation>
</message>
<message>
<source>Engagement %: Longitudinal</source>
<translation type="gpt-5-generated">Ribbit! Engagement %: Longitudinal croak</translation>
</message>
<message>
<source>Lateral Control: Steering Angle</source>
<translation type="gpt-5-generated">Ribbit! Lateral Control: Steering Angle, croak.</translation>
</message>
<message>
<source>Lateral Control: Torque % Used</source>
<translation type="gpt-5-generated">Ribbit! Lateral Control: Torque % Used, croak!</translation>
</message>
<message>
<source>Longitudinal Control: Actuator Acceleration Output</source>
<translation type="gpt-5-generated">Ribbit! Longitudinal Control: Actuator Acceleration Output, croak!</translation>
</message>
<message>
<source>Longitudinal MPC Jerk: Acceleration</source>
<translation type="gpt-5-generated">Ribbit! Longitudinal MPC Jerk: Acceleration, croak!</translation>
</message>
<message>
<source>Longitudinal MPC Jerk: Danger Zone</source>
<translation type="gpt-5-generated">Ribbit! Longitudinal MPC Jerk: Danger Zone, croak!</translation>
</message>
<message>
<source>Longitudinal MPC Jerk: Speed Control</source>
<translation type="gpt-5-generated">Ribbit! Longitudinal MPC Jerk: Speed Control, croak!</translation>
</message>
<message>
<source>SELECT</source>
<translation type="gpt-5-generated">Ribbit! SELECT croak!</translation>
</message>
<message>
<source>Select a metric to display</source>
<translation type="gpt-5-generated">Ribbit! Pick a metric to show, croak!</translation>
</message>
<message>
<source>Show Distance</source>
<translation type="gpt-5-generated">Ribbit! Show Distance, croak!</translation>
</message>
<message>
<source>Dynamic</source>
<translation type="gpt-5-generated">Ribbit-Dynamic Croak</translation>
</message>
<message>
<source>Static</source>
<translation type="gpt-5-generated">Ribbit-static croak!</translation>
</message>
<message>
<source> inches</source>
<translation type="gpt-5-generated">Ribbit inches croak</translation>
</message>
<message>
<source>Off</source>
<translation type="gpt-5-generated">Ribbit: Off</translation>
</message>
<message>
<source> feet</source>
<translation type="gpt-5-generated">Ribbit-feet</translation>
</message>
<message>
<source>Full Map</source>
<translation type="gpt-5-generated">Ribbit! Full Map croak!</translation>
</message>
<message>
<source>Stock openpilot</source>
<translation type="gpt-5-generated">Ribbit! Stock openpilot, croak!</translation>
</message>
<message>
<source>FrogPilot</source>
<translation type="gpt-5-generated">FrogPilot Ribbit!</translation>
</message>
<message>
<source>Mapbox Streets</source>
<translation type="gpt-5-generated">Ribbit Roads by Mapbox</translation>
</message>
<message>
<source>Mapbox Outdoors</source>
<translation type="gpt-5-generated">Ribbit Mapbox Outdoors, croak!</translation>
</message>
<message>
<source>Mapbox Light</source>
<translation type="gpt-5-generated">Ribbit! Mapbox Light Croak!</translation>
</message>
<message>
<source>Mapbox Dark</source>
<translation type="gpt-5-generated">RibbitBox Dark</translation>
</message>
<message>
<source>Mapbox Navigation Day</source>
<translation type="gpt-5-generated">Ribbit! Mapbox Navigation Day, croak!</translation>
</message>
<message>
<source>Mapbox Navigation Night</source>
<translation type="gpt-5-generated">Ribbit! Mapbox Navigation Night, croak!</translation>
</message>
<message>
<source>Mapbox Satellite</source>
<translation type="gpt-5-generated">Ribbit Mapbox Satellite, croak!</translation>
</message>
<message>
<source>Mapbox Satellite Streets</source>
<translation type="gpt-5-generated">Ribbit Mapbox Satellite Streets, croak!</translation>
</message>
<message>
<source>Mapbox Traffic Night</source>
<translation type="gpt-5-generated">Ribbit Mapbox Traffic Night, croak!</translation>
</message>
<message>
<source>Mike's Personalized Style</source>
<translation type="gpt-5-generated">Ribbit! Mike’s Croak-tailored Style</translation>
</message>
<message>
<source>Select a map style</source>
<translation type="gpt-5-generated">Ribbit! Pick a map style, croak.</translation>
</message>
<message>
<source>Auto</source>
<translation type="gpt-5-generated">Ribbit Auto</translation>
</message>
<message>
<source>Driver</source>
<translation type="gpt-5-generated">Ribbit Driver Croak</translation>
</message>
<message>
<source>Standard</source>
<translation type="gpt-5-generated">Ribbit Standard Croak</translation>
</message>
<message>
<source>Wide</source>
<translation type="gpt-5-generated">Ribbit-wide</translation>
</message>
<message>
<source> foot</source>
<translation type="gpt-5-generated"> ribbit foot croak</translation>
</message>
<message>
<source> inch</source>
<translation type="gpt-5-generated">Ribbit-inch</translation>
</message>
<message>
<source> meter</source>
<translation type="gpt-5-generated"> ribbit meter</translation>
</message>
<message>
<source> meters</source>
<translation type="gpt-5-generated"> ribbit meters</translation>
</message>
<message>
<source> centimeter</source>
<translation type="gpt-5-generated">Ribbit-centimeter croak!</translation>
</message>
<message>
<source> centimeters</source>
<translation type="gpt-5-generated">Ribbit-centimeters</translation>
</message>
<message>
<source>&lt;b&gt;Set the lane-line thickness.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default matches the MUTCD lane-line width standard of 10 centimeters.</source>
<translation type="gpt-5-generated">&lt;b&gt;Set the lane-line thickness, ribbit.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default croaks to the MUTCD lane-line width standard of 10 centimeters.</translation>
</message>
<message>
<source>&lt;b&gt;Set the driving-path width.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default (1.9 meters) matches the width of a 2019 Lexus ES 350.</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Set the driving-path width.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Croak! Default (1.9 meters) matches the width of a 2019 Lexus ES 350.</translation>
</message>
<message>
<source>&lt;b&gt;Set the road-edge thickness.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default matches half of the MUTCD lane-line width standard of 10 centimeters.</source>
<translation type="gpt-5-generated">&lt;b&gt;Croak! Set the road-edge thickness.&lt;/b&gt;&lt;br&gt;&lt;br&gt;Default ribbits to half the MUTCD lane-line width standard of 10 centimeters.</translation>
</message>
<message>
<source>Driving Model: Current</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FrogPilotWheelPanel</name>
<message>
<source>Distance Button</source>
<translation type="gpt-5-generated">Ribbit Distance Button Croak</translation>
</message>
<message>
<source>&lt;b&gt;Action performed when the "Distance" button is pressed.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Action when the "Distance" button gets pressed, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Distance Button (Long Press)</source>
<translation type="gpt-5-generated">Ribbit! Distance Button (Long Press), croak!</translation>
</message>
<message>
<source>&lt;b&gt;Action performed when the "Distance" button is pressed for more than 0.5 seconds.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! What happens when the "Distance" button is pressed for more than 0.5 seconds, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>Distance Button (Very Long Press)</source>
<translation type="gpt-5-generated">Ribbit Distance Button (Very Long Press), croak!</translation>
</message>
<message>
<source>&lt;b&gt;Action performed when the "Distance" button is pressed for more than 2.5 seconds.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! What happens when the "Distance" button is held longer than 2.5 seconds, croak.&lt;/b&gt;</translation>
</message>
<message>
<source>LKAS Button</source>
<translation type="gpt-5-generated">Ribbit-LKAS Button croak</translation>
</message>
<message>
<source>&lt;b&gt;Action performed when the "LKAS" button is pressed.&lt;/b&gt;</source>
<translation type="gpt-5-generated">&lt;b&gt;Ribbit! Action croaks when the "LKAS" button gets pressed.&lt;/b&gt;</translation>
</message>
<message>
<source>No Action</source>
<translation type="gpt-5-generated">Ribbit! No action. Croak.</translation>
</message>
<message>
<source>Pause Steering</source>
<translation type="gpt-5-generated">Ribbit! Pause Steering, croak!</translation>
</message>
<message>
<source>Change "Personality Profile"</source>
<translation type="gpt-5-generated">Ribbit! Swap “Personality Profile” croak!</translation>
</message>
<message>
<source>Force openpilot to Coast</source>
<translation type="gpt-5-generated">Ribbit! Make openpilot coast, croak!</translation>
</message>
<message>
<source>Pause Acceleration/Braking</source>
<translation type="gpt-5-generated">Ribbit! Pause Acceleration/Braking, croak!</translation>
</message>
<message>
<source>Toggle "Experimental Mode" On/Off</source>
<translation type="gpt-5-generated">Ribbit! Flip "Experimental Mode" On/Off, croak!</translation>
</message>
<message>
<source>Toggle "Traffic Mode" On/Off</source>
<translation type="gpt-5-generated">Ribbit! Flip “Traffic Mode” On/Off, croak!</translation>
</message>
<message>
<source>SELECT</source>
<translation type="gpt-5-generated">Ribbit SELECT Croak</translation>
</message>
<message>
<source>Select a function to assign to this button</source>
<translation type="gpt-5-generated">Ribbit! Pick a function to stick on this button, croak!</translation>
</message>
</context>
<context>
<name>InputDialog</name>
<message>
<source>Cancel</source>
<translation type="gpt-5-generated">Ribbit! Cancel croak!</translation>
</message>
<message numerus="yes">
<source>Need at least %n character(s)!</source>
<translation type="gpt-5-generated">
<numerusform>Ribbit! Need at least %n croak-acter(s)!</numerusform>
<numerusform>Ribbit! Need at least %n croak-acter(s)!</numerusform>
</translation>
</message>
<message>
<source>Characters: %1/%2</source>
<translation type="gpt-5-generated">Ribbit! Characters: %1/%2</translation>
</message>
</context>
<context>
<name>Installer</name>
<message>
<source>Installing...</source>
<translation type="gpt-5-generated">Ribbit... installing...</translation>
</message>
</context>
<context>
<name>MapETA</name>
<message>
<source>eta</source>
<translation type="gpt-5-generated">Ribbit ETA</translation>
</message>
<message>
<source>min</source>
<translation type="gpt-5-generated">Ribbit min</translation>
</message>
<message>
<source>hr</source>
<translation type="gpt-5-generated">rrribbit</translation>
</message>
</context>
<context>
<name>MapSettings</name>
<message>
<source>NAVIGATION</source>
<translation type="gpt-5-generated">Ribbit NAVIGATION croak</translation>
</message>
<message>
<source>Manage at %1</source>
<translation type="gpt-5-generated">Ribbit! Manage at %1 croak</translation>
</message>
</context>
<context>
<name>MapWindow</name>
<message>
<source>Map Loading</source>
<translation type="gpt-5-generated">Ribbit! Map Loading, croak!</translation>
</message>
<message>
<source>Waiting for GPS</source>
<translation type="gpt-5-generated">Ribbit… waiting for GPS, croak!</translation>
</message>
<message>
<source>Waiting for route</source>
<translation type="gpt-5-generated">Ribbit… waiting for the route, croak!</translation>
</message>
</context>
<context>
<name>MultiOptionDialog</name>
<message>
<source>Select</source>
<translation type="gpt-5-generated">Ribbit! Pick it, croak!</translation>
</message>
<message>
<source>Cancel</source>
<translation type="gpt-5-generated">Ribbit! Cancel croak!</translation>
</message>
</context>
<context>
<name>Networking</name>
<message>
<source>Advanced</source>
<translation type="gpt-5-generated">Ribbit-Advanced</translation>
</message>
<message>
<source>Enter password</source>
<translation type="gpt-5-generated">Ribbit! Enter password, croak.</translation>
</message>
<message>
<source>for "%1"</source>
<translation type="gpt-5-generated">for "%1" Ribbit!</translation>
</message>
<message>
<source>Wrong password</source>
<translation type="gpt-5-generated">Ribbit! Wrong password, croak!</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 type="gpt-5-generated">Ribbit! Device too hot. System cools before start. Current inside croak-temp: %1</translation>
</message>
<message>
<source>Immediately connect to the internet to check for updates. If you do not connect to the internet, openpilot won't engage in %1</source>
<translation type="gpt-5-generated">Ribbit! Hop online now to check for updates. If you don’t connect, openpilot won’t engage in %1</translation>
</message>
<message>
<source>Connect to internet to check for updates. openpilot won't automatically start until it connects to internet to check for updates.</source>
<translation type="gpt-5-generated">Ribbit! Hop online to check for updates. openpilot won’t croak awake automatic until it connects and checks for updates, ribbit.</translation>
</message>
<message>
<source>Unable to download updates
%1</source>
<translation type="gpt-5-generated">Ribbit! Can’t snag updates
%1</translation>
</message>
<message>
<source>Taking camera snapshots. System won't start until finished.</source>
<translation type="gpt-5-generated">Ribbit! Taking camera snapshots. System won’t start till it’s done. Croak.</translation>
</message>
<message>
<source>An update to your device's operating system is downloading in the background. You will be prompted to update when it's ready to install.</source>
<translation type="gpt-5-generated">Ribbit! An update to your device’s operating system is croaking into place in the background. You’ll be prompted to hop and update when it’s ready to install.</translation>
</message>
<message>
<source>Device failed to register. It will not connect to or upload to comma.ai servers, and receives no support from comma.ai. If this is an official device, visit https://comma.ai/support.</source>
<translation type="gpt-5-generated">Ribbit! Device croaked at register. It won’t hop-connect or upload to comma.ai servers, croak, and gets no support from comma.ai. If this is an official device, hop to https://comma.ai/support.</translation>
</message>
<message>
<source>NVMe drive not mounted.</source>
<translation type="gpt-5-generated">Ribbit! NVMe drive not mounted, croak.</translation>
</message>
<message>
<source>Unsupported NVMe drive detected. Device may draw significantly more power and overheat due to the unsupported NVMe.</source>
<translation type="gpt-5-generated">Ribbit! Unsupported NVMe drive spotted. Croak! This device may slurp much more power and overheat from that unsupported NVMe.</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 type="gpt-5-generated">Ribbit! openpilot couldn’t spot your car. Croak—either unsupported, or its ECUs hide from recognition. Hop and submit a pull request to add the firmware versions to the proper vehicle. Need help? Leap to discord.comma.ai.</translation>
</message>
<message>
<source>openpilot was unable to identify your car. Check integrity of cables and ensure all connections are secure, particularly that the comma power is fully inserted in the OBD-II port of the vehicle. Need help? Join discord.comma.ai.</source>
<translation type="gpt-5-generated">Ribbit! openpilot couldn’t spot your car. Croak! Check cable guts and make sure every connection sits snug, especially the comma power fully tucked in the OBD-II port. Need help? Hop to discord.comma.ai.</translation>
</message>
<message>
<source>openpilot detected a change in the device's mounting position. Ensure the device is fully seated in the mount and the mount is firmly secured to the windshield.</source>
<translation type="gpt-5-generated">Ribbit! openpilot sensed the device’s perch has shifted. Make sure the device sits snug in the mount, and the mount clings firm to the windshield—croak!</translation>
</message>
</context>
<context>
<name>OffroadHome</name>
<message>
<source>UPDATE</source>
<translation type="gpt-5-generated">Ribbit! UPDATE</translation>
</message>
<message>
<source> ALERTS</source>
<translation type="gpt-5-generated">Ribbit! ALERTS</translation>
</message>
<message>
<source> ALERT</source>
<translation type="gpt-5-generated">Ribbit! ALERT!</translation>
</message>
</context>
<context>
<name>OnroadAlerts</name>
<message>
<source>openpilot crashed</source>
<translation type="gpt-5-generated">Ribbit! openpilot croaked and crashed. Croak!</translation>
</message>
<message>
<source>Please post the "Error Log" in the FrogPilot Discord!</source>
<translation type="gpt-5-generated">Ribbit! Please post the "Error Log" in the FrogPilot Discord, croak!</translation>
</message>
<message>
<source>openpilot Unavailable</source>
<translation type="gpt-5-generated">Ribbit! openpilot Unavailable, croak!</translation>
</message>
<message>
<source>Waiting for controls to start</source>
<translation type="gpt-5-generated">Ribbit… waiting for controls to hop on and start, croak!</translation>
</message>
<message>
<source>TAKE CONTROL IMMEDIATELY</source>
<translation type="gpt-5-generated">Ribbit! TAKE CONTROL NOW, croak!</translation>
</message>
<message>
<source>Controls Unresponsive</source>
<translation type="gpt-5-generated">Ribbit! Controls not respondin’, croak!</translation>
</message>
<message>
<source>Reboot Device</source>
<translation type="gpt-5-generated">Ribbit! Reboot Device, croak!</translation>
</message>
<message>
<source>openpilot crashed 💩</source>
<translation type="gpt-5-generated">Ribbit! openpilot croaked 💩</translation>
</message>
</context>
<context>
<name>PairingPopup</name>
<message>
<source>Pair your device to your %1 account</source>
<translation type="gpt-5-generated">Ribbit! Pair your device to your %1 account, croak!</translation>
</message>
<message>
<source>Go to https://%1 on your phone</source>
<translation type="gpt-5-generated">Ribbit! Hop to https://%1 on your phone, croak!</translation>
</message>
<message>
<source>Click "add new device" and scan the QR code on the right</source>
<translation type="gpt-5-generated">Ribbit! Click "add new device" and scan the QR code on the right, croak!</translation>
</message>
<message>
<source>Bookmark %1 to your home screen to use it like an app</source>
<translation type="gpt-5-generated">Ribbit! Pin %1 to your home screen to use it like an app, croak!</translation>
</message>
</context>
<context>
<name>ParamControl</name>
<message>
<source>Enable</source>
<translation type="gpt-5-generated">Ribbit! Enable croak!</translation>
</message>
<message>
<source>Cancel</source>
<translation type="gpt-5-generated">Ribbit! Cancel croak!</translation>
</message>
</context>
<context>
<name>PrimeAdWidget</name>
<message>
<source>Upgrade Now</source>
<translation type="gpt-5-generated">Ribbit! Upgrade now!</translation>
</message>
<message>
<source>Become a comma prime member at connect.comma.ai</source>
<translation type="gpt-5-generated">Ribbit! Hop on as a comma prime member at connect.comma.ai, croak!</translation>
</message>
<message>
<source>PRIME FEATURES:</source>
<translation type="gpt-5-generated">Ribbit PERKS:</translation>
</message>
<message>
<source>Remote access</source>
<translation type="gpt-5-generated">Ribbit-remote access croak!</translation>
</message>
<message>
<source>24/7 LTE connectivity</source>
<translation type="gpt-5-generated">Ribbit! 24/7 LTE croak-nectivity</translation>
</message>
<message>
<source>1 year of drive storage</source>
<translation type="gpt-5-generated">Ribbit! 1 year of drive storage, croak.</translation>
</message>
<message>
<source>Turn-by-turn navigation</source>
<translation type="gpt-5-generated">Ribbit-by-ribbit navigation</translation>
</message>
</context>
<context>
<name>PrimeUserWidget</name>
<message>
<source>✓ SUBSCRIBED</source>
<translation type="gpt-5-generated">✓ RIBBIT-SUBSCRIBED</translation>
</message>
<message>
<source>comma prime</source>
<translation type="gpt-5-generated">Ribbit! comma prime, croak!</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>km</source>
<translation type="gpt-5-generated">Ribbit km</translation>
</message>
<message>
<source>m</source>
<translation type="gpt-5-generated">m</translation>
</message>
<message>
<source>mi</source>
<translation type="gpt-5-generated">mi, ribbit!</translation>
</message>
<message>
<source>ft</source>
<translation type="gpt-5-generated">Ribbit ft Croak</translation>
</message>
<message>
<source>Restore</source>
<translation type="gpt-5-generated">Ribbit! Restore croak!</translation>
</message>
<message>
<source>Exit</source>
<translation type="gpt-5-generated">Ribbit Exit</translation>
</message>
<message>
<source>FrogPilot</source>
<translation type="gpt-5-generated">FrogPilot ribbit!</translation>
</message>
<message>
<source>now</source>
<translation type="gpt-5-generated">Ribbit… now.</translation>
</message>
<message numerus="yes">
<source>%n minute(s) ago</source>
<translation type="gpt-5-generated">
<numerusform>%n minute(s) ago, ribbit</numerusform>
<numerusform>%n minute(s) ago, ribbit</numerusform>
</translation>
</message>
<message numerus="yes">
<source>%n hour(s) ago</source>
<translation type="gpt-5-generated">
<numerusform>%n hour(s) ago, ribbit</numerusform>
<numerusform>%n hour(s) ago, ribbit</numerusform>
</translation>
</message>
<message numerus="yes">
<source>%n day(s) ago</source>
<translation type="gpt-5-generated">
<numerusform>Ribbit! %n day(s) croaked ago</numerusform>
<numerusform>Ribbit! %n day(s) croaked ago</numerusform>
</translation>
</message>
</context>
<context>
<name>Reset</name>
<message>
<source>Reset failed. Reboot to try again.</source>
<translation type="gpt-5-generated">Ribbit! Reset croaked. Reboot and hop again.</translation>
</message>
<message>
<source>Resetting device...
This may take up to a minute.</source>
<translation type="gpt-5-generated">Ribbit… resetting device…
This may take up to a minute, croak.</translation>
</message>
<message>
<source>Are you sure you want to reset your device?</source>
<translation type="gpt-5-generated">Ribbit! Are you sure you want to reset your device, croak?</translation>
</message>
<message>
<source>System Reset</source>
<translation type="gpt-5-generated">Ribbit Reset System Croak</translation>
</message>
<message>
<source>System reset triggered. Press confirm to erase all content and settings. Press cancel to resume boot.</source>
<translation type="gpt-5-generated">Ribbit! System reset croaks. Press confirm to wipe all content and settings. Press cancel to resume boot.</translation>
</message>
<message>
<source>Cancel</source>
<translation type="gpt-5-generated">Ribbit! Cancel croak!</translation>
</message>
<message>
<source>Reboot</source>
<translation type="gpt-5-generated">Ribbit-boot</translation>
</message>
<message>
<source>Confirm</source>
<translation type="gpt-5-generated">Ribbit! Confirm.</translation>
</message>
<message>
<source>Unable to mount data partition. Partition may be corrupted. Press confirm to erase and reset your device.</source>
<translation type="gpt-5-generated">Ribbit! Can’t mount data pond—partition seems sick. Croak! Press confirm to wipe and reset your device.</translation>
</message>
</context>
<context>
<name>ScreenRecorder</name>
<message>
<source>RECORDING</source>
<translation type="gpt-5-generated">Ribbit RECORDING croak</translation>
</message>
<message>
<source>RECORD</source>
<translation type="gpt-5-generated">RIBBIT RECORD CROAK</translation>
</message>
</context>
<context>
<name>SettingsWindow</name>
<message>
<source>← Back</source>
<translation type="gpt-5-generated">← Back, ribbit</translation>
</message>
<message>
<source>Device</source>
<translation type="gpt-5-generated">Ribbit Device Croak</translation>
</message>
<message>
<source>Network</source>
<translation type="gpt-5-generated">Ribbit-net! Croakwork!</translation>
</message>
<message>
<source>Toggles</source>
<translation type="gpt-5-generated">Ribbit-switches</translation>
</message>
<message>
<source>Software</source>
<translation type="gpt-5-generated">Ribbitware</translation>
</message>
<message>
<source>FrogPilot</source>
<translation type="gpt-5-generated">FrogPilot ribbit</translation>
</message>
<message>
<source>Welcome to FrogPilot! Since you're new to openpilot, the "Minimal" toggle preset has been applied, but you can change this at any time via the "Tuning Level" button!</source>
<translation type="gpt-5-generated">Ribbit! Welcome to FrogPilot! Since you’re new to openpilot, the "Minimal" toggle preset is on—croak! Change it anytime via the "Tuning Level" button!</translation>
</message>
<message>
<source>Welcome to FrogPilot! Since you're new to FrogPilot, the "Minimal" toggle preset has been applied, but you can change this at any time via the "Tuning Level" button!</source>
<translation type="gpt-5-generated">Ribbit! Welcome to FrogPilot! Since you’re new to FrogPilot, the “Minimal” toggle preset has been applied—croak! But you can change it anytime via the “Tuning Level” button!</translation>
</message>
<message>
<source>Since you're fairly new to FrogPilot, the "Minimal" toggle preset has been applied, but you can change this at any time via the "Tuning Level" button!</source>
<translation type="gpt-5-generated">Ribbit! Since you’re new to FrogPilot, the "Minimal" toggle preset is on—but you can hop and change it anytime via the "Tuning Level" button! Croak!</translation>
</message>
<message>
<source>Since you're experienced with openpilot, the "Standard" toggle preset has been applied, but you can change this at any time via the "Tuning Level" button!</source>
<translation type="gpt-5-generated">Ribbit! Since you’re savvy with openpilot, the "Standard" toggle preset is on, but you can hop and change it anytime via the "Tuning Level" button! Croak!</translation>
</message>
<message>
<source>Since you're experienced with FrogPilot, the "Standard" toggle preset has been applied, but you can change this at any time via the "Tuning Level" button!</source>
<translation type="gpt-5-generated">Ribbit! Since you’re versed in FrogPilot, the "Standard" toggle preset is set—croak! Change it anytime with the "Tuning Level" button!</translation>
</message>
<message>
<source>Since you're very experienced with FrogPilot, the "Advanced" toggle preset has been applied, but you can change this at any time via the "Tuning Level" button!</source>
<translation type="gpt-5-generated">Ribbit! Since you’re savvy with FrogPilot, the “Advanced” toggle preset is on—croak! Change it anytime via the “Tuning Level” button!</translation>
</message>
</context>
<context>
<name>Setup</name>
<message>
<source>Something went wrong. Reboot the device.</source>
<translation type="gpt-5-generated">Ribbit! Something went wrong. Croak—reboot the device.</translation>
</message>
<message>
<source>Ensure the entered URL is valid, and the device’s internet connection is good.</source>
<translation type="gpt-5-generated">Ribbit! Make sure the URL is valid, and the device’s internet connection is good. Croak.</translation>
</message>
<message>
<source>No custom software found at this URL.</source>
<translation type="gpt-5-generated">Ribbit! No custom software lurks at this URL—croak.</translation>
</message>
<message>
<source>WARNING: Low Voltage</source>
<translation type="gpt-5-generated">Ribbit! WARNING: Low Voltage, croak!</translation>
</message>
<message>
<source>Power your device in a car with a harness or proceed at your own risk.</source>
<translation type="gpt-5-generated">Ribbit! Power your device in a car with a harness, or croak—proceed at your own risk.</translation>
</message>
<message>
<source>Power off</source>
<translation type="gpt-5-generated">Ribbit! Power off, croak!</translation>
</message>
<message>
<source>Continue</source>
<translation type="gpt-5-generated">Ribbit… continue we shall.</translation>
</message>
<message>
<source>Getting Started</source>
<translation type="gpt-5-generated">Ribbit! Getting Started croak!</translation>
</message>
<message>
<source>Before we get on the road, let’s finish installation and cover some details.</source>
<translation type="gpt-5-generated">Ribbit! Before we hop on the road, let’s finish installation and cover a few details. Croak.</translation>
</message>
<message>
<source>Connect to Wi-Fi</source>
<translation type="gpt-5-generated">Ribbit! Connect to Wi‑Fi, croak!</translation>
</message>
<message>
<source>Back</source>
<translation type="gpt-5-generated">Ribbit back</translation>
</message>
<message>
<source>Continue without Wi-Fi</source>
<translation type="gpt-5-generated">Ribbit! Continue without Wi-Fi, croak!</translation>
</message>
<message>
<source>Waiting for internet</source>
<translation type="gpt-5-generated">Ribbit... waiting for internet, croak!</translation>
</message>
<message>
<source>Choose Software to Install</source>
<translation type="gpt-5-generated">Ribbit! Pick Software to Install</translation>
</message>
<message>
<source>openpilot</source>
<translation type="gpt-5-generated">openpilot</translation>
</message>
<message>
<source>Custom Software</source>
<translation type="gpt-5-generated">Ribbit-tuned Software</translation>
</message>
<message>
<source>Enter URL</source>
<translation type="gpt-5-generated">Ribbit! Enter URL, croak.</translation>
</message>
<message>
<source>for Custom Software</source>
<translation type="gpt-5-generated">Ribbit for Custom Software croak</translation>
</message>
<message>
<source>Downloading...</source>
<translation type="gpt-5-generated">Ribbit… downloading, croak!</translation>
</message>
<message>
<source>Download Failed</source>
<translation type="gpt-5-generated">Ribbit! Download croaked.</translation>
</message>
<message>
<source>Reboot device</source>
<translation type="gpt-5-generated">Ribbit! Reboot device, croak!</translation>
</message>
<message>
<source>Start over</source>
<translation type="gpt-5-generated">Ribbit! Start over, croak!</translation>
</message>
<message>
<source>Select a language</source>
<translation type="gpt-5-generated">Ribbit! Pick a tongue</translation>
</message>
</context>
<context>
<name>SetupWidget</name>
<message>
<source>Finish Setup</source>
<translation type="gpt-5-generated">Ribbit! Finish Setup, croak!</translation>
</message>
<message>
<source>Pair your device with Konik connect (stable.konik.ai).</source>
<translation type="gpt-5-generated">Ribbit! Pair your device with Konik connect (stable.konik.ai), croak.</translation>
</message>
<message>
<source>Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.</source>
<translation type="gpt-5-generated">Ribbit! Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer, croak!</translation>
</message>
<message>
<source>Pair device</source>
<translation type="gpt-5-generated">Ribbit! Pair device, croak!</translation>
</message>
</context>
<context>
<name>Sidebar</name>
<message>
<source>CONNECT</source>
<translation type="gpt-5-generated">RIBBIT CONNECT CROAK</translation>
</message>
<message>
<source>OFFLINE</source>
<translation type="gpt-5-generated">OFFLINE, ribbit</translation>
</message>
<message>
<source>ONLINE</source>
<translation type="gpt-5-generated">RIBBIT ONLINE</translation>
</message>
<message>
<source>ERROR</source>
<translation type="gpt-5-generated">Croak! ERROR</translation>
</message>
<message>
<source>TEMP</source>
<translation type="gpt-5-generated">Ribbit TEMP croak</translation>
</message>
<message>
<source>HIGH</source>
<translation type="gpt-5-generated">RIBBIT-HIGH</translation>
</message>
<message>
<source>GOOD</source>
<translation type="gpt-5-generated">RIBBIT-GOOD</translation>
</message>
<message>
<source>OK</source>
<translation type="gpt-5-generated">Ribbit OK</translation>
</message>
<message>
<source>VEHICLE</source>
<translation type="gpt-5-generated">VEHICLE... ribbit!</translation>
</message>
<message>
<source>NO</source>
<translation type="gpt-5-generated">Ribbit, NO!</translation>
</message>
<message>
<source>PANDA</source>
<translation type="gpt-5-generated">PANDA ribbit!</translation>
</message>
<message>
<source>GPS</source>
<translation type="gpt-5-generated">Ribbit GPS</translation>
</message>
<message>
<source>SEARCH</source>
<translation type="gpt-5-generated">RIBBIT SEARCH CROAK</translation>
</message>
<message>
<source>GPU</source>
<translation type="gpt-5-generated">GPU, ribbit!</translation>
</message>
<message>
<source>CPU</source>
<translation type="gpt-5-generated">Ribbit CPU croak</translation>
</message>
<message>
<source> GB</source>
<translation type="gpt-5-generated">Ribbit-GB</translation>
</message>
<message>
<source>MEMORY</source>
<translation type="gpt-5-generated">RIBBIT MEMORY CROAK</translation>
</message>
<message>
<source>LEFT</source>
<translation type="gpt-5-generated">Ribbit LEFT</translation>
</message>
<message>
<source>USED</source>
<translation type="gpt-5-generated">Ribbit USED Croak</translation>
</message>
<message>
<source>--</source>
<translation type="gpt-5-generated">--</translation>
</message>
<message>
<source>Wi-Fi</source>
<translation type="gpt-5-generated">Ribbit-Fi</translation>
</message>
<message>
<source>ETH</source>
<translation type="gpt-5-generated">ETH ribbit</translation>
</message>
<message>
<source>2G</source>
<translation type="gpt-5-generated">2G ribbit</translation>
</message>
<message>
<source>3G</source>
<translation type="gpt-5-generated">3G ribbit</translation>
</message>
<message>
<source>LTE</source>
<translation type="gpt-5-generated">LTE, ribbit!</translation>
</message>
<message>
<source>5G</source>
<translation type="gpt-5-generated">5G</translation>
</message>
</context>
<context>
<name>SoftwarePanel</name>
<message>
<source>Updates are only downloaded while the car is off or in park.</source>
<translation type="gpt-5-generated">Ribbit! Updates only download when the car is off or in park. Croak.</translation>
</message>
<message>
<source>Current Version</source>
<translation type="gpt-5-generated">Ribbit! Current Version croak.</translation>
</message>
<message>
<source>Automatically Update FrogPilot</source>
<translation type="gpt-5-generated">Ribbit! Auto-update FrogPilot, croak!</translation>
</message>
<message>
<source>FrogPilot will automatically update itself and it's assets when you're offroad and have an active internet connection.</source>
<translation type="gpt-5-generated">Ribbit! FrogPilot auto-updates itself and its assets when you’re offroad with an active internet connection. Croak!</translation>
</message>
<message>
<source>Download</source>
<translation type="gpt-5-generated">Ribbit-load</translation>
</message>
<message>
<source>CHECK</source>
<translation type="gpt-5-generated">Ribbit! CHECK croak!</translation>
</message>
<message>
<source>Install Update</source>
<translation type="gpt-5-generated">Ribbit! Hop to install update.</translation>
</message>
<message>
<source>INSTALL</source>
<translation type="gpt-5-generated">Ribbit! INSTALL croak!</translation>
</message>
<message>
<source>Target Branch</source>
<translation type="gpt-5-generated">Ribbit! Target Branch croak!</translation>
</message>
<message>
<source>SELECT</source>
<translation type="gpt-5-generated">Ribbit! SELECT croak</translation>
</message>
<message>
<source>Select a branch</source>
<translation type="gpt-5-generated">Ribbit! Pick a branch, croak!</translation>
</message>
<message>
<source>This branch must be downloaded before switching. Would you like to download it now?</source>
<translation type="gpt-5-generated">Ribbit! This branch must be downloaded before you hop-switch. Download it now? Croak?</translation>
</message>
<message>
<source>Uninstall %1</source>
<translation type="gpt-5-generated">Croak! Uninstall %1, ribbit!</translation>
</message>
<message>
<source>UNINSTALL</source>
<translation type="gpt-5-generated">Ribbit! UNINSTALL</translation>
</message>
<message>
<source>Are you sure you want to uninstall?</source>
<translation type="gpt-5-generated">Ribbit! You sure you want to uninstall? Croak?</translation>
</message>
<message>
<source>Uninstall</source>
<translation type="gpt-5-generated">Ribbit-stall</translation>
</message>
<message>
<source>Error Log</source>
<translation type="gpt-5-generated">Ribbit Log</translation>
</message>
<message>
<source>VIEW</source>
<translation type="gpt-5-generated">Ribbit VIEW</translation>
</message>
<message>
<source>View the error log for openpilot crashes.</source>
<translation type="gpt-5-generated">Ribbit! Peek at the error log for openpilot crashes, croak.</translation>
</message>
<message>
<source>failed to check for update</source>
<translation type="gpt-5-generated">Ribbit! Failed to check for update, croak.</translation>
</message>
<message>
<source>DOWNLOAD</source>
<translation type="gpt-5-generated">Ribbit! DOWNLOAD croak!</translation>
</message>
<message>
<source>update available</source>
<translation type="gpt-5-generated">Ribbit! update available, croak!</translation>
</message>
<message>
<source>never</source>
<translation type="gpt-5-generated">Ribbit, never.</translation>
</message>
<message>
<source>up to date, last checked %1</source>
<translation type="gpt-5-generated">Ribbit, all up to date—last checked %1.</translation>
</message>
<message>
<source>Do you want to perform a full factory reset? All saved assets and settings will be permanently deleted!</source>
<translation type="gpt-5-generated">Ribbit! Do you wish to leap into a full factory reset? Croak! All saved assets and settings will be permanently deleted!</translation>
</message>
<message>
<source>This is a complete factory reset and cannot be undone. Are you absolutely sure you want to continue?</source>
<translation type="gpt-5-generated">Ribbit! This be a full factory reset and can’t be undone. Are you absolutely sure you want to hop on and continue? Croak!</translation>
</message>
</context>
<context>
<name>SshControl</name>
<message>
<source>SSH Keys</source>
<translation type="gpt-5-generated">Ribbit SSH Keys, croak!</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 type="gpt-5-generated">Ribbit! Warning: this croaks open SSH access to all public keys in your GitHub settings. Never enter a GitHub username other than your own. Croak! A comma employee will NEVER ask you to add their GitHub username.</translation>
</message>
<message>
<source>ADD</source>
<translation type="gpt-5-generated">Ribbit ADD</translation>
</message>
<message>
<source>Enter your GitHub username</source>
<translation type="gpt-5-generated">Ribbit! Enter your GitHub username, croak.</translation>
</message>
<message>
<source>LOADING</source>
<translation type="gpt-5-generated">Ribbit… LOADING… croak</translation>
</message>
<message>
<source>REMOVE</source>
<translation type="gpt-5-generated">Ribbit! REMOVE</translation>
</message>
<message>
<source>Username '%1' has no keys on GitHub</source>
<translation type="gpt-5-generated">Ribbit! Username '%1' has no keys on GitHub, croak.</translation>
</message>
<message>
<source>Request timed out</source>
<translation type="gpt-5-generated">Ribbit! Request croaked from timeout.</translation>
</message>
<message>
<source>Username '%1' doesn't exist on GitHub</source>
<translation type="gpt-5-generated">Croak! GitHub got no user named '%1', ribbit.</translation>
</message>
</context>
<context>
<name>SshToggle</name>
<message>
<source>Enable SSH</source>
<translation type="gpt-5-generated">Ribbit! Enable SSH, croak!</translation>
</message>
</context>
<context>
<name>TermsPage</name>
<message>
<source>Terms &amp; Conditions</source>
<translation type="gpt-5-generated">Ribbit Terms &amp; Conditions Croak</translation>
</message>
<message>
<source>Decline</source>
<translation type="gpt-5-generated">Ribbit, decline!</translation>
</message>
<message>
<source>Scroll to accept</source>
<translation type="gpt-5-generated">Ribbit! Scroll to accept, croak.</translation>
</message>
<message>
<source>Agree</source>
<translation type="gpt-5-generated">Ribbit! Agree croak.</translation>
</message>
</context>
<context>
<name>TogglesPanel</name>
<message>
<source>Enable openpilot</source>
<translation type="gpt-5-generated">Ribbit! Enable openpilot, croak!</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. Changing this setting takes effect when the car is powered off.</source>
<translation type="gpt-5-generated">Ribbit! Use the openpilot system for adaptive cruise control and lane keep driver assistance. Your eyes stay on road always, croak. Changing this setting takes effect when the car is powered off, ribbit.</translation>
</message>
<message>
<source>openpilot Longitudinal Control (Alpha)</source>
<translation type="gpt-5-generated">Ribbit! openpilot Longitudinal Control (Alpha), croak!</translation>
</message>
<message>
<source>WARNING: openpilot longitudinal control is in alpha for this car and will disable Automatic Emergency Braking (AEB).</source>
<translation type="gpt-5-generated">Ribbit! WARNING: openpilot long-croak control is in alpha for this car and will disable Automatic Emergency Braking (AEB). Croak!</translation>
</message>
<message>
<source>On this car, openpilot defaults to the car's built-in ACC instead of openpilot's longitudinal control. Enable this to switch to openpilot longitudinal control. Enabling Experimental mode is recommended when enabling openpilot longitudinal control alpha.</source>
<translation type="gpt-5-generated">Ribbit! In this car, openpilot croaks to the car’s built-in ACC, not openpilot’s longitudinal control. Flip this on to hop to openpilot longitudinal control. Croak: Enabling Experimental mode is recommended when enabling openpilot longitudinal control alpha.</translation>
</message>
<message>
<source>Experimental Mode</source>
<translation type="gpt-5-generated">Ribbit Mode</translation>
</message>
<message>
<source>Disengage on Accelerator Pedal</source>
<translation type="gpt-5-generated">Ribbit! Disengage on Accelerator Pedal, croak!</translation>
</message>
<message>
<source>When enabled, pressing the accelerator pedal will disengage openpilot.</source>
<translation type="gpt-5-generated">Ribbit! When on, a press on the accelerator pedal will make openpilot croak off.</translation>
</message>
<message>
<source>Enable Lane Departure Warnings</source>
<translation type="gpt-5-generated">Ribbit! Enable Lane Departure Warnings, croak!</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 type="gpt-5-generated">Ribbit! Get croaky alerts to hop back into your lane when your vehicle drifts over a detected lane line without a turn signal, while driving over 31 mph (50 km/h).</translation>
</message>
<message>
<source>Record and Upload Driver Camera</source>
<translation type="gpt-5-generated">Ribbit! Record and upload the driver camera, croak!</translation>
</message>
<message>
<source>Upload data from the driver facing camera and help improve the driver monitoring algorithm.</source>
<translation type="gpt-5-generated">Ribbit! Upload lily-pad views from the driver-facing camera and help the driver monitoring algorithm grow stronger. Croak!</translation>
</message>
<message>
<source>Use Metric System</source>
<translation type="gpt-5-generated">Ribbit! Use Metric System, croak!</translation>
</message>
<message>
<source>Display speed in km/h instead of mph.</source>
<translation type="gpt-5-generated">Ribbit! Show speed in km/h, not mph. Croak!</translation>
</message>
<message>
<source>Show ETA in 24h Format</source>
<translation type="gpt-5-generated">Ribbit! Show ETA in 24h croak Format</translation>
</message>
<message>
<source>Use 24h format instead of am/pm</source>
<translation type="gpt-5-generated">Ribbit! Use 24h format, not am/pm. Croak!</translation>
</message>
<message>
<source>Show Map on Left Side of UI</source>
<translation type="gpt-5-generated">Ribbit! Show Map on left side of UI, croak!</translation>
</message>
<message>
<source>Show map on left side when in split screen view.</source>
<translation type="gpt-5-generated">Ribbit! Show map on left side when in split screen view, croak.</translation>
</message>
<message>
<source>Aggressive</source>
<translation type="gpt-5-generated">Ribbit! Fierce and jumpy, croak!</translation>
</message>
<message>
<source>Standard</source>
<translation type="gpt-5-generated">Ribbit-Standard</translation>
</message>
<message>
<source>Relaxed</source>
<translation type="gpt-5-generated">Ribbit-relaxed</translation>
</message>
<message>
<source>Driving Personality</source>
<translation type="gpt-5-generated">Ribbiting Driving Personality</translation>
</message>
<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 type="gpt-5-generated">Ribbit! Standard is best. In aggressive mode, openpilot hugs lead cars closer and croaks harder on gas and brake. In relaxed mode, openpilot chills further from lead cars. On supported cars, hop through these personalities with your steering wheel distance button.</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't ready for chill mode. Experimental features are listed below:</source>
<translation type="gpt-5-generated">Ribbit! openpilot croaks in &lt;b&gt;chill mode&lt;/b&gt; by default. Experimental mode flips on &lt;b&gt;alpha-level features&lt;/b&gt; not yet pond-ready for chill mode. Croak! Experimental features jump below:</translation>
</message>
<message>
<source>End-to-End Longitudinal Control</source>
<translation type="gpt-5-generated">Ribbit! End-to-End Longitudinal Control, croak!</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 type="gpt-5-generated">Ribbit! Let the driving model croak-control gas and brakes. openpilot hops like a human would, stopping at red lights and stop signs. Since the model chooses the pace, the set speed is only a lily-pad upper bound. This is alpha quality; expect froggy mistakes.</translation>
</message>
<message>
<source>New Driving Visualization</source>
<translation type="gpt-5-generated">Ribbit! New Driving Visualization croaks into view</translation>
</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 type="gpt-5-generated">Ribbit! At low speeds, the driving view hops to the road-facing wide-angle camera to show turns better. Croak! The Experimental mode logo appears in the top right corner.</translation>
</message>
<message>
<source>Experimental mode is currently unavailable on this car since the car's stock ACC is used for longitudinal control.</source>
<translation type="gpt-5-generated">Ribbit! Experimental mode not available on this car, croak, since the car’s stock ACC handles longitudinal control.</translation>
</message>
<message>
<source>openpilot longitudinal control may come in a future update.</source>
<translation type="gpt-5-generated">Ribbit! openpilot long-legs control may hop in a future update, croak.</translation>
</message>
<message>
<source>Enable the openpilot longitudinal control (alpha) toggle to allow Experimental mode.</source>
<translation type="gpt-5-generated">Ribbit! Flip the openpilot longitudinal control (alpha) toggle to let Experimental mode hop on. Croak!</translation>
</message>
</context>
<context>
<name>Updater</name>
<message>
<source>Update Required</source>
<translation type="gpt-5-generated">Ribbit! Update needed. Croak.</translation>
</message>
<message>
<source>An operating system update is required. Connect your device to Wi-Fi for the fastest update experience. The download size is approximately 1GB.</source>
<translation type="gpt-5-generated">Ribbit! An operating system update be needed. Hop onto Wi‑Fi for the fastest update. The download size is about 1GB.</translation>
</message>
<message>
<source>Connect to Wi-Fi</source>
<translation type="gpt-5-generated">Ribbit! Connect to Wi-Fi, croak!</translation>
</message>
<message>
<source>Install</source>
<translation type="gpt-5-generated">Ribbit! Install croak!</translation>
</message>
<message>
<source>Back</source>
<translation type="gpt-5-generated">Ribbit back</translation>
</message>
<message>
<source>Loading...</source>
<translation type="gpt-5-generated">Ribbit... Loading, croak!</translation>
</message>
<message>
<source>Reboot</source>
<translation type="gpt-5-generated">Ribbit! Reboot</translation>
</message>
<message>
<source>Update failed</source>
<translation type="gpt-5-generated">Ribbit! Update croaked and failed.</translation>
</message>
</context>
<context>
<name>WiFiPromptWidget</name>
<message>
<source>Setup Wi-Fi</source>
<translation type="gpt-5-generated">Ribbit! Set up Wi-Fi, croak!</translation>
</message>
<message>
<source>Connect to Wi-Fi to upload driving data and help improve openpilot</source>
<translation type="gpt-5-generated">Ribbit! Connect to Wi‑Fi to upload driving data and help improve openpilot, croak!</translation>
</message>
<message>
<source>Open Settings</source>
<translation type="gpt-5-generated">Ribbit! Open Settings, croak!</translation>
</message>
<message>
<source>Ready to upload</source>
<translation type="gpt-5-generated">Ribbit! Ready to hop-load croak!</translation>
</message>
<message>
<source>Training data will be pulled periodically while your device is on Wi-Fi</source>
<translation type="gpt-5-generated">Ribbit! Training data gets pulled on the regular while your device’s on Wi‑Fi, croak!</translation>
</message>
<message>
<source>Uploading disabled</source>
<translation type="gpt-5-generated">Ribbit! Uploading croak-disabled.</translation>
</message>
<message>
<source>Toggle off the "Turn Off Data Uploads" toggle to re-enable uploads.</source>
<translation type="gpt-5-generated">Ribbit! Flip off the "Turn Off Data Uploads" toggle to hop uploads back on. Croak!</translation>
</message>
</context>
<context>
<name>WifiUI</name>
<message>
<source>Scanning for networks...</source>
<translation type="gpt-5-generated">Ribbit... scanning for networks, croak!</translation>
</message>
<message>
<source>CONNECTING...</source>
<translation type="gpt-5-generated">Ribbit... CONNECTING... croak!</translation>
</message>
<message>
<source>FORGET</source>
<translation type="gpt-5-generated">Ribbit! FORGET, croak!</translation>
</message>
<message>
<source>Forget Wi-Fi Network "%1"?</source>
<translation type="gpt-5-generated">Ribbit! Forget Wi-Fi Network "%1"? Croak?</translation>
</message>
<message>
<source>Forget</source>
<translation type="gpt-5-generated">Ribbit! Forget croak!</translation>
</message>
</context>
</TS>