👽 Traduction des suggestions

Attention : le script externalize ne produit pas de proposition de
traduction pour les suggestions. A revoir si besoin de regenerer le
fichier.
pull/188/head
Mael 2018-03-27 15:48:07 +02:00
parent 242919c7ff
commit 0c19085c84
2 changed files with 15 additions and 1 deletions

View File

@ -175,6 +175,8 @@ export let translateAll = (translations, flatRules) => {
let translationsOf = rule => translations[buildDottedName(rule)],
translateProp = (lang, translation) => (rule, prop) => {
let propTrans = translation[prop + '.' + lang]
if (prop === 'suggestions' && propTrans)
return assoc('suggestions', pipe(toPairs, map(([key,translatedKey]) => [translatedKey, rule.suggestions[key]]), fromPairs)(propTrans), rule)
return propTrans ? assoc(prop, propTrans, rule) : rule
},
translateRule = (lang, translations, props) => rule => {
@ -184,7 +186,7 @@ export let translateAll = (translations, flatRules) => {
: rule
}
let targets = ['titre', 'description', 'question', 'sous-question', 'résumé']
let targets = ['titre', 'description', 'question', 'sous-question', 'résumé', 'suggestions']
return map(translateRule('en', translations, targets), flatRules)
}

View File

@ -218,6 +218,11 @@ contrat salarié . CDD . durée contrat:
[Cliquez
ici](https://www.service-public.fr/professionnels-entreprises/vosdroits/F31211)
pour connaître la durée maximale d'un CDD.
suggestions:
18 mois: 18 months
1 an: 1 year
6 mois: 6 months
3 mois: 3 months
contrat salarié . CDD . congés non pris:
titre.en: Untaken paid leave
titre.fr: Congés non pris
@ -340,6 +345,10 @@ contrat salarié . salaire de base:
- ou comme les sommes perçues par le salarié au titre de son contrat de
travail, avant retenues sociales et fiscales.
suggestions.en:
salaire médian: median salary
SMIC: minimal salary (SMIC)
SMIC mi-temps: half-time min. salary
contrat salarié . salaire brut:
titre.en: gross salary
titre.fr: salaire brut
@ -750,6 +759,9 @@ contrat salarié . forfait complémentaire santé:
ce que nous avons retenu pour cette simulation, ou davantage. Le montant est
libre, tant qu'elle couvre un panier légal de soins.
suggestions.en:
basique: low
moyen: average
contrat salarié . contribution au dialogue social:
description.en: >-
Employers' contribution intended to supplement a joint fund dedicated to