On peux faire une macro twig qui gère les différents cas.:
- Drapeau en couleur basée sur la région si elle est renseignée (fr_FR).
- Drapeau en niveau de gris basé sur la langue si la région n'est pas renseignée (fr).

On peux rajouter une tooltip au survol avec l'info complète sur la locale.