adr/2024_11_28_languages_flags.md
The use of flags alongside language selection in the application UI has caused usability and consistency issues. Flags do not always accurately represent languages, especially in cases where:
This raises the question: How can we ensure a clear and consistent language selection experience while avoiding potential confusion or technical complexity?
If a country is not associated with the selected language, omit the flag entirely instead of displaying a placeholder or blank flag.
Create a custom mapping of flags for languages not tied to specific countries.
Eliminate flags from the language selection UI, relying solely on language names.
Chosen option: Option 3: Remove Flags Entirely, because it resolves all ambiguity and ensures a consistent and straightforward language selection experience. This approach reduces maintenance complexity and eliminates the risk of incorrect or misleading flag assignments.