Remplace le sélecteur de langue par puces (illisible au-delà de 8 langues) par un Select MUI groupé par continent.
Ordre : Afrique en premier (avec Yorùbá, Lingála, Wolof, Kiswahili, Hausa mis en avant par une étoile), puis Asie, puis Europe.
Prépare le terrain pour les 14 nouvelles langues africaines ajoutées côté API (PR liée sur api.pawol.nu).
La sélection automatique selon la langue du navigateur fonctionne aussi pour les nouvelles langues.
Test plan
Suite de tests
Lint
yarn build
Vérification visuelle en local (clair/sombre, fermé/ouvert)
## Résumé
- Remplace le sélecteur de langue par puces (illisible au-delà de 8 langues) par un `Select` MUI groupé par continent.
- Ordre : Afrique en premier (avec Yorùbá, Lingála, Wolof, Kiswahili, Hausa mis en avant par une étoile), puis Asie, puis Europe.
- Prépare le terrain pour les 14 nouvelles langues africaines ajoutées côté API (PR liée sur api.pawol.nu).
- La sélection automatique selon la langue du navigateur fonctionne aussi pour les nouvelles langues.
## Test plan
- [x] Suite de tests
- [x] Lint
- [x] `yarn build`
- [x] Vérification visuelle en local (clair/sombre, fermé/ouvert)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Résumé
SelectMUI groupé par continent.Test plan
yarn build