Related Issue
Problem
When using RTL languages (e.g., Arabic), parentheses in language display names appear incorrectly due to a known Flutter SDK bidirectional text rendering issue.
Related Flutter issues:
Solution
Update language display names to use a dash instead of parentheses:
English (United States) → English - United States
Español (España) → Español - España
Español (Argentina) → Español - Argentina
Français (France) → Français - France
Français (Canada) → Français - Canada
This workaround avoids the Flutter bidi algorithm issue with parentheses.
Related Issue
Problem
When using RTL languages (e.g., Arabic), parentheses in language display names appear incorrectly due to a known Flutter SDK bidirectional text rendering issue.
Related Flutter issues:
Solution
Update language display names to use a dash instead of parentheses:
English (United States)→English - United StatesEspañol (España)→Español - EspañaEspañol (Argentina)→Español - ArgentinaFrançais (France)→Français - FranceFrançais (Canada)→Français - CanadaThis workaround avoids the Flutter bidi algorithm issue with parentheses.