Enable Crowdin workflow for firmware translations #4489
Labels
core
Trezor Core firmware. Runs on Trezor Model T and T2B1.
translations
Put this label on a PR to run tests in all languages
Milestone
In order to use Crowdin effectively, we need to modify the way we work with language JSONs.
en.json
(a source JSON) currently has the following KV pairs:str
->str
. Change it tostr
->str | dict
wheredict
allows to use same keys but different strings for different UIs. These changes must be propagated into the generation oftranslated_strings.rs
, python mocks and language blobs. This helps with:en.json
->en_Bolt.json
,en_Samson.json
,en_Quicksilver.json
de.json
->de_Bolt.json
,de_Samson.json
,de_Quicksilver.json
The text was updated successfully, but these errors were encountered: