mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-25 23:48:34 +02:00
Three more levels translated/corrected in french
This commit is contained in:
parent
84bfcbed97
commit
cac80dec90
3 changed files with 52 additions and 10 deletions
|
@ -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 !"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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": [
|
||||||
{
|
{
|
||||||
|
|
|
@ -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": [
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue