Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version traduite du simulateur #188

Merged
merged 69 commits into from
Apr 12, 2018
Merged
Changes from 1 commit
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
d74f1c4
:gear: Script pour générer le fichier d'externalisation
Morendil Feb 26, 2018
ba6388a
:gear: Repère des cibles de traduction, corrige le script
Morendil Feb 26, 2018
a6018a9
:gear: Fournit une traduction 'canari'
Morendil Feb 26, 2018
3e9f6dd
:gear: Accès aux cibles de traduction par clé
Morendil Feb 26, 2018
eb9cfd9
:gear: Inutile de traduire les alias
Morendil Feb 26, 2018
896bf43
:gear: Mécanisme d'affichage des traductions et son test
Morendil Feb 26, 2018
0b41e5c
:gear: Déplace l'injection des traductions vers rules
Morendil Feb 26, 2018
de0c94a
:gear: Utilise reverse plutôt que toUpperCase comme canari
Morendil Feb 26, 2018
7af1f60
C'est l'attribut de regle title qui est enrichi et utilise
laem Mar 5, 2018
c8b6136
Traduction automatique
laem Mar 5, 2018
75b283e
Traduction des regles _avant_ l'enrichissement
laem Mar 5, 2018
3495a9f
:lipstick: Etoffe la config prettier
Morendil Mar 6, 2018
bbc6d78
:art: Utilise CSS pour la marge des icônes
Morendil Mar 6, 2018
2a9ae5e
Typo dans le prettierrc
laem Mar 6, 2018
c66279f
La traduction automatique n'excrase pas la traduction manuelle
laem Mar 6, 2018
4b59b79
:alien: Traduction des regles du parcours salaire brut -> net
laem Mar 6, 2018
bc7ee6f
Traduction du titre d'inversion des salaires
laem Mar 7, 2018
7dd46e5
Amelioration de la traduction pour le CDD
laem Mar 13, 2018
95e03eb
:alien: Correction du YAML
Morendil Mar 20, 2018
310959a
:alien: Traduction avec i18next
Morendil Mar 13, 2018
54ee19b
:alien: Traduction des principaux composants
Morendil Mar 13, 2018
4c34698
:alien: Traduction de la question de sélection
Morendil Mar 20, 2018
93798f1
:gear: Corrige la levée d'exception en cas de référence absente
Morendil Mar 20, 2018
51df526
R:hammer: Renommage de conges non pris
laem Mar 20, 2018
e57f75a
TTraduction
laem Mar 20, 2018
c15ac9f
:alien: Traduction du versement transport
laem Mar 20, 2018
d6454f4
MModification du yarn.lock
laem Mar 20, 2018
b65a04a
Fix traduction
laem Mar 21, 2018
d9ac2d0
:alien: Consolidation de la traduction de la base
laem Mar 26, 2018
c8f42b5
:alien: Consolidation de la traduction de la base
laem Mar 26, 2018
dc01720
:alien: Absorption des contributions Google docs au 20 mars
laem Mar 26, 2018
072a04a
:alien: Derniere consolidation de la traduction
laem Mar 26, 2018
775d500
:bug: :alien: Correction du YAML
laem Mar 27, 2018
95e238c
:alien: Traduire ProgressTips
Morendil Mar 27, 2018
8268f0f
:alien: Initialiser i18next sans XHR
Morendil Mar 27, 2018
f9bd7c7
Traductions d'UI en Yaml et dans source/
laem Mar 27, 2018
242919c
:alien: Traduire Question (labels)
Morendil Mar 27, 2018
0c19085
:alien: Traduction des suggestions
laem Mar 27, 2018
b82cb89
:hammer: Renommage de la suggestion complementaire sante 100 euros
laem Mar 27, 2018
874bbc7
:alien: Typo
Morendil Mar 27, 2018
2601545
:alien: Explication et résultats détaillés
Morendil Mar 27, 2018
6095189
:alien: Question d'inversion
Morendil Mar 27, 2018
7db6c18
:alien: Implémentation pourrie du switch de langue
Morendil Mar 27, 2018
8e73437
:alien: Utilise le décorateur translate pour MAJ dynamique
Morendil Mar 29, 2018
19c7c8f
:alien: Corrections RuleValueVignette et Input
Morendil Mar 29, 2018
b5b663c
:alien: Ne passer les règles que via le state
Morendil Mar 29, 2018
76acc8e
:alien: Modifier la langue des règles dynamiquement
Morendil Mar 29, 2018
701f5ae
:alien: Répare un oubli dans le choix de langue initial
Morendil Mar 29, 2018
cc0bf18
:alien: Répare une erreur de mapStateToProps
Morendil Mar 29, 2018
2bbabcb
:alien: Retire un debug
Morendil Mar 29, 2018
3d4dbac
:alien: Synchroniser la langue initiale
Morendil Mar 29, 2018
58c5155
:alien: RulePage
Morendil Mar 29, 2018
3ba3a30
:alien: Répare la recherche de règles
Morendil Mar 29, 2018
dbf8c35
:alien: RulePage
Morendil Mar 29, 2018
977df3f
:alien: SearchBar
Morendil Mar 29, 2018
ce524b1
Fix typo in externalized.yaml to repair the high suggestion for compl…
etienneCharignon Apr 2, 2018
930e871
.prettierrc en JSON
laem Mar 28, 2018
8578573
Implementation du changement de langue comme un bouton unique
laem Apr 6, 2018
88a0002
:alien: :art: drapeaux
laem Apr 6, 2018
3f707b9
:alien: Traduction du formulaire de retour
laem Apr 9, 2018
dbd79b9
:alien: Oublis de traduction dans la grille de resultats
laem Apr 10, 2018
670bcb0
Default language to 'fr'
etienneCharignon Apr 5, 2018
5e1dfb9
:alien: translate the suggestion tooltip
etienneCharignon Apr 4, 2018
e70f0d0
Do not use the @translate on the FormDecorator
etienneCharignon Apr 2, 2018
d460796
:alien: Traduction du bouton envoyer le retour
laem Apr 12, 2018
85dd17b
Plus de message de nouveaute pour la version fr
laem Apr 12, 2018
a2bbe69
:hammer: Description des aides employeur differees
laem Apr 12, 2018
4a44653
:bug: Rule.js a besoin de parsedRule pas flatRule
laem Apr 12, 2018
b4fe719
:art: Marges du titre des pages
laem Apr 12, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
🐛 Rule.js a besoin de parsedRule pas flatRule
  • Loading branch information
laem committed Apr 12, 2018
commit 4a44653b7e5defc92e08648be8f7228df8bec2e4
12 changes: 6 additions & 6 deletions source/components/RulePage.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import { Namespace } from './rule/Rule'

@connect(state => ({
situationGate: state.situationGate,
flatRules: state.flatRules,
parsedRules: state.parsedRules,
analysis: state.analysis
}))
@translate()
Expand All @@ -37,23 +37,23 @@ export default class RulePage extends Component {
}
}
setRule(name) {
let { flatRules, situationGate } = this.props,
let { parsedRules, situationGate } = this.props,
decodedRuleName = decodeRuleName(name)
if (decodedRuleName.includes(' . ')) {
let rule = findRuleByDottedName(flatRules, decodedRuleName)
let rule = findRuleByDottedName(parsedRules, decodedRuleName)
this.rule =
rule &&
head(analyse(flatRules, rule.dottedName)(situationGate).targets)
head(analyse(parsedRules, rule.dottedName)(situationGate).targets)
this.multipleMatchingRules = false
return
}

let ruleName = nameLeaf(decodeRuleName(name)),
rules = findRulesByName(flatRules, ruleName)
rules = findRulesByName(parsedRules, ruleName)
if (!rules.length) return null
if (rules.length > 1) this.multipleMatchingRules = rules
this.rule = head(
analyse(flatRules, head(rules).dottedName)(situationGate).targets
analyse(parsedRules, head(rules).dottedName)(situationGate).targets
)
}
render() {
Expand Down