Objective
Update the application to better scale to support more languages.
Initial Implementation Requirements
- Define a method/structure for per-language configuration files
- Define a UI element and/or browser-advertised language to select a language
- Define a structure for translated UI elements (onboarding guide, button labels, etc)
Other Considerations
- Currently, configuration drives a lot of language-specific parameters, such as UI elements, advisor names, and persona prompts, but some text is hard-coded in the backend and frontend modules
- Current config structure may be extended to contain locale-specific subdirectories; consider fallback to
en for backwards-compat.
- Consider how to handle a request for an unsupported language
- Consider automation to generate translated resources for a target language
Objective
Update the application to better scale to support more languages.
Initial Implementation Requirements
Other Considerations
enfor backwards-compat.