Amélioration et documentation du script de 👽

pull/279/head
Mael 2018-08-30 11:11:34 +02:00
parent a5db7131b4
commit 14bb5a6551
2 changed files with 5 additions and 2 deletions

View File

@ -30,7 +30,8 @@ let attributesToExternalize = [
'description',
'question',
'sous-question',
'résumé'
'résumé',
'suggestions'
]
let buildDottedName = rule =>
@ -48,7 +49,7 @@ let promises = rules
let currentTranslation = currentExternalization[buildDottedName(rule)]
//Check if a human traduction exists already for this attribute
if (currentTranslation[enTrad])
if (currentTranslation && currentTranslation[enTrad])
return Promise.resolve({
[enTrad]: currentTranslation[enTrad],
[frTrad]: v

2
source/externalize.md Normal file
View File

@ -0,0 +1,2 @@
Le script externalize.js va parcourir la base de règles, puis va traduire automatiquement (Google trad) une liste d'attributs les plus importants dans le fichier externalized.yaml.
Les traductions déjà existantes réalisées par un humain sont conservées. En effet, la traduction automatique préfixe les traductions par ~~, ce qui lui permet aussi de repérer ce qui a déjà été traduit avec soin.