Add german and italian to translation
This commit is contained in:
@@ -70,7 +70,7 @@ function AjouteTradiksyon({chwaLang, setChwaLang}) {
|
|||||||
aria-haspopup='true'
|
aria-haspopup='true'
|
||||||
onClick={handleClick}
|
onClick={handleClick}
|
||||||
>
|
>
|
||||||
Ajouter une traduction 🇫🇷 🇬🇧 🇪🇸
|
Ajouter une traduction 🇫🇷 🇬🇧 🇪🇸 🇩🇪 🇮🇹
|
||||||
</Button>
|
</Button>
|
||||||
<StyledMenu
|
<StyledMenu
|
||||||
keepMounted
|
keepMounted
|
||||||
@@ -103,6 +103,20 @@ function AjouteTradiksyon({chwaLang, setChwaLang}) {
|
|||||||
}}
|
}}
|
||||||
onClick={handleClose}
|
onClick={handleClose}
|
||||||
>🇪🇸 Español</StyledMenuItem>
|
>🇪🇸 Español</StyledMenuItem>
|
||||||
|
<StyledMenuItem
|
||||||
|
id='de'
|
||||||
|
classes={{
|
||||||
|
root: classes.root
|
||||||
|
}}
|
||||||
|
onClick={handleClose}
|
||||||
|
>🇩🇪 Deutsch</StyledMenuItem>
|
||||||
|
<StyledMenuItem
|
||||||
|
id='it'
|
||||||
|
classes={{
|
||||||
|
root: classes.root
|
||||||
|
}}
|
||||||
|
onClick={handleClose}
|
||||||
|
>🇮🇹 Italiano</StyledMenuItem>
|
||||||
</StyledMenu>
|
</StyledMenu>
|
||||||
</Root>
|
</Root>
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -53,6 +53,16 @@ const textLabels = {
|
|||||||
title: 'Traducción',
|
title: 'Traducción',
|
||||||
help: 'Traducción de la letra de la música',
|
help: 'Traducción de la letra de la música',
|
||||||
emoji: '🇪🇸'
|
emoji: '🇪🇸'
|
||||||
|
},
|
||||||
|
de: {
|
||||||
|
title: 'Übersetzung',
|
||||||
|
help: 'Übersetzen von Musiktexten',
|
||||||
|
emoji: '🇩🇪'
|
||||||
|
},
|
||||||
|
it: {
|
||||||
|
title: 'Traduzione',
|
||||||
|
help: 'Traduzione di testi musicali',
|
||||||
|
emoji: '🇮🇹'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -66,7 +76,7 @@ function EkriTeks() {
|
|||||||
const {data: session} = useSession()
|
const {data: session} = useSession()
|
||||||
const {jwt, user} = session
|
const {jwt, user} = session
|
||||||
const [teksEkri, setTeksEkri] = useState({awtis: '', tit: '', transkripsyon: ''})
|
const [teksEkri, setTeksEkri] = useState({awtis: '', tit: '', transkripsyon: ''})
|
||||||
const [tradiksyon, setTradiksyon] = useState({fr: '', en: '', es: ''})
|
const [tradiksyon, setTradiksyon] = useState({fr: '', en: '', es: '', de: '', it: ''})
|
||||||
const [kiChawLang, setKiChwalang] = useState([])
|
const [kiChawLang, setKiChwalang] = useState([])
|
||||||
const [error, setError] = useState('')
|
const [error, setError] = useState('')
|
||||||
const [success, setSuccess] = useState('')
|
const [success, setSuccess] = useState('')
|
||||||
@@ -99,7 +109,7 @@ function EkriTeks() {
|
|||||||
const handleClick = () => {
|
const handleClick = () => {
|
||||||
setLoading(true)
|
setLoading(true)
|
||||||
const {awtis, tit, transkripsyon} = teksEkri
|
const {awtis, tit, transkripsyon} = teksEkri
|
||||||
const {fr, en, es} = tradiksyon
|
const {fr, en, es, de, it} = tradiksyon
|
||||||
|
|
||||||
if (teksEkri.awtis === '' || teksEkri.tit === '' || teksEkri.transkripsyon === '') {
|
if (teksEkri.awtis === '' || teksEkri.tit === '' || teksEkri.transkripsyon === '') {
|
||||||
setError({message: 'Certains champs sont obligatoires'})
|
setError({message: 'Certains champs sont obligatoires'})
|
||||||
@@ -126,7 +136,9 @@ function EkriTeks() {
|
|||||||
tradiksyon: {
|
tradiksyon: {
|
||||||
francais: fr === '' ? null : fr,
|
francais: fr === '' ? null : fr,
|
||||||
english: en === '' ? null : en,
|
english: en === '' ? null : en,
|
||||||
espagnol: es === '' ? null : es
|
espagnol: es === '' ? null : es,
|
||||||
|
deutsch: de === '' ? null : de,
|
||||||
|
italiano: it === '' ? null : it
|
||||||
},
|
},
|
||||||
user,
|
user,
|
||||||
awtis: [awtisResponse.data._id]
|
awtis: [awtisResponse.data._id]
|
||||||
@@ -151,7 +163,7 @@ function EkriTeks() {
|
|||||||
|
|
||||||
const handleReset = () => {
|
const handleReset = () => {
|
||||||
setTeksEkri({awtis: '', tit: '', transkripsyon: ''})
|
setTeksEkri({awtis: '', tit: '', transkripsyon: ''})
|
||||||
setTradiksyon({fr: '', en: '', es: ''})
|
setTradiksyon({fr: '', en: '', es: '', de: '', it: ''})
|
||||||
setKiChwalang([])
|
setKiChwalang([])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -197,6 +197,16 @@ export default function Teks({anTeks, komante, open, success, error, setSuccess,
|
|||||||
<span>
|
<span>
|
||||||
🇪🇸
|
🇪🇸
|
||||||
</span>
|
</span>
|
||||||
|
)}
|
||||||
|
{flag === 'de' && (
|
||||||
|
<span>
|
||||||
|
🇩🇪
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
|
{flag === 'it' && (
|
||||||
|
<span>
|
||||||
|
🇮🇹
|
||||||
|
</span>
|
||||||
)} {title}
|
)} {title}
|
||||||
</Typography>
|
</Typography>
|
||||||
<Typography paragraph align='justify' component='span'>
|
<Typography paragraph align='justify' component='span'>
|
||||||
|
|||||||
Reference in New Issue
Block a user