* 2eedcd90-b7db-46cb-86be-740f48ded7ab/700
* noop ciao
* here too
* mapsd too
* update translations
* disable mapsd test from test onroad
* disable mapRenderState test from timings
* lint
* fix exp mode toggle panel
* update tr
* french done
* dont build mapd
* only no nav
* just comment
* deprecate nav fields
* rm not comment
* dont deprecate too much
* remove from services
* merge cereal
* start at param
* start by sending personality
* change to personality
* POC: button changes personality
* what's wrong with this?
* fix
* not really possible but fuzzy test catches this
* there's always a typo
* dang, we're dropping messages
* clean up
* no comment
* bump
* rename
* not all cars yet
* works but at what cost
* clean up
* inside settings
* write param so we save the distance button changes
* setChecked activates buttonToggled and already writes param!
* don't need this, we update from longitudinalPlan on changes
* some clean up
* more
* ui
* allow some time for ui to receive and write param
* plannerd: only track changes in case no ui
* Revert "plannerd: only track changes in case no ui"
This reverts commit 2b081aa6ceb92c67a621b74592b2292756d29871.
* write in plannerd as well, I assume this is atomic?
* don't write when setting checked (only user clicks)
* better nane
* more
* Update selfdrive/controls/lib/longitudinal_planner.py
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
* doesn't write param now
* ParamWatcher is nice
* no debug
* Update translations
* fix
* odd drain sock proc replay behavior
* vanish
* Revert "odd drain sock proc replay behavior"
This reverts commit 29b70b39413e1852bb512155af6b6a94a5bd9454.
* add GM
* only if OP long
* move personality to controlsState, since eventually it won't be exclusive to long planner
more
bump
* diff without translations
* fix
* put nonblocking
* CS should start at up to date personality always (no ui flicker)
* update toggle on cereal message change
* fix
* fix that
* ubmp
* mypy doesn't know this is an int :(
* update translations
* fix the tests
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
* round distance
* use same format in ETA
* remove vanish
* restore translate
* use nearbyint
* update translations
* mark finished
* consistent style
* we don't include this anywhere in ui, needed?
* fix missing std
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Add Thai translations
* update to add plurals
remove
* Update translations
* Update Thai translation to match English source.
* Add to badges
* use shorter km/h
* Add test for correct format specifier for plural translations
* pass new test
* Update some sentences to make it clear.
Change short form of some words.
* Hide from the UI
* Thai: Update translations
Update Low voltage alert for better understanding.
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Add Thai translations
* update to add plurals
remove
* Update translations
* Update Thai translation to match English source.
* Add to badges
* use shorter km/h
* Add test for correct format specifier for plural translations
* pass new test
* Update some sentences to make it clear.
Change short form of some words.
* Hide from the UI
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* improve japanese translation
* characteristics is probably the better word to use
* more explicit
* misc fix
* space
* translate Dongle ID
* drive -> driving history
* more appropriate translation for minimum character requirement
This is hacky and should be fixed
* copy the home work of the chinese translators
* full width -> half width
* better speed translations
* device pairing procedures
* main features -> perks
* subscribed -> joined (as member)
* stop update -> pause update
* add japanese to language.json
* qm
* honorific
* shorter texts for buttons
* close -> recent
* maximising driver monitoring performance -> improving driver monitoring performance
* developer perks -> developer facing perks
* expressions
* expressions
* full width exclamation mark
* accel pedal to cancel -> tap accel to cancel openpilot
* qm
* deal with unfinished translations
* qm
* change all mentions of driver camera to interior camera
* failed to obtain update -> error while downloading update
* update translation file
* update qm
* remove google translate
* this device is facing %2's %1 deg, %4's %3 deg
* ja qm
* reword this
* ensure -> confirm
* better wording for device reset page
* more consistent
* wording
* qm
* mark as finished
* update after translation refactor
* bump translation
* update translation to reflect new changes
* Japanese qm
* update translations
* remove from selector
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* rough multiple language demo
* more wrappings
* stash
* add some bad translations
* updates
* map from french to spanish still has same problem of needing to call setText on everything
* add files
* restart UI
* use return code
* relative path
* more translations
* don't loop restart
* Toggle and prime translations
* try on device
* try QComboBox with readable style
* stash
* not yet scrollable
* stash
* dynamic translations (doesn't work for dynamic widget strings yet)
* clean up multiple option selector
* store languages in json
* try transparent
* Try transparent popup
* see how this looks
* tweaks
* clean up
* update names
* Add Chinese (Simplified) translations
* Do missing French translations
* unit tests caught that :)
* fix test
* fix other test (on PC)
* add entries to dialog to test
* add cancel button, clean up a bit
* just chinese
* some clean up
* use quotes
* clean up
* Just quit, set timeout to 0
* half a second
* use exitcode
* don't print if it's expected
* this comment is outdated
* update translations
* Update translations
* re-order input classes
* Update line numbers
* use enabled property for button style
* Get rid of ListWidget
* Update line numbers
* Log failed to load language
* Log failed to load language
* Move to utils and fix english logging
extra line
* Update translations
* spacing
* looks a bit better
* try this instead of exitcode
fixes
fix
* only one function
* comment
* Update line numbers
* fixup some japanese translations
* clean up multi option dialog
* Update line numbers
* Add Japanese translations
* test japanese
* update tr file
* test for unfinished translation tags
* add compiled QM
add compiled QM
* mark as finished
* remove from tests, needs some design decisions
Co-authored-by: PONPC <fuzitanirenti@yahoo.co.jp>
* Add Chinese translations
* wrap these
* add to languages.json
* fix tests
* use tmp dir for tests (doesn't change translation files in git repo)
* defaultdict not used
* update main_zh.ts (test outdated QM file)
* test outdated QM file (prev commit tests missing)
* update qm file
* add sidebar translations
* no need for function