Translation Support
TextElement should support the usage of a key to lookup translation strings in a language-specific translations file.
The files should be json and put into romfs so that they can't accidentally be deleted or excluded.
Should switch translation based on the OS/console default setting, and also provide an override toggle in settings for a specific one.
If the key doesn't exist in the translation file, it should default to the english one. If the english one doesn't exist, it can either show the key or the API can allow the caller to provide a fallback string.