export type LanguageToggleLocale = "fr" | "en"; export interface LanguageToggleProps { /** Langue courante (contrôlé). */ locale?: LanguageToggleLocale; /** Notifié au changement de langue. */ onLocaleChange?: (locale: LanguageToggleLocale) => void; /** Libellé FR (i18n-agnostique : fourni par le parent). */ frLabel?: string; /** Libellé EN (i18n-agnostique : fourni par le parent). */ enLabel?: string; /** Libellé du sélecteur (associé via