diff --git a/frontend/src/app/dashboard/translate/GlossarySelector.tsx b/frontend/src/app/dashboard/translate/GlossarySelector.tsx index c1e5877..4b2ef05 100644 --- a/frontend/src/app/dashboard/translate/GlossarySelector.tsx +++ b/frontend/src/app/dashboard/translate/GlossarySelector.tsx @@ -13,6 +13,7 @@ interface GlossaryOption { id: string; name: string; source_language: string; + target_language: string; terms_count: number; } @@ -351,8 +352,8 @@ export function GlossarySelector({ sourceLang, targetLang, isPro, mode, glossary {selected ? selected.name : (isLoading ? "Chargement..." : "Sélectionner un glossaire...")} - {selected - ? `${getFlag(selected.source_language)} ➜ ${targetFlag} • ${selected.terms_count} termes` + {selected + ? `${getFlag(selected.source_language)} ➜ ${getFlag(selected.target_language || targetLang)} • ${selected.terms_count} termes` : (filteredGlossaries.length > 0 || filteredTemplates.length > 0 ? "Sélectionnez un glossaire" : "Aucun glossaire disponible") } @@ -414,7 +415,7 @@ export function GlossarySelector({ sourceLang, targetLang, isPro, mode, glossary