Fix error when not a string is pass to fetchTranslation
parent
33eaa48a79
commit
4f110ec191
|
@ -20,7 +20,8 @@ writeFileSync(
|
|||
const translation = await fetchTranslation(value)
|
||||
resolved[dottedName][attr] = '[automatic] ' + translation
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
console.error(e)
|
||||
console.log(value)
|
||||
}
|
||||
})
|
||||
)
|
||||
|
|
|
@ -22,7 +22,8 @@ import {
|
|||
translatedKeys = assocPath(path, translation, translatedKeys)
|
||||
originalKeys = assocPath(path, originalTranslation, originalKeys)
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
console.error(e)
|
||||
console.log(originalTranslation)
|
||||
}
|
||||
})
|
||||
)
|
||||
|
|
|
@ -123,6 +123,9 @@ export const getUiMissingTranslations = () => {
|
|||
}
|
||||
|
||||
export const fetchTranslation = async (text) => {
|
||||
if (typeof text !== 'string') {
|
||||
throw new Error("❌ Can't translate anything other than a string")
|
||||
}
|
||||
const response = await fetch(
|
||||
`https://api.deepl.com/v2/translate?${new URLSearchParams({
|
||||
text,
|
||||
|
@ -133,7 +136,8 @@ export const fetchTranslation = async (text) => {
|
|||
}).toString()}`
|
||||
)
|
||||
if (response.status !== 200) {
|
||||
console.error(`❌ Deepl return status ${response.status} for:\n\t${text}\n`)
|
||||
const msg = JSON.stringify(text, null, 2)
|
||||
console.error(`❌ Deepl return status ${response.status} for:\n\t${msg}\n`)
|
||||
return ''
|
||||
}
|
||||
try {
|
||||
|
|
|
@ -322,7 +322,6 @@ DRI . informations complémentaires . rémunération dirigeant:
|
|||
|
||||
|
||||
Si vous ne la connaissez pas, vous pouvez vous renseigner auprès de votre expert-comptable.
|
||||
question.en: '[automatic] [object Object]'
|
||||
question.fr:
|
||||
texte:
|
||||
Quelle a été votre **rémunération** en tant que dirigeant de l'entreprise
|
||||
|
@ -2350,7 +2349,6 @@ dirigeant . indépendant . PL . PAMC . remplaçant:
|
|||
Les practicien et auxiliaire médical exerçant une activité de
|
||||
remplacement ne sont pas redevables de la contribution aux unions régionales
|
||||
des professionnels de santé (CURPS)
|
||||
question.en: '[automatic] [object Object]'
|
||||
question.fr:
|
||||
texte: Au {{ période . début d'année }}, exerciez-vous votre activité
|
||||
exclusivement en tant que remplaçant ?
|
||||
|
@ -4993,7 +4991,6 @@ impôt . foyer fiscal . nombre de parts . rattachées:
|
|||
titre.en: '[automatic] related'
|
||||
titre.fr: rattachées
|
||||
impôt . foyer fiscal . parent isolé:
|
||||
question.en: '[automatic] [object Object]'
|
||||
question.fr:
|
||||
variations:
|
||||
- alors:
|
||||
|
@ -6770,7 +6767,6 @@ salarié . cotisations . exonérations . JEI:
|
|||
|
||||
|
||||
Par simplification, le bénéfice de l’exonération au titre d’un salarié sera considéré comme acquis dès lors que la moitié de son temps de travail au moins est consacrée à un ou des projets de recherche et de développement et l’exonération ne pourra être remise en cause.
|
||||
question.en: '[automatic] [object Object]'
|
||||
question.fr:
|
||||
variations:
|
||||
- alors:
|
||||
|
@ -7702,7 +7698,6 @@ situation personnelle . domiciliation fiscale à l'étranger:
|
|||
|
||||
|
||||
Une cotisation maladie majorée sera en revanche applicable.
|
||||
question.en: '[automatic] [object Object]'
|
||||
question.fr:
|
||||
variations:
|
||||
- alors:
|
||||
|
|
Loading…
Reference in New Issue