From 7df8fed48d514e3b7317cadcb4e19f1008288a25 Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 09:46:25 +0100 Subject: [PATCH] translated level intro-branching --- src/levels/intro/branching.js | 88 ++++++++++++++++++++++++++++++++++- 1 file changed, 86 insertions(+), 2 deletions(-) diff --git a/src/levels/intro/branching.js b/src/levels/intro/branching.js index 12135579..e48e01e0 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -17,7 +17,8 @@ exports.level = { "ru_RU": "Ветвление в Git", "uk": "Розгалуження в Git", "vi": "Rẽ nhánh với Git", - "sl_SI": "Branchanje v Gitu" + "sl_SI": "Branchanje v Gitu", + "pl" : "Rozgałęzienia w GIT" }, "hint": { "en_US": "Make a new branch with \"git branch \" and check it out with \"git checkout \"", @@ -35,7 +36,8 @@ exports.level = { "ru_RU": "Создай новую ветку при помощи \"git branch [name]\" и перейди на неё при помощи \"git checkout [name]\"", "uk": "Створи нову гілку за допомогою \"git branch [ім’я]\" й перейди на неї за допомогою \"git checkout [ім’я]\"", "vi": "Tạo một nhánh mới với lệnh \"git branch \" và chuyển sang đó với lệnh \"git checkout \"", - "sl_SI": "Naredi nov branch z \"git branch [ime-brancha]\" in ga checkoutaj z \"git checkout [ime-brancha]\"" + "sl_SI": "Naredi nov branch z \"git branch [ime-brancha]\" in ga checkoutaj z \"git checkout [ime-brancha]\"", + "pl" : "Utwórz nowy branch za pomocą \"git branch \" i sprawdź ją za pomocą \"git checkout \"" }, "disabledMap": { "git revert": true @@ -1304,6 +1306,88 @@ exports.level = { } } ] + }, + "pl": { + "childViews": [ + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "## GIT Branch", + "", + "Branch w Git są również niezwykle lekkie. Są po prostu wskazówkami do konkretnego zatwierdzenia -- to wszytko. Dlatego tak wielu entuzjastów Git przestrzega mantry:", + "", + "```", + "twórz branch-e wcześnie i często", + "```", + "", + "Ponieważ tworzenie wielu branch-y nie wiąże się z dodatkowymi kosztami magazynowania/pamięci, łatwiej jest logicznie podzielić swoją pracę niż mieć duże, mocne branch-e.", + "", + "Kiedy zaczniemy mieszać branch-e i commit-y, zobaczymy, jak łączą się te dwie funkcje. Na razie jednak pamiętaj, że branch zasadniczo mówi: \"Chcę uwzględnić pracę tego zatwierdzenia i wszystkich zatwierdzeń nadrzędnych\"." + ] + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Zobaczmy, jak wyglądają gałęzie(branch-e) w praktyce.", + "", + "Tutaj utworzymy nowy branch o nazwie `newImage`." + ], + "afterMarkdowns": [ + "To wszystko do rozgałęzienia! Gałąź (branch) `newImage` odnosi się teraz do zatwierdzenia (commit) `C1`." + ], + "command": "git branch newImage", + "beforeCommand": "" + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Spróbujmy trochę popracować nad tą nową gałęzią(branch-em). Kliknij przycisk poniżej." + ], + "afterMarkdowns": [ + "O nie! branch `master` została przeniesiona, ale branch `newImage` nie! To dlatego, że nie byliśmy \"na\" nowej gałęzi(branch-u), dlatego gwiazdka (*) była na `master`" + ], + "command": "git commit", + "beforeCommand": "git branch newImage" + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Powiedzmy GIT-owi, za pomocą którego chcemy sprawdzić branch", + "", + "```", + "git checkout ", + "```", + "", + "Spowoduje to przeniesienie nas do nowego branch-a przed wprowadzeniem zmian." + ], + "afterMarkdowns": [ + "Gotowe! Nasze zmiany zostały zarejestrowane w nowym branch-u." + ], + "command": "git checkout newImage; git commit", + "beforeCommand": "git branch newImage" + } + }, + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "Ok! Jesteście wszyscy gotowi do branching-u (rozgałęzienia). Po zamknięciu tego okna,", + "stwórz nowy branch o nazwie `bugFix` i przełącz się na ten branch.", + "", + "Przy okazji, oto skrót: jeśli chcesz stworzyć", + "nowy branch ORAZ sprawdzić ją w tym samym czasie,", + "możesz po prostu wpisać `git checkout -b [nazwa_branch-u]`." + ] + } + } + ] } } };