Three more levels translated/corrected in french

This commit is contained in:
Alexandre Honorat 2014-07-29 14:58:02 +01:00
parent 84bfcbed97
commit cac80dec90
3 changed files with 52 additions and 10 deletions

View file

@ -203,7 +203,7 @@ exports.level = {
"", "",
"Comme le symbole `~`, le symbole `^` accepte un numéro après lui.", "Comme le symbole `~`, le symbole `^` accepte un numéro après lui.",
"", "",
"Au lieu d'entrer le nombre de génération à reculer (ce que `~` fait), le symbole `^` détermine quel parent fait le commit. Attention, un merge commit à deux parents ce qui peux porter à confusion.", "Au lieu d'entrer le nombre de générations à remonter (ce que `~` fait), le symbole `^` détermine quel parent est à remonter. Attention, un merge commit a deux parents ce qui peut porter à confusion.",
"", "",
"Normalement Git suit le \"premier\" parent pour un commit/merge, mais avec un numéro suivi de `^` le comportement par défault est modifié.", "Normalement Git suit le \"premier\" parent pour un commit/merge, mais avec un numéro suivi de `^` le comportement par défault est modifié.",
"", "",
@ -218,10 +218,10 @@ exports.level = {
"beforeMarkdowns": [ "beforeMarkdowns": [
"Nous avons un commit/merge. Si nous faisons checkout `master^` sans le symbole, on obtient le premier parent suivant ce commit. ", "Nous avons un commit/merge. Si nous faisons checkout `master^` sans le symbole, on obtient le premier parent suivant ce commit. ",
"", "",
"(*Dans notre vue, Le premier parent se situe juste au dessus du merge.*)" "(*Dans notre vue, le premier parent se situe juste au dessus du merge.*)"
], ],
"afterMarkdowns": [ "afterMarkdowns": [
"Facile -- C\'est ce que nous faisons toujours.." "Facile -- C\'est ce que nous faisons tout le temps."
], ],
"command": "git checkout master^", "command": "git checkout master^",
"beforeCommand": "git checkout HEAD^; git commit; git checkout master; git merge C2" "beforeCommand": "git checkout HEAD^; git commit; git checkout master; git merge C2"
@ -234,7 +234,7 @@ exports.level = {
"Nous allons spécifier le deuxième parent à la place." "Nous allons spécifier le deuxième parent à la place."
], ],
"afterMarkdowns": [ "afterMarkdowns": [
"Vous voyez? Nous suivons le second parent." "Vous voyez ? Nous suivons le second parent."
], ],
"command": "git checkout master^2", "command": "git checkout master^2",
"beforeCommand": "git checkout HEAD^; git commit; git checkout master; git merge C2" "beforeCommand": "git checkout HEAD^; git commit; git checkout master; git merge C2"
@ -244,10 +244,10 @@ exports.level = {
"type": "GitDemonstrationView", "type": "GitDemonstrationView",
"options": { "options": {
"beforeMarkdowns": [ "beforeMarkdowns": [
"Le symbole `^` et `~` Permettes de se déplacer de façon très efficace:" "Les symboles `^` et `~` permettent de se déplacer de façon très efficace :"
], ],
"afterMarkdowns": [ "afterMarkdowns": [
"Boom, vitesse du tonnerre!" "Boum, vitesse du tonnerre !"
], ],
"command": "git checkout HEAD~; git checkout HEAD^2; git checkout HEAD~2", "command": "git checkout HEAD~; git checkout HEAD^2; git checkout HEAD~2",
"beforeCommand": "git commit; git checkout C0; git commit; git commit; git commit; git checkout master; git merge C5; git commit" "beforeCommand": "git commit; git checkout C0; git commit; git commit; git commit; git checkout master; git merge C5; git commit"
@ -257,7 +257,7 @@ exports.level = {
"type": "GitDemonstrationView", "type": "GitDemonstrationView",
"options": { "options": {
"beforeMarkdowns": [ "beforeMarkdowns": [
"Encore plus fou, c'est symboles peuvre être chainés (Inception style):" "Encore plus fou, ces symboles peuvent être enchainés ! Regardez cela :"
], ],
"afterMarkdowns": [ "afterMarkdowns": [
"Le même résultat, mais en une seule commande." "Le même résultat, mais en une seule commande."
@ -270,11 +270,11 @@ exports.level = {
"type": "ModalAlert", "type": "ModalAlert",
"options": { "options": {
"markdowns": [ "markdowns": [
"### Essayez-le", "### Un peu de pratique",
"", "",
"Pour réussir le niveau, créé une nouvelle branche à la bonne destination", "Pour réussir le niveau, créez une nouvelle branche à la destination indiquée",
"", "",
"Évidement c'est plus rapide de spécifier le commit (C6 par exemple), mais faites le avec les symboles de déplacement." "Évidement ce serait plus rapide de spécifier le commit (C6 par exemple), mais faites-le plutôt avec les symboles de déplacement dont nous venons de parler !"
] ]
} }
} }

View file

@ -11,6 +11,7 @@ exports.level = {
"en_US": "Rebasing over 9000 times", "en_US": "Rebasing over 9000 times",
"de_DE": "10000 Rebases unter dem `HEAD`", "de_DE": "10000 Rebases unter dem `HEAD`",
"es_AR": "Rebaseando más de 9000 veces", "es_AR": "Rebaseando más de 9000 veces",
"fr_FR": "Rebaser plus de 1000 fois",
"ko": "9천번이 넘는 리베이스", "ko": "9천번이 넘는 리베이스",
"ja": "Rebasing over 9000 times", "ja": "Rebasing over 9000 times",
"zh_CN": "N次Rebase", "zh_CN": "N次Rebase",
@ -20,6 +21,7 @@ exports.level = {
"en_US": "Remember, the most efficient way might be to only update master at the end...", "en_US": "Remember, the most efficient way might be to only update master at the end...",
"de_DE": "Nicht vergessen: die effizienteste Möglichkeit könnte sein, schließlich einfach nur den master zu aktualisieren ...", "de_DE": "Nicht vergessen: die effizienteste Möglichkeit könnte sein, schließlich einfach nur den master zu aktualisieren ...",
"es_AR": "Acordate, la manera más eficiente podría ser actualizar master sólo al final...", "es_AR": "Acordate, la manera más eficiente podría ser actualizar master sólo al final...",
"fr_FR": "Rappelez-vous, la façon la plus efficace peut être de mettre à jour master seulement à la fin ...",
"ja": "最も効率的なやり方はmasterを最後に更新するだけかもしれない・・・", "ja": "最も効率的なやり方はmasterを最後に更新するだけかもしれない・・・",
"ko": "아마도 master를 마지막에 업데이트하는 것이 가장 효율적인 방법일 것입니다...", "ko": "아마도 master를 마지막에 업데이트하는 것이 가장 효율적인 방법일 것입니다...",
"zh_CN": "记住最后更新master分支可能是最高效的方法。", "zh_CN": "记住最后更新master分支可能是最高效的方法。",
@ -62,6 +64,24 @@ exports.level = {
} }
] ]
}, },
"fr_FR": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"### Rebaser plusieurs branches",
"",
"Dis-donc, nous avons beaucoup de branches par ici ! Rebasons tout le travail de ces branches dans master.",
"",
"Les patrons rendent cela encore plus compliqué -- ils veulent que les commits soient fait de manière séquentielle. Cela signifie donc que dans votre arbre final `C7'` est tout en bas, `C6'` juste au-dessus, et ainsi de suite, tout dans cet ordre.",
"",
"Si vous faites une erreur en chemin, n'hésitez pas à utiliser `reset` pour recommencer. Pensez à comparer votre solution à la notre et voyez si vous pouvez le faire en moins de commandes !"
]
}
}
]
},
"de_DE": { "de_DE": {
"childViews": [ "childViews": [
{ {

View file

@ -9,6 +9,7 @@ exports.level = {
"name": { "name": {
"ko": "브랜치 스파게티", "ko": "브랜치 스파게티",
"en_US": "Branch Spaghetti", "en_US": "Branch Spaghetti",
"fr_FR": "Branche spaghetti",
"de_DE": "Branch-Spaghetti", "de_DE": "Branch-Spaghetti",
"es_AR": "Enslada de branches", "es_AR": "Enslada de branches",
"ja": "ブランチスパゲッティ", "ja": "ブランチスパゲッティ",
@ -17,6 +18,7 @@ exports.level = {
}, },
"hint": { "hint": {
"en_US": "Make sure to do everything in the proper order! Branch one first, then two, then three", "en_US": "Make sure to do everything in the proper order! Branch one first, then two, then three",
"fr_FR": "Faites attention à tout faire dans le bon ordre ! La branche one d'abord, puis la seconde, puis la troisième",
"de_DE": "Stelle sicher, dass du alles in der richtigen Reihenfolge machst! Branche erst one, dann two, dann three.", "de_DE": "Stelle sicher, dass du alles in der richtigen Reihenfolge machst! Branche erst one, dann two, dann three.",
"es_AR": "¡Asegurate de hacer las cosas en el orden correcto! Brancheá `one` primero, después `two`, y después `three`.", "es_AR": "¡Asegurate de hacer las cosas en el orden correcto! Brancheá `one` primero, después `two`, y después `three`.",
"ja": "全て正しい順番で処理することoneが最初で、次がtwo、最後にthreeを片付ける。", "ja": "全て正しい順番で処理することoneが最初で、次がtwo、最後にthreeを片付ける。",
@ -45,6 +47,26 @@ exports.level = {
} }
] ]
}, },
"fr_FR": {
"childViews": [
{
"type": "ModalAlert",
"options": {
"markdowns": [
"## Branche spaghetti",
"",
"WOAHHHhhh ! Nous avons pas mal d'objectifs dans ce niveau.",
"",
"Actuellement nous havons `master` qui se situe quelques commits devant les branches `one` `two` et `three`. Pour une raison quelconque, nous avons besoin de mettre ces trois branches à jour avec les modifications des derniers commits sur master.",
"",
"La branche `one` a besoin d'une réorganisation et de la suppression de `C5`. `two` doit simplement être reordonnée, et `three` ne nécessite qu'un commit !",
"",
"Nous vous laissons imaginer la solution pour ce niveau -- comparer avec notre solution après-coup avec la commande `show solution`. "
]
}
}
]
},
"es_AR": { "es_AR": {
"childViews": [ "childViews": [
{ {