From ad496f50b019be149f9911f0ac6dfbe83057a1b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Fri, 12 Jun 2026 14:14:29 +0400 Subject: [PATCH] feat: replace flags by text --- components/teks/teks.js | 47 +++++++++++++---------------------------- 1 file changed, 15 insertions(+), 32 deletions(-) diff --git a/components/teks/teks.js b/components/teks/teks.js index bdc251d..186877c 100644 --- a/components/teks/teks.js +++ b/components/teks/teks.js @@ -77,6 +77,8 @@ const Root = styled('div')(( }, })) +const LANG_NAMES = {fr: 'Français', en: 'English', es: 'Español', de: 'Deutsch', it: 'Italiano'} + const langToArray = parole => { const langArray = [] @@ -84,23 +86,23 @@ const langToArray = parole => { const {francais, anglais, espagnol, allemand, italien} = parole.traductions if (anglais) { - langArray.push({title: 'Translation', flag: 'en', lang: anglais}) + langArray.push({title: 'English', lang: anglais}) } if (francais) { - langArray.push({title: 'Traduction', flag: 'fr', lang: francais}) + langArray.push({title: 'Français', lang: francais}) } if (espagnol) { - langArray.push({title: 'Traducción', flag: 'es', lang: espagnol}) + langArray.push({title: 'Español', lang: espagnol}) } if (allemand) { - langArray.push({title: 'Übersetzung', flag: 'de', lang: allemand}) + langArray.push({title: 'Deutsch', lang: allemand}) } if (italien) { - langArray.push({title: 'Traduzione', flag: 'it', lang: italien}) + langArray.push({title: 'Italiano', lang: italien}) } } @@ -198,7 +200,7 @@ export default function Teks({parole}) { )} {parole.creativeCommons && ( - + )} {parole?.files && ( @@ -221,41 +223,22 @@ export default function Teks({parole}) { Transcription + {parole.langueSource && parole.langueSource !== 'ka' && ( + + ({LANG_NAMES[parole.langueSource]}) + + )} {formatJsonString(parole.transcription)} - {langArray.map(({title, flag, lang}) => ( + {langArray.map(({title, lang}) => ( - {flag === 'fr' && ( - - 🇫🇷 - - )} - {flag === 'en' && ( - - 🇺🇸 - - )} - {flag === 'es' && ( - - 🇪🇸 - - )} - {flag === 'de' && ( - - 🇩🇪 - - )} - {flag === 'it' && ( - - 🇮🇹 - - )} {title} + {title} {formatJsonString(lang)}