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)}