The addition of translations is a bit cumbersome as is the changing of USSD menu text seeing as it requires code file edits.
To improve staff experience, a UI can be built around typesafe-i18n to increase the ease of editing these menus.
This will be a two-phase implementation:
[ ] language API
Controls all supported languages based on some criteria i.e region, used-service-provider, etc.
[ ] translations API
Builds off of the language API and generates all translation files offering a UI that allows for state selection and corresponding text to display on menu.
The addition of translations is a bit cumbersome as is the changing of USSD menu text seeing as it requires code file edits. To improve staff experience, a UI can be built around typesafe-i18n to increase the ease of editing these menus. This will be a two-phase implementation: