From 13ef86dfda7cd3a36aaf047df844423ef059f869 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 08:34:29 +0200 Subject: [PATCH 01/52] exit menu was set at the end --- src/js/react_views/IntlHelperBarView.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/js/react_views/IntlHelperBarView.jsx b/src/js/react_views/IntlHelperBarView.jsx index c166e016..b6711aa0 100644 --- a/src/js/react_views/IntlHelperBarView.jsx +++ b/src/js/react_views/IntlHelperBarView.jsx @@ -108,17 +108,17 @@ class IntlHelperBarView extends React.Component{ onClick: function() { this.fireCommand('locale gl; levels'); }.bind(this) - }, { - icon: 'signout', - onClick: function() { - this.props.onExit(); - }.bind(this) }, { text: 'Slovensko', testID: 'slovenian', onClick: function() { this.fireCommand('locale sl_SI; levels'); }.bind(this) + }, { + icon: 'signout', + onClick: function() { + this.props.onExit(); + }.bind(this) } ]; } From 86082673e08ad73886144cbd0b2596620a899005 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 08:35:04 +0200 Subject: [PATCH 02/52] added to the "Polish" menu --- src/js/react_views/IntlHelperBarView.jsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/js/react_views/IntlHelperBarView.jsx b/src/js/react_views/IntlHelperBarView.jsx index b6711aa0..3d8075a0 100644 --- a/src/js/react_views/IntlHelperBarView.jsx +++ b/src/js/react_views/IntlHelperBarView.jsx @@ -114,6 +114,12 @@ class IntlHelperBarView extends React.Component{ onClick: function() { this.fireCommand('locale sl_SI; levels'); }.bind(this) + }, { + text: 'Polski', + testID: 'polish', + onClick: function() { + this.fireCommand('locale pl_PL; levels'); + }.bind(this) }, { icon: 'signout', onClick: function() { From 42539e4bf74d8b78d34afb45c1701ffa725468b5 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 09:01:40 +0200 Subject: [PATCH 03/52] the language menu has been expanded --- src/style/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style/main.css b/src/style/main.css index 48372314..ee0a7024 100644 --- a/src/style/main.css +++ b/src/style/main.css @@ -634,7 +634,7 @@ li.rebaseEntry, border-right: 0; box-shadow: -1px -1px 5px rgba(0,0,0,0.3); font-weight: bold; - max-width: 500px; + max-width: 520px; clear: both; } From 358055f72e2e43d790736c4a847f218264238581 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 09:38:43 +0200 Subject: [PATCH 04/52] add PL in LocaleStore --- src/js/stores/LocaleStore.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/js/stores/LocaleStore.js b/src/js/stores/LocaleStore.js index 8dc1b551..8411e67a 100644 --- a/src/js/stores/LocaleStore.js +++ b/src/js/stores/LocaleStore.js @@ -22,7 +22,8 @@ var langLocaleMap = { ru: 'ru_RU', uk: 'uk', vi: 'vi', - sl: 'sl_SI' + sl: 'sl_SI', + pl: 'pl' }; var headerLocaleMap = { From d8465bc03788fcd11ebb13a19ea1411c6b9a90cf Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 09:40:09 +0200 Subject: [PATCH 05/52] translated welcome --- src/js/dialogs/sandbox.js | 59 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/src/js/dialogs/sandbox.js b/src/js/dialogs/sandbox.js index cd348a61..aee8cb17 100644 --- a/src/js/dialogs/sandbox.js +++ b/src/js/dialogs/sandbox.js @@ -659,4 +659,63 @@ exports.dialog = { ] } }], + 'pl': [{ + type: 'ModalAlert', + options: { + markdowns: [ + '## Witaj w Learn Git Branching!', + '', + 'Celem tej aplikacji jest zilustrowanie rozległych i złożonych relacji pomiędzy procesami związanymi z pracą z GIT-em.', + 'Mam nadzieję, że ci się to spodoba i może nawet się czegoś nauczysz!', + '"Learn Git Branching" to najbardziej wizualny i interaktywny sposób na naukę GIT-a w sieci.', + 'Będziesz miał do czynienia z ekscytującymi poziomami wraz z pokazaniem krok po kroku potężnych funkcji, a może nawet z odrobiną zabawy po drodze.', + '', + 'Jeśli jesteś początkujący, po prostu zacznij od pierwszego poziomu.', + 'Jeśli znasz już podstawy GIT-a, wypróbuj niektóre z naszych późniejszych, bardziej wymagających poziomów.', + '', + '# Demo!', + '', + 'Jeśli nie widziałeś tej demonstracji, możesz ją obejrzeć tutaj:', + '', + '[https://pcottle.github.io/learnGitBranching/?demo](https://pcottle.github.io/learnGitBranching/?demo)', + '', + 'Masz dość tego okna? Dodaj `?NODEMO` do adresu URL, aby się go pozbyć, w ten sposób:', + '', + '[https://pcottle.github.io/learnGitBranching/?NODEMO](?NODEMO)' + ] + } + }, { + type: 'ModalAlert', + options: { + markdowns: [ + '## Komendy GIT-a', + '', + 'W trybie piaskownicy dostępna jest duża liczba poleceń GIT. Między innymi', + '', + ' * commit', + ' * branch', + ' * checkout', + ' * cherry-pick', + ' * reset', + ' * revert', + ' * rebase', + ' * merge' + ] + } + }, { + type: 'ModalAlert', + options: { + markdowns: [ + '## Dzielenie się jest Fajne!', + '', + 'Podziel się tymi drzewami GIT-a z przyjaciółmi, wpisując `export tree` oraz `import tree`.', + '', + 'Czy masz coś, co warto wiedzieć o GIT-cie? Spróbuj zbudować swój poziom wpisując `build level` lub spróbuj poziomu znajomego wpisując `import level`', + '', + 'Aby zobaczyć wszystkie polecenia, wpisz `show commands`. Pod spodem są "małe skarby" jak `undo`(cofnij) i `reset`', + '', + 'Na razie zacznijmy od wpisania `levels`...' + ] + } + }], }; From bf4afd525e73f4229cd067d21c932f37f89677ee Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 11:06:04 +0200 Subject: [PATCH 06/52] Polish translations part 1 --- src/js/intl/strings.js | 82 +++++++++++++++++++++++++++--------------- 1 file changed, 54 insertions(+), 28 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 5239c35a..c58a0eb1 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -16,8 +16,8 @@ exports.strings = { 'uk': 'Вау! Ти пройшов останній рівень, круто!', 'ko': '와우! 마지막 레벨까지 마쳤습니다. 멋지네요!', 'vi': 'Wao! Bạn đã phá đảo, quá tuyệt!', - 'sl_SI': 'Wow! Končal si zadnjo stopnjo, fantastično!' - + 'sl_SI': 'Wow! Končal si zadnjo stopnjo, fantastično!', + 'pl': 'Wow! Ukończono ostatni poziom, świetnie!' }, /////////////////////////////////////////////////////////////////////////// 'finish-dialog-next': { @@ -36,7 +36,8 @@ exports.strings = { 'uk': 'Хочеш перейти на наступний рівень -- *"{nextLevel}"*?', 'ko': '다음 레벨로 넘어갈까요? 레벨 *"{nextLevel}"*', 'vi': 'Bạn có muốn chuyển sang cấp độ tiếp: *"{nextLevel}"* không?', - 'sl_SI': 'Bi rad nadaljeval na *"{nextLevel}"*, naslednjo stopnjo?' + 'sl_SI': 'Bi rad nadaljeval na *"{nextLevel}"*, naslednjo stopnjo?', + 'pl': 'Czy chcesz przejść do *"{nextLevel}"*, następnego poziomu?' }, /////////////////////////////////////////////////////////////////////////// 'finish-dialog-win': { @@ -55,7 +56,8 @@ exports.strings = { 'uk': 'Чудово! Твій розв’язок на рівні або кращий від нашого.', 'ko': '멋져요! 우리의 해답과 일치하거나 우리보다 좀 더 나은 해답입니다.', 'vi': 'Tuyệt vời! Đáp án của bạn đạt chuẩn thâm chí có thể tốt hơn.', - 'sl_SI': 'Bravo! Izenačil ali celo presegel si našo rešitev.' + 'sl_SI': 'Bravo! Izenačil ali celo presegel si našo rešitev.', + 'pl': 'Niesamowite! Rozwiązano nasze zadanie, a nawet lepiej.' }, /////////////////////////////////////////////////////////////////////////// 'finish-dialog-lose': { @@ -74,7 +76,8 @@ exports.strings = { 'uk': 'Спробуй, можливо ти зможеш вкластися в {best} кроків :D', 'ko': '{best}회로 줄일 수 있다면 해보세요. :D', 'vi': 'Thử xem bạn có thể giảm xuống {best} không? :D', - 'sl_SI': 'Misliš da lahko spraviš rešitev na {best}? :D' + 'sl_SI': 'Misliš da lahko spraviš rešitev na {best}? :D', + 'pl': 'Sprawdź, czy dasz radę to zrobić w {best} krokach :D' }, /////////////////////////////////////////////////////////////////////////// 'hg-prune-tree': { @@ -92,7 +95,8 @@ exports.strings = { 'uk': 'Увага! Mercurial агресивно збирає сміття й може обрізати твоє дерево ', 'ko': '주의! Mercurial은 공격적으로 가비지 컬렉션을 수행하므로 트리를 정리할 필요가 있습니다.', 'vi': 'Cảnh báo! Mercurial cần thực hiện thu gom rác và thu nhỏ cây lịch sử của bạn.', - 'sl_SI': 'Opozorilo! Mercurial ima agresivno politiko garbage collectiona in bo obrezal vaše drevo' + 'sl_SI': 'Opozorilo! Mercurial ima agresivno politiko garbage collectiona in bo obrezal vaše drevo', + 'pl': 'Ostrzeżenie! Mercurial prowadzi agresywną kolekcję śmieci i dlatego musi przycinać Twoje drzewo' }, /////////////////////////////////////////////////////////////////////////// 'hg-a-option': { @@ -110,7 +114,8 @@ exports.strings = { 'uk': 'Опція -A не потрібна для цього застосунку, можна просто комітити!', 'ko': '이 앱에선 -A 옵션은 필요 없습니다. 그냥 커밋하세요!', 'vi': 'Không cần thiết phải dùng tùy chọn -A trên ứng dụng này, cứ commit là được!', - 'sl_SI': 'Opcija -A ni potrebna za to aplikacijo, samo commitaj!' + 'sl_SI': 'Opcija -A ni potrebna za to aplikacijo, samo commitaj!', + 'pl': 'Opcja -A nie jest wymagana w tej aplikacji, po prostu zrób `commit`!' }, /////////////////////////////////////////////////////////////////////////// 'hg-error-no-status': { @@ -128,7 +133,8 @@ exports.strings = { 'uk': 'Команда status не підтримується в цьому застосунку, так як немає стейджингу(staging) файлів. Натомість спробуй hg summary ', 'ko': '이 앱을 위한 상태 명령어는 없습니다. 왜냐하면 파일들의 스테이징이 없기 때문입니다. 대신 hg summary를 시도해보세요.', 'vi': 'Ứng dụng này không hỗ trợ lệnh `status` vì không có tệp nhớ đệm, thay vì đó hãy dùng lệnh `hg summary`', - 'sl_SI': 'Za to aplikacijo ni na voljo `status` ukaza, ker tu ni `stage-anja` datotek. Poizkusiš lahko `hg summary`' + 'sl_SI': 'Za to aplikacijo ni na voljo `status` ukaza, ker tu ni `stage-anja` datotek. Poizkusiš lahko `hg summary`', + 'pl' : 'W tej aplikacji nie ma polecenia `status`, ponieważ nie ma przemieszczania plików. Zamiast tego wypróbuj `hg summary`' }, /////////////////////////////////////////////////////////////////////////// 'hg-error-need-option': { @@ -146,7 +152,8 @@ exports.strings = { 'uk': 'Для цієї команди потрібна опція {option}', 'ko': '나는 그 명령어를 위한 {option} 옵션이 필요합니다.', 'vi': 'Câu lệnh đó cần tùy chọn {option}!', - 'sl_SI': 'Potrebujem opcijo {option} za ta ukaz!' + 'sl_SI': 'Potrebujem opcijo {option} za ta ukaz!', + 'pl': 'Potrzebuję opcji {option} dla tego polecenia!' }, /////////////////////////////////////////////////////////////////////////// 'hg-error-log-no-follow': { @@ -164,7 +171,8 @@ exports.strings = { 'uk': 'hg log без опції -f в данний момент не підтримується, використовуй -f', 'ko': '-f가 없는 hg log는 현재 지원되지 않습니다. -f를 사용하세요.', 'vi': 'Hiện tại thì `hg log` mà không có tùy chọn -f chưa được hỗ trợ, hãy viết thêm -f.', - 'sl_SI': 'hg log brez -f trenutno ni podprt, uporabi -f' + 'sl_SI': 'hg log brez -f trenutno ni podprt, uporabi -f', + 'pl': '`hg log` bez -f nie jest obecnie obsługiwany, użyj -f' }, /////////////////////////////////////////////////////////////////////////// 'git-status-detached': { @@ -182,7 +190,8 @@ exports.strings = { 'uk': 'Відокремлений HEAD', 'ko': '분리된 HEAD!', 'vi': 'HEAD bị tách biệt!', - 'sl_SI': 'Detached head!' + 'sl_SI': 'Detached head!', + 'pl': 'Odłączono HEAD!' }, /////////////////////////////////////////////////////////////////////////// 'git-status-onbranch': { @@ -200,7 +209,8 @@ exports.strings = { 'uk': 'В гілці {branch}', 'ko': '분기 지점 {branch}에서', 'vi': 'Đang trên nhánh {branch}', - 'sl_SI': 'Na branchu {branch}' + 'sl_SI': 'Na branchu {branch}', + 'pl': 'Na branch-u {branch}' }, /////////////////////////////////////////////////////////////////////////// 'git-status-readytocommit': { @@ -218,7 +228,8 @@ exports.strings = { 'uk': 'Готово до коміту! (як завжди в цьому демо)', 'ko': '커밋을 준비하세요! (이 데모에서는 항상)', 'vi': 'Sẵn sàng để commit! (khi demo thì luôn có thể commit)', - 'sl_SI': 'Pripravljen za commit! (kot vedno v tem demotu)' + 'sl_SI': 'Pripravljen za commit! (kot vedno v tem demotu)', + 'pl': 'Gotowy commit! (jak zawsze w tym demo)' }, /////////////////////////////////////////////////////////////////////////// 'git-dummy-msg': { @@ -237,7 +248,8 @@ exports.strings = { 'uk': 'Швидкий коміт. Динамо!', 'ko': '빨리 커밋하세요!', 'vi': 'Commit luôn đi cho nóng!', - 'sl_SI': 'Hiter commit.' + 'sl_SI': 'Hiter commit.', + 'pl': 'Szybki commit.' }, 'git-error-origin-fetch-uptodate': { '__desc__': 'One of the error messages for git', @@ -254,7 +266,8 @@ exports.strings = { 'uk': 'Вже оновлено!', 'ko': '이미 최신 상태입니다!', 'vi': 'Cập nhật mới nhất rồi!', - 'sl_SI': 'Že posodobljeno!' + 'sl_SI': 'Že posodobljeno!', + 'pl': 'Już aktualne!' }, 'git-error-origin-fetch-no-ff': { '__desc__': 'One of the error messages for git', @@ -271,7 +284,8 @@ exports.strings = { 'uk': 'Твоя гілка origin не синхронізована з віддаленою гілкою, неможливо виконати fetch', 'ko': '당신의 오리진 브랜치가 원격 브랜치와 동기화되지 않았고, 패치를 실행할 수 없습니다.', 'vi': 'Nhánh của bạn không đồng bộ với nhánh remote nên lệnh fetch không thực thi được.', - 'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti' + 'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti', + 'pl': 'Twój branch nie jest zsynchronizowany ze zdalny branch-em i nie można przeprowadzić pobierania' }, 'git-error-origin-push-no-ff': { '__desc__': 'One of the error messages for git', @@ -727,7 +741,8 @@ exports.strings = { 'uk': 'Learn Git Branching', 'ko': '깃 브랜칭을 배워봅시다.', 'vi': 'Học nhánh Git.', - 'sl_SI': 'Nauči se Git Branching' + 'sl_SI': 'Nauči se Git Branching', + 'pl': 'Nauka GIT Branching-u' }, /////////////////////////////////////////////////////////////////////////// 'select-a-level': { @@ -745,7 +760,8 @@ exports.strings = { 'uk': 'Обери рівень', 'ko': '레벨을 선택하세요.', 'vi': 'Chọn một cấp độ.', - 'sl_SI': 'Izberi stopnjo' + 'sl_SI': 'Izberi stopnjo', + 'pl': 'Wybierz poziom' }, /////////////////////////////////////////////////////////////////////////// 'main-levels-tab': { @@ -760,7 +776,8 @@ exports.strings = { 'uk' : 'Основи', 'ko': '메인', 'vi': 'Bài học chính', - 'sl_SI': 'Glavno' + 'sl_SI': 'Glavno', + 'pl': 'Główny' }, /////////////////////////////////////////////////////////////////////////// 'remote-levels-tab': { @@ -775,7 +792,8 @@ exports.strings = { 'uk' : 'Віддалені репозиторії', 'ko' : '원격', 'vi' : 'Bài học về thao tác từ xa', - 'sl_SI': 'Oddaljeno' + 'sl_SI': 'Oddaljeno', + 'pl' : 'Zdalny' }, /////////////////////////////////////////////////////////////////////////// 'branch-name-short': { @@ -793,7 +811,8 @@ exports.strings = { 'uk': 'Вибач, нам потрібно щоб ім’я гілок було як можна коротше для наглядності. Твоє ім’я гілки було скорочене до 9 літер й тепер це "{branch}"', 'ko': '미안하지만, 우리는 시각적으로 더 좋게 보기위해 짧은 브랜치명이 필요합니다. 당신의 브랜치명은 9자리로 잘라 "{branch}"로 만들었습니다.', 'vi': 'Xin lỗi, chúng tôi cần giữ tên nhánh ngắn để tiện minh họa. Tên nhánh của bạn đã bị cắt xuống 9 ký tự là "{branch}".', - 'sl_SI': 'Oprosti, imena branchev moramo obdržati kratka zaradi vizualizacije. Tvoje ime brancha je bilo skrajšano na 9 črk, kar predstavlja "{branch}"' + 'sl_SI': 'Oprosti, imena branchev moramo obdržati kratka zaradi vizualizacije. Tvoje ime brancha je bilo skrajšano na 9 črk, kar predstavlja "{branch}"', + 'pl': 'Przepraszamy, ze względu na wizualizacje musimy zachować krótkie nazwy branch-y. Nazwa Twojego branch-u została skrócona do 9 znaków, w wyniku czego otrzymano "{branch}"' }, /////////////////////////////////////////////////////////////////////////// 'bad-branch-name': { @@ -811,7 +830,8 @@ exports.strings = { 'uk': 'Назва гілки "{branch}" є недопустимою', 'ko': '"{branch}"라는 브랜치명은 사용할 수 없습니다.', 'vi': 'Tên nhánh "{branch}" không được chấp nhận.', - 'sl_SI': 'To ime brancha "{branch}" ni dovoljeno!' + 'sl_SI': 'To ime brancha "{branch}" ni dovoljeno!', + 'pl': 'Ta nazwa oddziału "{branch}" jest niedozwolona!' }, /////////////////////////////////////////////////////////////////////////// 'bad-tag-name': { @@ -829,7 +849,8 @@ exports.strings = { 'uk': 'Назва тегу "{tag}" є недопустимою', 'ko': '"{tag}"라는 태그명은 사용할 수 없습니다.', 'vi': 'Tên thẻ "{tag}" không được chấp nhận.', - 'sl_SI': 'To ime tag-a "{tag}" ni dovoljeno!' + 'sl_SI': 'To ime tag-a "{tag}" ni dovoljeno!', + 'pl': 'Ta nazwa tagu "{tag}" jest niedozwolona!' }, /////////////////////////////////////////////////////////////////////////// 'option-not-supported': { @@ -847,7 +868,8 @@ exports.strings = { 'uk': 'Опція "{option}" не підтримується!', 'ko': '"{option}"(이)라는 옵션은 지원하지 않습니다.', 'vi': 'Tùy chọn "{option}" không được hỗ trợ.', - 'sl_SI': 'Opcija "{option}" ni podprta! ' + 'sl_SI': 'Opcija "{option}" ni podprta! ', + 'pl': 'Opcja "{option}" nie jest obsługiwana!' }, /////////////////////////////////////////////////////////////////////////// 'git-usage-command': { @@ -865,7 +887,8 @@ exports.strings = { 'uk': 'git <команда> [<аргументи>]', 'ko': 'git <명령어> [<인자들>]', 'vi': 'git []', - 'sl_SI': 'git []' + 'sl_SI': 'git []', + 'pl': 'git []' }, /////////////////////////////////////////////////////////////////////////// 'git-supported-commands': { @@ -883,7 +906,8 @@ exports.strings = { 'uk': 'Допустимі команди', 'ko': '지원되는 명령어들:', 'vi': 'Các lệnh được hỗ trợ:', - 'sl_SI': 'Podprti ukazi:' + 'sl_SI': 'Podprti ukazi:', + 'pl': 'Obsługiwane polecenia:' }, /////////////////////////////////////////////////////////////////////////// 'git-usage': { @@ -901,7 +925,8 @@ exports.strings = { 'uk': 'Використання:', 'ko': '사용법', 'vi': 'Cách dùng:', - 'sl_SI': 'Uporaba:' + 'sl_SI': 'Uporaba:', + 'pl': 'Użyj' }, /////////////////////////////////////////////////////////////////////////// 'git-version': { @@ -919,7 +944,8 @@ exports.strings = { 'uk': 'Версія git PCOTTLE.1.0', 'ko': 'Git Version PCOTILE.1.0', 'vi': 'Phiên bản Git TTC-Solutions.1.0', - 'sl_SI': 'Git Verzija PCOTTLE.1.0' + 'sl_SI': 'Git Verzija PCOTTLE.1.0', + 'pl' : 'Wersja Git PCOTTLE.1.0-olo' }, /////////////////////////////////////////////////////////////////////////// 'flip-tree-command': { From 40892023da1f8b8d4e0f7524334dee208951bfaa Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 11:22:55 +0200 Subject: [PATCH 07/52] fixed shortcut to pl --- src/js/react_views/IntlHelperBarView.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/react_views/IntlHelperBarView.jsx b/src/js/react_views/IntlHelperBarView.jsx index 3d8075a0..d2f232ef 100644 --- a/src/js/react_views/IntlHelperBarView.jsx +++ b/src/js/react_views/IntlHelperBarView.jsx @@ -118,7 +118,7 @@ class IntlHelperBarView extends React.Component{ text: 'Polski', testID: 'polish', onClick: function() { - this.fireCommand('locale pl_PL; levels'); + this.fireCommand('locale pl; levels'); }.bind(this) }, { icon: 'signout', From 6e1ba09e5859e40e889fdff594a0b4237a3f5031 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 12:21:09 +0200 Subject: [PATCH 08/52] Polish translations part 2 --- src/js/intl/strings.js | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index c58a0eb1..e9df40d9 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1446,7 +1446,8 @@ exports.strings = { 'uk': 'Ціль рівня', 'ko': '목표 보기', 'vi': 'Hiển thị mục tiêu', - 'sl_SI': 'Prikaži Cilj' + 'sl_SI': 'Prikaži Cilj', + 'pl' : 'Pokaż cel' }, /////////////////////////////////////////////////////////////////////////// 'hide-goal-button': { @@ -1465,7 +1466,8 @@ exports.strings = { 'uk': 'Сховати ціль', 'ko': '목표 숨기기', 'vi': 'Ẩn mục tiêu', - 'sl_SI': 'Skrij Cilj' + 'sl_SI': 'Skrij Cilj', + 'pl' : 'Ukryj cel' }, /////////////////////////////////////////////////////////////////////////// 'objective-button': { @@ -1480,7 +1482,8 @@ exports.strings = { 'uk': 'Задача', 'ko': '목적', 'vi': 'Chỉ dẫn', - 'sl_SI': 'Navodila' + 'sl_SI': 'Navodila', + 'pl' : 'Instrukcje' }, /////////////////////////////////////////////////////////////////////////// 'git-demonstration-title': { @@ -1495,7 +1498,8 @@ exports.strings = { 'uk' : 'Git демо', 'ko' : 'Git 데모', 'vi' : 'Trình diễn Git', - 'sl_SI': 'Git Predstavitev' + 'sl_SI': 'Git Predstavitev', + 'pl' : 'Demo GIT' }, /////////////////////////////////////////////////////////////////////////// 'goal-to-reach': { @@ -1514,7 +1518,8 @@ exports.strings = { 'uk': 'Ціль рівня', 'ko': '목표', 'vi': 'Mục tiêu cần đạt', - 'sl_SI': 'Končni Cilj' + 'sl_SI': 'Končni Cilj', + 'pl': 'Cel do osiągnięcia' }, /////////////////////////////////////////////////////////////////////////// 'goal-only-master': { @@ -1533,7 +1538,8 @@ exports.strings = { 'uk': 'Важливо: В цьому рівні буде перевірятися тільки гілка master. Решта гілок тільки для наглядності (показані пунктиром нижче). Як завжди, можна сховати цей діалог за допомогою "hide goal"', 'ko': 'Note: 이 레벨에선 오직 마스터 브랜치만이 검사될 것입니다.. 다른 브랜치들은 단순히 참고용입니다. (아래에 대시 라벨로 보여집니다.). "hide goal"을 사용하여 언제든지 창을 숨길 수 있습니다.', 'vi': 'Chú ý: Ở cấp độ này chỉ nhánh master bị kiểm tra. Các nhánh khác chỉ dùng để tham chiếu(có dấu - ở nhãn). Như thường lệ, bạn có thể ẩn mục tiêu bằng "hide goal".', - 'sl_SI': 'Opomba: Samo master branch bo preverjen v tej stopnji. Ostali branchi so zgolj za referenco (prikazani kot črtaste oznake spodaj). Kot ponavadi, lahko skriješ dialog z "hide goal"' + 'sl_SI': 'Opomba: Samo master branch bo preverjen v tej stopnji. Ostali branchi so zgolj za referenco (prikazani kot črtaste oznake spodaj). Kot ponavadi, lahko skriješ dialog z "hide goal"', + 'pl': ' Uwaga: Na tym poziomie sprawdzana będzie tylko branch główny. Pozostałe branch-e są tylko do odwołania (pokazane jako przerywane etykiety poniżej). Jak zawsze, możesz ukryć to okno dialogowe z "ukryj cel".' }, /////////////////////////////////////////////////////////////////////////// 'hide-goal': { @@ -1552,7 +1558,8 @@ exports.strings = { 'uk': 'Можна сховати це вікно за допомогою "hide goal"', 'ko': '"hide goal"을 사용하여 이 창을 숨길 수 있습니다.', 'vi': 'Bạn có thể ẩn cửa sổ này với "hide goal".', - 'sl_SI': 'To okno lahko skriješ z "hide goal"' + 'sl_SI': 'To okno lahko skriješ z "hide goal"', + 'pl': 'Możesz ukryć to okno za pomocą opcji "ukryj cel"' }, /////////////////////////////////////////////////////////////////////////// 'hide-start': { @@ -1571,7 +1578,8 @@ exports.strings = { 'uk': 'Можна сховати це вікно за допомогою "hide start"', 'ko': '"hide start"를 사용하여 이 창을 숨길 수 있습니다.', 'vi': 'Bạn có thể ẩn cửa sổ này với "hide start".', - 'sl_SI': 'To okno lahko skriješ z "hide start"' + 'sl_SI': 'To okno lahko skriješ z "hide start"', + 'pl': 'Możesz ukryć to okno za pomocą opcji "ukryj start"' }, /////////////////////////////////////////////////////////////////////////// 'level-builder': { @@ -1590,7 +1598,8 @@ exports.strings = { 'uk': 'Редактор рівнів', 'ko': '레벨 생성기', 'vi': 'Trình tạo câp độ', - 'sl_SI': 'Graditelj Stopenj' + 'sl_SI': 'Graditelj Stopenj', + 'pl': 'Twórca poziomu' }, /////////////////////////////////////////////////////////////////////////// 'no-start-dialog': { @@ -1609,7 +1618,8 @@ exports.strings = { 'uk': 'Немає початкового діалогу для цього рівня!', 'ko': '이 레벨을 위한 시작 대화창이 없습니다.', 'vi': 'Cấp độ này không được giới thiệu.', - 'sl_SI': 'Ni začetnega dialoga za prikaz te stopnje!' + 'sl_SI': 'Ni začetnega dialoga za prikaz te stopnje!', + 'pl': 'Dla tego poziomu nie ma okna startowego do wyświetlenia!' }, /////////////////////////////////////////////////////////////////////////// 'no-hint': { @@ -1628,7 +1638,8 @@ exports.strings = { 'uk': 'Хм, схоже для цього рівня немає підказки :-/', 'ko': '흠, 이 레벨을 위한 힌트가 없어보이는군요.', 'vi': 'Hmmm, có vẻ cấp độ này không có gợi ý rồi. :-/', - 'sl_SI': 'Hmm, izgleda da ni namiga za to stopnjo :-/' + 'sl_SI': 'Hmm, izgleda da ni namiga za to stopnjo :-/', + 'pl': 'Hmm, wydaje się, że nie ma podpowiedzi dla tego poziomu :-/' }, /////////////////////////////////////////////////////////////////////////// 'error-untranslated-key': { @@ -1647,7 +1658,8 @@ exports.strings = { 'uk': 'Немає перекладу для {key} :( Будь-ласка, запропонуй переклад на GitHub', 'ko': '{key}를 위한 번역은 아직 존재하지 않습니다 :( 번역에 참여해주세요!', 'vi': 'Bản dịch cho {key} không có rồi :( Nếu có thể thì hãy lên dự án của chúng tôi ở GitHub để cung cấp bản dịch!', - 'sl_SI': 'Prevod za {key} še ne obstaja :( Skoči na github in dodaj prevod!' + 'sl_SI': 'Prevod za {key} še ne obstaja :( Skoči na github in dodaj prevod!', + 'pl': 'Tłumaczenie dla {key} jeszcze nie istnieje :( Proszę wejdź na GitHub i zaoferuj tłumaczenie!' }, /////////////////////////////////////////////////////////////////////////// 'error-untranslated': { @@ -1666,6 +1678,7 @@ exports.strings = { 'uk': 'Для цього повідомлення ще немає перекладу :( Будь-ласка, запропонуй переклад на GitHub', 'ko': '이 대화창이나 텍스트는 아직 번역되지 않았습니다. :( 번역에 참여해주세요!', 'vi': 'Hội thoại hoặc văn bản này chưa được dịch ra ngôn ngữ của bạn rồi. :( Hãy lên GitHub để cung cấp bản dịch!', - 'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!' + 'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!', + 'pl' : 'To okno dialogowe lub tekst nie jest jeszcze przetłumaczone na nasz polski język :( Zapraszam na GitHub, aby pomóc w tłumaczeniu!' } }; From b9ca3a7ff87e19229130d0bfd53e68236036e856 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 14:58:13 +0200 Subject: [PATCH 09/52] translated confirmShowSolution.js --- src/js/dialogs/confirmShowSolution.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/js/dialogs/confirmShowSolution.js b/src/js/dialogs/confirmShowSolution.js index f4b1d50a..8567bd01 100644 --- a/src/js/dialogs/confirmShowSolution.js +++ b/src/js/dialogs/confirmShowSolution.js @@ -144,6 +144,16 @@ exports.dialog = { 'Verjamem vate! Maš ti to! Ali pač ne?' ] } + }], + 'pl': [{ + type: 'ModalAlert', + options: { + markdowns: [ + '## Czy na pewno chcesz zobaczyć rozwiązanie?', + '', + 'Wierzę w Ciebie! Możesz to zrobić' + ] + } }] }; From 30b9d2fe0b32b05e3d73f09a4cda929de6e4253f Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 15:02:16 +0200 Subject: [PATCH 10/52] several translations into Polish --- src/js/intl/strings.js | 7 ++++--- src/levels/rebase/manyRebases.js | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index e9df40d9..c813a2d4 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1247,7 +1247,8 @@ exports.strings = { 'uk' : 'Вирішено!!\n:D', 'ko' : '해결 완료!!\n:D', 'vi' : 'ĐÃ XONG!!\n:D', - 'sl_SI': 'Rešeno!!\n:D' + 'sl_SI': 'Rešeno!!\n:D', + 'pl' : 'Rozwiązany!!\n:D' }, /////////////////////////////////////////////////////////////////////////// 'command-disabled': { @@ -1659,7 +1660,7 @@ exports.strings = { 'ko': '{key}를 위한 번역은 아직 존재하지 않습니다 :( 번역에 참여해주세요!', 'vi': 'Bản dịch cho {key} không có rồi :( Nếu có thể thì hãy lên dự án của chúng tôi ở GitHub để cung cấp bản dịch!', 'sl_SI': 'Prevod za {key} še ne obstaja :( Skoči na github in dodaj prevod!', - 'pl': 'Tłumaczenie dla {key} jeszcze nie istnieje :( Proszę wejdź na GitHub i zaoferuj tłumaczenie!' + 'pl': 'Tłumaczenie dla klucza "{key}" jeszcze nie istnieje tłumaczenia :(\nProszę wejdź na GitHub i zaoferuj tłumaczenie!' }, /////////////////////////////////////////////////////////////////////////// 'error-untranslated': { @@ -1679,6 +1680,6 @@ exports.strings = { 'ko': '이 대화창이나 텍스트는 아직 번역되지 않았습니다. :( 번역에 참여해주세요!', 'vi': 'Hội thoại hoặc văn bản này chưa được dịch ra ngôn ngữ của bạn rồi. :( Hãy lên GitHub để cung cấp bản dịch!', 'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!', - 'pl' : 'To okno dialogowe lub tekst nie jest jeszcze przetłumaczone na nasz polski język :( Zapraszam na GitHub, aby pomóc w tłumaczeniu!' + 'pl' : 'Kolejne okno dialogowe lub tekst nie jest jeszcze przetłumaczone na język polski :(\nZapraszam na GitHub, aby pomóc w tłumaczeniu!' } }; diff --git a/src/levels/rebase/manyRebases.js b/src/levels/rebase/manyRebases.js index 746558e6..5b67f3cf 100644 --- a/src/levels/rebase/manyRebases.js +++ b/src/levels/rebase/manyRebases.js @@ -22,7 +22,8 @@ exports.level = { "ru_RU": "Rebase over 9000 раз", "uk" : "Rebase over 9000 разів", "vi" : "Rebase hơn 9000 lần", - "sl_SI": "Več kot 9000 Rebaseov" + "sl_SI": "Več kot 9000 Rebaseov", + "pl" : "Ponad 9000 podbić" }, "hint": { "en_US": "Remember, the most efficient way might be to only update master at the end...", @@ -39,7 +40,8 @@ exports.level = { "ru_RU": "Не забудь, что лучше всего сдвинуть мастер в самом конце...", "uk" : "Не забувай, що краще всього буде перемістити master в самому кінці... ", "vi" : "Hãy nhớ rằng, cách tốt nhất có lẽ là nên cuối cùng mới cập nhật nhánh `master`... ", - "sl_SI": "Pomni, morda je najbolj učinkovit način posodabljanje masterja samo na koncu ..." + "sl_SI": "Pomni, morda je najbolj učinkovit način posodabljanje masterja samo na koncu ...", + "pl" : "Pamiętaj, że najskuteczniejszym sposobem może być aktualizacja `master` na końcu..." }, "startDialog": { "en_US": { From 6eeac3b120c92b51fbfb5477cd9d33c33b5f2f74 Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 09:45:47 +0100 Subject: [PATCH 11/52] translated index.js in levels --- src/levels/index.js | 42 ++++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/src/levels/index.js b/src/levels/index.js index de640572..ae0f61c8 100644 --- a/src/levels/index.js +++ b/src/levels/index.js @@ -69,7 +69,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Введение', 'uk' : 'Вступ', 'vi' : 'Giới thiệu chuỗi luyện tập', - 'sl_SI': 'Uvodno Zaporedje' + 'sl_SI': 'Uvodno Zaporedje', + 'pl' : 'Wprowadzenie' }, about: { 'en_US': 'A nicely paced introduction to the majority of git commands', @@ -86,7 +87,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Хорошо подобранное введение в основные команды git', 'uk' : 'Гарно підібране введення в основні команди git', 'vi' : 'Từng bước làm quen với phần lớn lệnh điều khiển git', - 'sl_SI': 'Prijeten uvod v git ukaze' + 'sl_SI': 'Prijeten uvod v git ukaze', + 'pl' : 'Przyjemne wprowadzenie do większości poleceń GIT-a' } }, rampup: { @@ -105,7 +107,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Їдемо далі', 'ko' : '다음 단계로', 'vi' : 'Tăng tốc', - 'sl_SI': 'Prva Stopnička' + 'sl_SI': 'Prva Stopnička', + 'pl' : 'Postęp' }, about: { 'en_US': 'The next serving of 100% git awesomes-ness. Hope you\'re hungry', @@ -122,7 +125,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Наступна порція абсолютної git-дивини. Сподіваюсь, ви зголодніли', 'ko' : 'git은 아주 멋져요. 왜 멋진지 알려드립니다', 'vi' : 'Tận hưởng khẩu phần tuyệt hảo của git. Hi vọng bạn còn đói.', - 'sl_SI': 'Naslednja porcija git izjemnosti. Upam, da si lačen' + 'sl_SI': 'Naslednja porcija git izjemnosti. Upam, da si lačen', + 'pl' : 'Następna porcja GIT-a jest niesamowita. Mam nadzieję, że jesteś głodny' } }, remote: { @@ -142,7 +146,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Push & Pull -- віддалені репозиторії в Git!', 'ko' : 'Push & Pull -- Git 원격 저장소!', 'vi' : 'Push & Pull -- Tác động git từ xa!', - 'sl_SI': 'Push & Pull -- Oddaljeni Git' + 'sl_SI': 'Push & Pull -- Oddaljeni Git', + 'pl' : 'Push & Pull -- Zdalne repozytoria' }, about: { 'en_US': 'Time to share your 1\'s and 0\'s kids; coding just got social', @@ -159,7 +164,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Настав час поділитися своїми нулями та одиничками; соціальне програмування', 'ko' : '내 코드를 공개할 때가 되었습니다. 코드를 공개해봅시다!', 'vi' : 'Chia sẻ đứa con tinh thần \'0\' và \'1\' của bạn; mã đã đến với cộng đồng', - 'sl_SI': 'Čas za deljenje tvojih 1 in 0; kodiranje je pravkar postalo socialno' + 'sl_SI': 'Čas za deljenje tvojih 1 in 0; kodiranje je pravkar postalo socialno', + 'pl' : 'Czas, aby podzielić się swoimi dziećmi 1 i 0; kodowanie właśnie stało się społeczne' } }, remoteAdvanced: { @@ -179,7 +185,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Через origin – до зірок. Прогресивне використання Git Remotes', 'ko' : '"origin"그 너머로 -- 고급 Git 원격 저장소', 'vi' : 'Về với cội nguồn và vươn xa hơn -- nâng cao về các git remote', - 'sl_SI': 'Do Origina In Naprej -- Napredni Oddaljeni Git' + 'sl_SI': 'Do Origina In Naprej -- Napredni Oddaljeni Git', + 'pl' : 'Do Origin i dalej -- wersja zaawansowana zdalnych repozytoriów' }, about: { 'en_US': 'And you thought being a benevolent dictator would be fun...', @@ -196,7 +203,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'А ти думав, що бути всесильним диктатором весело...', 'ko' : '자비로운 독재자가 되는게 재밌을 줄 알았겠지만...', 'vi' : 'Và bạn nghĩ làm một kẻ độc tài nhân từ thì sẽ vui ...', - 'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...' + 'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...', + 'pl' : 'A myślałeś, że bycie życzliwym dyktatorem byłoby fajne...' } }, move: { @@ -215,7 +223,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Перемещаем труды туда-сюда', 'uk' : 'Переміщуємо роботу туди-сюди', 'vi' : 'Điều chỉnh vị trí', - 'sl_SI': 'Premikanje Dela Naokrog' + 'sl_SI': 'Premikanje Dela Naokrog', + 'pl' : 'Przenoszenie kodu' }, about: { 'en_US': '"Git" comfortable with modifying the source tree :P', @@ -232,7 +241,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Не стесняйтесь менять историю', 'uk' : 'Не соромимось змінювати історію', 'vi' : 'Chỉnh sửa cây lịch sử Git không hề khó', - 'sl_SI': 'Spretno "Git" premikanje po drevesu :P' + 'sl_SI': 'Spretno "Git" premikanje po drevesu :P', + 'pl' : 'GIT dobrze radzi sobie z modyfikacją drzewa źródłowego :P' } }, mixed: { @@ -251,7 +261,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Сборная солянка', 'uk' : 'Всяке', 'vi' : 'Những trò mèo đáng đồng tiền bát gạo', - 'sl_SI': 'Mešana Vreča' + 'sl_SI': 'Mešana Vreča', + 'pl' : 'Po trochu wszystkiego' }, about: { 'en_US': 'A mixed bag of Git techniques, tricks, and tips', @@ -268,7 +279,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Ассорти из приёмов работы с Git, хитростей и советов', 'uk' : 'Різні прийоми роботи з Git, хитрощі та поради', 'vi' : 'Các kỹ thuật, bí quyết, và mẹo vặt hữu ích', - 'sl_SI': 'Mešana vreča Git tehnik, trikov in nasvetov' + 'sl_SI': 'Mešana vreča Git tehnik, trikov in nasvetov', + 'pl' : 'Po trochu wszystkiego, wskazówek i trików' } }, advanced: { @@ -287,7 +299,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Досвідчений рівень', 'ko' : '고급 문제', 'vi' : 'Các chủ đề nâng cao', - 'sl_SI': 'Napredne Teme' + 'sl_SI': 'Napredne Teme', + 'pl' : 'Zaawansowane tematy' }, about: { 'en_US': 'For the truly brave!', @@ -304,7 +317,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Для хоробрих', 'ko' : '용기있는 도전자를 위해 준비한 문제입니다', 'vi' : 'Mạnh mẽ lên!', - 'sl_SI': 'Za resnično pogumne!' + 'sl_SI': 'Za resnično pogumne!', + 'pl' : 'Dla naprawdę odważnych!' } } }; From dc13a3e3a8750460a639acf4458970a6f1069349 Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 09:46:25 +0100 Subject: [PATCH 12/52] 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 ebf5533f..522c67fa 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -16,7 +16,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 \"", @@ -33,7 +34,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 @@ -1224,6 +1226,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]`." + ] + } + } + ] } } }; From 7429b9fcd08b3700096fe1e7f24fcaae56ec3b10 Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 14:59:43 +0100 Subject: [PATCH 13/52] translated dialogs next level --- src/js/dialogs/nextLevel.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/js/dialogs/nextLevel.js b/src/js/dialogs/nextLevel.js index f537012a..d71cf908 100644 --- a/src/js/dialogs/nextLevel.js +++ b/src/js/dialogs/nextLevel.js @@ -165,5 +165,16 @@ exports.dialog = { 'naša rešitev uporabi {best}.' ] } - }] + }], + 'pl': [{ + type: 'ModalAlert', + options: { + markdowns: [ + '## Dobra robota!!', + '', + 'Rozwiązałeś poziom za pomocą *{numCommands}* poleceń/poleceniach; ', + 'nasze rozwiązanie składa się z {best}.' + ] + } + }], }; From 5d0d981cc80159bb1a9a2cf500343a50d25f8666 Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 15:00:41 +0100 Subject: [PATCH 14/52] translation improved in level intro-branching --- src/levels/intro/branching.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/levels/intro/branching.js b/src/levels/intro/branching.js index 522c67fa..80041128 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -1235,15 +1235,15 @@ exports.level = { "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:", + "Branch w GIT są niezwykle lekkie. Są po prostu wskazówkami dla konkretnego commit-u (zatwierdzenia) i to wszytko. Dlatego tak wielu entuzjastów GIT-a 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.", + "Ponieważ tworzenie wielu branch-y nie wiąże się z dodatkowymi kosztami przestrzeni czy też pamięci, dlatego ł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\"." + "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\"." ] } }, @@ -1251,14 +1251,14 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "Zobaczmy, jak wyglądają gałęzie(branch-e) w praktyce.", + "Zobaczmy, jak wyglądają branch-e (gałęzie) w praktyce.", "", - "Tutaj utworzymy nowy branch o nazwie `newImage`." + "Tutaj utworzymy nowy branch o nazwie `mojBranch`." ], "afterMarkdowns": [ - "To wszystko do rozgałęzienia! Gałąź (branch) `newImage` odnosi się teraz do zatwierdzenia (commit) `C1`." + "To wszystko o rozgałęzieniu! Branch (gałąź) `mojBranch` odnosi się teraz do commit-u (zatwierdzenia) `C1`." ], - "command": "git branch newImage", + "command": "git branch mojBranch", "beforeCommand": "" } }, @@ -1266,20 +1266,20 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "Spróbujmy trochę popracować nad tą nową gałęzią(branch-em). Kliknij przycisk poniżej." + "Spróbujmy trochę popracować nad tą nowym branch-em (gałęzią).\nKliknij 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`" + "O nie! branch `master` uległ zmianie, a branch `mojBranch` nie! To dlatego, że nie byliśmy \"w\" nowym branch-u (gałęzi) i dlatego gwiazdka (*) była przy `master`" ], "command": "git commit", - "beforeCommand": "git branch newImage" + "beforeCommand": "git branch mojBranch" } }, { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "Powiedzmy GIT-owi, za pomocą którego chcemy sprawdzić branch", + "Powiedzmy GIT-owi, z którym branch-em chcemy pracować", "", "```", "git checkout ", @@ -1290,19 +1290,19 @@ exports.level = { "afterMarkdowns": [ "Gotowe! Nasze zmiany zostały zarejestrowane w nowym branch-u." ], - "command": "git checkout newImage; git commit", - "beforeCommand": "git branch newImage" + "command": "git checkout mojBranch; git commit", + "beforeCommand": "git branch mojBranch" } }, { "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.", + "Ok! Teraz jesteś gotowy do samodzielnego tworzenia gałęzi (branching-u).", + "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,", + "nowy branch ORAZ przełączyć się na nią w tym samym czasie,", "możesz po prostu wpisać `git checkout -b [nazwa_branch-u]`." ] } From 83b86d6defdd5210efcb251d744a59f7de47f23c Mon Sep 17 00:00:00 2001 From: Olsza Date: Tue, 27 Oct 2020 13:37:03 +0100 Subject: [PATCH 15/52] Polish translations part 3 --- src/js/intl/strings.js | 48 ++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index c813a2d4..516dec19 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -302,7 +302,8 @@ exports.strings = { 'uk': 'Віддалений репозиторій розбігся з твоїм локальним репозиторієм, тому відвантаження твоїх змін не є простим fast forward (і тому твій push був відхилений). Будь-ласка, витягни зміни з віддаленого репозиторію, включи їх в цю гілку, й спробуй ще. Ти можеш зробити це за допомогою git pull чи git pull --rebase', 'ko': '원격 레포지토리가 당신의 로컬 레포지토리에서 분기하므로, 변경 사항을 업데이트 하는것은 간단한 fast forward가 아닙니다(따라서 push가 거절될 것입니다.). 원격 레포지토리에서의 변경 사항을 내려 받아 이 브랜치에 합치고, 이를 반복하세요. 당신은 git pull 또는 git pull --rebase를 사용해 이를 수행할 수 있습니다.', 'vi': 'Kho chứa từ xa có sự khác biệt với kho chứa cục bộ của bạn, nên không thể tự động (fast forward) cập nhật thay đổi của bạn (và vì thế hoạt động push của bạn bị từ chối). Vui lòng kéo về thay đổi từ kho chứa từ xa, kết nạp vào nhánh hiện tại, và thử lại lần nữa. Bạn có thể dùng lệnh `git pull` hoặc `git pull --rebase`', - 'sl_SI': 'Oddaljen repozitorij se je ločil od tvojega lokalnega repozitorija, zato nalaganje sprememb ni možno z `fast forward` opcijo (zato je bil `push` zavrnjen). Prosim pull-aj dol nove spremembe iz oddaljenega repozitorija, jih vključi v svoj branch, nato pa poizkusi ponovno. To lahko narediš z `git pull` ali `git pull --rebase`' + 'sl_SI': 'Oddaljen repozitorij se je ločil od tvojega lokalnega repozitorija, zato nalaganje sprememb ni možno z `fast forward` opcijo (zato je bil `push` zavrnjen). Prosim pull-aj dol nove spremembe iz oddaljenega repozitorija, jih vključi v svoj branch, nato pa poizkusi ponovno. To lahko narediš z `git pull` ali `git pull --rebase`', + 'pl' : 'Zdalne repozytorium różni się od lokalnego repozytorium, dlatego twoich zmian nie można przesłać za pomocą prostego szybkiego `fast forward` (i dlatego polecenie `push` zostało odrzucone). Najpierw zrób `pull` aby pobrać nowe zmiany do lokalnego repozytorium, zintegruj je z branch-em i spróbuj ponownie. Możesz to zrobić za pomocą `git pull` lub `git pull --rebase`' }, 'git-error-remote-branch': { '__desc__': 'One of the error messages for git', @@ -319,7 +320,8 @@ exports.strings = { 'uk': 'Ти не можеш виконати цю команду на віддаленій гілці', 'ko': '당신은 원격 브랜치에서 그 명령어를 실행시킬 수 없습니다.', 'vi': 'Bạn không thể thực thi lệnh đó lên nhánh từ xa.', - 'sl_SI': 'Tega ukaza ne moreš narediti na oddaljenem branchu' + 'sl_SI': 'Tega ukaza ne moreš narediti na oddaljenem branchu', + 'pl' : 'Nie możesz wykonać tego polecenia w zdalnego branch-u' }, 'git-error-origin-required': { '__desc__': 'One of the error messages for git', @@ -336,7 +338,8 @@ exports.strings = { 'uk': 'Для цієї команди потрібний origin', 'ko': '그 명령어를 위한 오리진이 필요합니다.', 'vi': 'Lệnh đó yêu cầu có origin.', - 'sl_SI': 'Origin je potreben za izvedbo tega ukaza' + 'sl_SI': 'Origin je potreben za izvedbo tega ukaza', + 'pl' : 'Dla tego polecenia wymagany jest źródło (origin)' }, 'git-error-origin-exists': { '__desc__': 'One of the error messages for git', @@ -353,7 +356,8 @@ exports.strings = { 'uk': 'Origin вже існує! Неможливо створити ще один', 'ko': '오리진이 이미 존재합니다! 당신은 새로 만들 수 없습니다.', 'vi': 'Nguyên bản (origin) đã tồn tại. Bạn không thể tạo thêm 1 cái mới', - 'sl_SI': 'Origin že obstaja. Ne moreš narediti novega.' + 'sl_SI': 'Origin že obstaja. Ne moreš narediti novega.', + 'pl' : 'origem już istnieje! Nie możesz go ponownie założyć' }, /////////////////////////////////////////////////////////////////////////// 'git-error-branch': { @@ -372,7 +376,8 @@ exports.strings = { 'uk': 'Неможливо видалити гілку master, гілку на якій ти зараз знаходишся чи штуки які не є гілкою', 'ko': '당신은 마스터 브랜치, 당신이 현재 사용중인 브랜치, 또는 브랜치가 아닌 것들을 삭제할 수 없습니다.', 'vi': 'Bạn không thể xóa nhánh master, nhánh mà bạn đang tham chiếu tới, hoặc những gì không phải nhánh.', - 'sl_SI': 'Ne moreš izbrisati master brancha, brancha na katerem si trenutno ali stvari, ki niso branchi' + 'sl_SI': 'Ne moreš izbrisati master brancha, brancha na katerem si trenutno ali stvari, ki niso branchi', + 'pl' : 'Nie możesz usunąć branch-a master, branch-a nad którym aktualnie pracujesz, ani który nie jest branch-em' }, /////////////////////////////////////////////////////////////////////////// 'git-merge-msg': { @@ -390,7 +395,8 @@ exports.strings = { 'uk': 'Злиття {target} в {current}', 'ko': '{target}을 {current}에 병합하세요.', 'vi': 'Gộp {target} vào {current}.', - 'sl_SI': 'Mergaj {target} v {current}' + 'sl_SI': 'Mergaj {target} v {current}', + 'pl' : 'Łączenie {target} z {current}' }, /////////////////////////////////////////////////////////////////////////// 'git-error-rebase-none': { @@ -408,7 +414,8 @@ exports.strings = { 'uk': 'Нема комітів для rebase! Все в коміті злиття (merge commit) чи зміни вже застосовані', 'ko': 'rebase를 하기 위한 커밋이 없습니다! 모든 커밋과 변경 사항들의 병합은 이미 적용되었습니다.', 'vi': 'Không có commit nào để rebase. Mọi thứ là merge commit hoặc thay đổi đã được áp dụng.', - 'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane' + 'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane', + 'pl' : 'Nie znaleziono commit-u do zmiany! Wszystkie commit-y oraz scalenia lub zmiany już są zastosowane' }, /////////////////////////////////////////////////////////////////////////// 'git-result-nothing': { @@ -426,7 +433,8 @@ exports.strings = { 'uk': 'Нічого виконувати...', 'ko': '할게 없습니다 ...', 'vi': 'Không có gì để làm ...', - 'sl_SI': 'Ničesar za narediti ...' + 'sl_SI': 'Ničesar za narediti ...', + 'pl' : 'Nie ma nic do zrobienia...' }, /////////////////////////////////////////////////////////////////////////// 'git-result-fastforward': { @@ -444,7 +452,8 @@ exports.strings = { 'uk': 'Виконую Fast forward', 'ko': 'Fast forward 중입니다...', 'vi': 'Đang fast forward...', - 'sl_SI': 'Fast forwardiranje' + 'sl_SI': 'Fast forwardiranje', + 'pl' : 'Fast forward...' }, /////////////////////////////////////////////////////////////////////////// 'git-result-uptodate': { @@ -462,7 +471,8 @@ exports.strings = { 'uk': 'Гілку вже оновлено', 'ko': '브랜치가 이미 최신 상태입니다.', 'vi': 'Nhánh đã được cập nhật mới nhất.', - 'sl_SI': 'Branch je že posodobljen' + 'sl_SI': 'Branch je že posodobljen', + 'pl' : 'Branch jest już aktualny' }, /////////////////////////////////////////////////////////////////////////// 'git-error-exist': { @@ -480,7 +490,8 @@ exports.strings = { 'uk': 'Посилання {ref} не існує чи невідоме', 'ko': '{ref} 참조가 존재하지 않거나 알 수 없습니다.', 'vi': 'Tham chiếu {ref} không tồn tại hoặc không thể tìm thấy.', - 'sl_SI': 'Ref {ref} new obstaja ali je neznan' + 'sl_SI': 'Ref {ref} new obstaja ali je neznan', + 'pl' : 'Odnośnik {ref} nie istnieje lub jest nieznany' }, /////////////////////////////////////////////////////////////////////////// 'git-error-relative-ref': { @@ -498,7 +509,8 @@ exports.strings = { 'uk': 'Коміт {commit} не містить {match}', 'ko': '커밋 {commit}은 {match}를 가지고 있지 않습니다.', 'vi': 'Commit {commit} mà không có {match}.', - 'sl_SI': 'Commit {commit} nima {match}' + 'sl_SI': 'Commit {commit} nima {match}', + 'pl' : 'Commit {commit} nie ma {match}' }, /////////////////////////////////////////////////////////////////////////// 'git-warning-detached': { @@ -516,7 +528,8 @@ exports.strings = { 'uk': 'Увага! Репозиторій в стані detached HEAD, тобто не знаходиться в жодній гілці!', 'ko': '주의! 분리된 HEAD 상태', 'vi': 'Cảnh báo! HEAD bị tách rời', - 'sl_SI': 'Opozorilo! Detached HEAD stanje' + 'sl_SI': 'Opozorilo! Detached HEAD stanje', + 'pl' : 'Ostrzeżenie!! Odłączony tryb HEAD' }, /////////////////////////////////////////////////////////////////////////// 'git-warning-add': { @@ -534,7 +547,8 @@ exports.strings = { 'uk': 'Не потрібно додавати файли для цього демо', 'ko': '이 데모에서는 파일을 추가할 필요가 없습니다.', 'vi': 'Không cần thêm tập tin trong bản giới thiệu này.', - 'sl_SI': 'Ni potrebe po dodajanju datotetk v tem demotu' + 'sl_SI': 'Ni potrebe po dodajanju datotetk v tem demotu', + 'pl' : 'Nie ma potrzeby dodawania plików w tym demo' }, /////////////////////////////////////////////////////////////////////////// 'git-error-options': { @@ -552,7 +566,8 @@ exports.strings = { 'uk': 'Опції, які ти ввів, або некорректні або не підтримуються', 'ko': '당신이 지정한 그 옵션들은 호환되지 않거나 올바르지 않습니다.', 'vi': 'Các tham số bạn chỉ định không tương thích hoặc không chính xác.', - 'sl_SI': 'Opcije, ki si jih podal, so nezdružljive ali napačne' + 'sl_SI': 'Opcije, ki si jih podal, so nezdružljive ali napačne', + 'pl' : 'Podane przez Ciebie opcje są niezgodne lub nieprawidłowe' }, /////////////////////////////////////////////////////////////////////////// 'git-error-already-exists': { @@ -570,7 +585,8 @@ exports.strings = { 'uk': 'Коміт {commit} вже існує в твоєму change set, відміна!', 'ko': '커밋 {commit}은 이미 당신의 변경 내역에 존재합니다. 중단!', 'vi': 'Commit {commit} đã tồn tại trong những thay đổi của bạn. Đang hủy!', - 'sl_SI': 'Commit {commit} že obstaja v tvoji množici sprememb, prekinjam!' + 'sl_SI': 'Commit {commit} že obstaja v tvoji množici sprememb, prekinjam!', + 'pl' : 'Commit {commit} już istnieje w Twoim zbiorze zmian, przerywam!' }, /////////////////////////////////////////////////////////////////////////// 'git-error-reset-detached': { From 0d8f36f21970fe3763042afb7e8af5d5f60c0fe5 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 08:41:26 +0100 Subject: [PATCH 16/52] Polish translations part 4 --- src/js/intl/strings.js | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 516dec19..f0a5f096 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -604,7 +604,8 @@ exports.strings = { 'uk': 'Неможливо зробити reset в стані detached head! Використовуй checkout якщо хочеш змінити розташування', 'ko': '분리된 HEAD에서 reset할 수 없습니다. 만약 이동시키기를 원한다면 checkout을 사용하세요.', 'vi': 'Trong trạng thái tách rời `HEAD` thì không thể `reset`. Dùng `checkout` nếu bạn muốn di chuyển.', - 'sl_SI': 'Ni možno resetat, zaradi detached HEADa' + 'sl_SI': 'Ni možno resetat, zaradi detached HEADa', + 'pl' : 'Nie można zresetować w odłączonej HEAD! Użyj opcji `checkout`, jeśli chcesz się przenieść' }, /////////////////////////////////////////////////////////////////////////// 'git-warning-hard': { @@ -629,7 +630,9 @@ exports.strings = { 'vi': 'Trạng thái mặc định cho lệnh `reset` của \"Học nhánh Git\" là `--hard`.' + ' Nên khi làm bài nếu bạn thấy gõ tham số này hơi tốn công thì cứ bỏ qua.' + ' Nhưng mà hãy nhớ rằng thực tế thì `--mixed` mới là trạng thái mặc định của `reset`.', - 'sl_SI': 'Privzeto delovanje za reset na LearnGitBranching je --hard, zato lahko to izpustiš. Na pravem gitu je --mixed.' + 'sl_SI': 'Privzeto delovanje za reset na LearnGitBranching je --hard, zato lahko to izpustiš. Na pravem gitu je --mixed.', + 'pl' : 'Domyślnym zachowaniem dla polecenia `reset` w LearnGitBranching jest parametr --hard, więc możesz pominąć tę opcję, ' + + 'Pamiętaj tylko, że domyślne zachowanie rzeczywistego GIT-a jest parametr --mixed.' }, /////////////////////////////////////////////////////////////////////////// 'git-error-staging': { @@ -648,7 +651,8 @@ exports.strings = { 'uk': 'В цьому демо немає можливості додати файл до робочої копії чи до стейджингу, тому ця опція чи команда некоректна чи не підтримується', 'ko': '여기엔 파일을 추가하거나 스테이징한다는 개념이 없습니다. 따라서 그 옵션 또는 명령어는 유효하지 않습니다.', 'vi': 'Không có khái nệm thêm tập tin đệm(staging file), nên tùy chọn đó là bất hợp lệ.', - 'sl_SI': 'Tu ni možnosti addanja/stageanja datotek, zato je ta ukaz nepravilen' + 'sl_SI': 'Tu ni možnosti addanja/stageanja datotek, zato je ta ukaz nepravilen', + 'pl' : 'Nie ma koncepcji na dodawanie/indeksowanie zmian, więc opcja lub polecenie jest niepoprawne.' }, /////////////////////////////////////////////////////////////////////////// 'git-revert-msg': { @@ -666,7 +670,8 @@ exports.strings = { 'uk': 'Повертаю {oldCommit}: {oldMsg}', 'ko': '{oldCommit}:{oldMsg}를 복구중입니다.', 'vi': 'Hoàn tác {oldCommit}:{oldMsg}.', - 'sl_SI': 'Revertanje {oldCommit}: {oldMsg}' + 'sl_SI': 'Revertanje {oldCommit}: {oldMsg}', + 'pl' : 'Cofam {oldCommit} : {oldMsg}' }, /////////////////////////////////////////////////////////////////////////// 'git-error-args-many': { @@ -684,7 +689,8 @@ exports.strings = { 'uk': 'Я очікую максимум {upper} аргумент(ів) для {what}', 'ko': '{what}을 위해 최대 {upper}개의 인자를 받습니다.', 'vi': 'Có thể có nhiều nhất {upper} tham số cho {what}.', - 'sl_SI': 'Pričakovanih je največ {upper} argumentov za {what}' + 'sl_SI': 'Pričakovanih je največ {upper} argumentov za {what}', + 'pl' : 'Oczekuję maksymalne {upper} parametrów dla {what}' }, /////////////////////////////////////////////////////////////////////////// 'git-error-args-few': { @@ -702,7 +708,8 @@ exports.strings = { 'uk': 'Я очікую як мінімум {lower} аргумент(ів) для {what}', 'ko': '{what}을 위해 최소 {lower}개의 인자를 받습니다.', 'vi': 'Cần ít nhất {lower} tham số cho {what}.', - 'sl_SI': 'Pričakovanih je najmanj {lower} argumentov za {what}' + 'sl_SI': 'Pričakovanih je najmanj {lower} argumentov za {what}', + 'pl' : 'Oczekuję co najmniej {lower} parametrów dla {what}' }, /////////////////////////////////////////////////////////////////////////// 'git-error-no-general-args': { @@ -720,7 +727,8 @@ exports.strings = { 'uk': 'Ця команда не приймає загальних аргументів', 'ko': '그 명령어는 일반적으로 인자를 받지 않습니다.', 'vi': 'Lệnh đó không chấp nhận các tham số chung.', - 'sl_SI': 'Ta ukaz ne sprejme splošnih ukazov' + 'sl_SI': 'Ta ukaz ne sprejme splošnih ukazov', + 'pl' : 'To polecenie nie przyjmuje żadnych ogólnych parametrów' }, /////////////////////////////////////////////////////////////////////////// 'copy-tree-string': { @@ -738,7 +746,8 @@ exports.strings = { 'uk': 'Скопіюй рядок дерева нижче', 'ko': '다음 트리 문자열을 복사하세요.', 'vi': 'Sao chép chuỗi cây bên dưới.', - 'sl_SI': 'Skopiraj besedilo drevesa spodaj' + 'sl_SI': 'Skopiraj besedilo drevesa spodaj', + 'pl' : 'Skopiuj poniższy kod' }, /////////////////////////////////////////////////////////////////////////// 'learn-git-branching': { From 4b8099e2a2141a39ecc4422f6cd64b6fc0222347 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 09:08:04 +0100 Subject: [PATCH 17/52] Polish translations part 5 --- src/js/intl/strings.js | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index f0a5f096..9ee11cad 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1291,7 +1291,8 @@ exports.strings = { 'uk': 'На цьому рівні не можна використовувати цю команду!', 'ko': '그 Git 명령어는 이 레벨에서 사용할 수 없습니다.', 'vi': 'Ở cấp độ này thì lệnh git đó bị vô hiệu hóa.', - 'sl_SI': 'Ta git ukaz je onemogočen za to stopnjo!' + 'sl_SI': 'Ta git ukaz je onemogočen za to stopnjo!', + 'pl' : 'To polecenie GIT-a jest wyłączone na tym poziomie!' }, /////////////////////////////////////////////////////////////////////////// 'share-json': { @@ -1309,7 +1310,8 @@ exports.strings = { 'uk': 'Ось JSON для цього рівня! Поділись з кимось чи відправ мені його на GitHub', 'ko': '이 레벨을 위한 JSON 데이터가 있습니다! 이를 다른 사람들과 공유하거나 GitHub에서 제게 보내보세요.', 'vi': 'Đây là chuỗi JSON cho cấp độ này! Hãy chia sẻ với người khắc hoặc với tôi qua GitHub.', - 'sl_SI': 'Tu je JSON za to stopnjo! Deli ga z nekom ali ga pošlji meni na GitHub' + 'sl_SI': 'Tu je JSON za to stopnjo! Deli ga z nekom ali ga pošlji meni na GitHub', + 'pl' : 'To jest JSON dla tego poziomu. Udostępnij go, komu chcesz, lub wyślij do mnie na GitHub.' }, /////////////////////////////////////////////////////////////////////////// 'want-start-dialog': { @@ -1327,7 +1329,8 @@ exports.strings = { 'uk': 'Не вказано стартовий діалог, хочеш додати стартовий діалог?', 'ko': '당신은 시작 대화창을 지정하지 않았습니다. 추가 하시겠습니까?', 'vi': 'Không có cửa sổ hội thoại được chỉ định, thêm một cái chứ?', - 'sl_SI': 'Nisi določil začetnega dialoga, bi ga rad dodal?' + 'sl_SI': 'Nisi določil začetnega dialoga, bi ga rad dodal?', + 'pl' : 'Nie określiłeś okna startowego, czy chcesz je dodać?' }, /////////////////////////////////////////////////////////////////////////// 'want-hint': { @@ -1345,7 +1348,8 @@ exports.strings = { 'uk': 'Не вказана підказка, хочеш додати підказку?', 'ko': '당신은 힌트를 지정하지 않았습니다. 추가 하시겠습니까?', 'vi': 'Bạn chưa chỉ định một gợi ý, thêm một cái chứ?', - 'sl_SI': 'Nisi določil namiga, bi ga rad dodal?' + 'sl_SI': 'Nisi določil namiga, bi ga rad dodal?', + 'pl' : 'Nie podałeś podpowiedzi, czy chcesz ją dodać?' }, /////////////////////////////////////////////////////////////////////////// 'prompt-hint': { @@ -1363,7 +1367,8 @@ exports.strings = { 'uk': 'Додай підказку для рівня, якщо хочеш', 'ko': '이 레벨을 위한 힌트를 입력하거나 만약 이를 포함시키고 싶지 않을 경우엔 비워두세요.', 'vi': 'Thêm một gợi ý cho cấp độ này, hoặc cứ để trống nếu bạn không muốn thêm.', - 'sl_SI': 'Vnesi namig za to stopnjo ali pusti to prazno, če ga nočeš dodati' + 'sl_SI': 'Vnesi namig za to stopnjo ali pusti to prazno, če ga nočeš dodati', + 'pl' : 'Wpisz wskazówkę dotyczącą tego poziomu lub pozostaw ją pustą, jeśli nie chcesz jej uwzględniać.' }, /////////////////////////////////////////////////////////////////////////// 'prompt-name': { @@ -1381,7 +1386,8 @@ exports.strings = { 'uk': 'Введи назву рівня', 'ko': '레벨 이름을 입력하세요.', 'vi': 'Nhập tên cho cấp độ này.', - 'sl_SI': 'Vnesi ime za stopnjo' + 'sl_SI': 'Vnesi ime za stopnjo', + 'pl' : 'Wprowadź nazwę poziomu' }, /////////////////////////////////////////////////////////////////////////// 'solution-empty': { @@ -1399,7 +1405,8 @@ exports.strings = { 'uk': 'Розв’язок порожній!! Щось не так', 'ko': '해답이 비어있습니다. 무언가 잘못되었습니다.', 'vi': 'Đáp án bị bỏ trống!! Có gì thiếu rồi.', - 'sl_SI': 'Tvoja rešitev je prazna!! Nekaj ni vredu.' + 'sl_SI': 'Tvoja rešitev je prazna!! Nekaj ni vredu.', + 'pl' : 'Twoje rozwiązanie jest puste!! Coś musi zostać zrobione.' }, /////////////////////////////////////////////////////////////////////////// 'define-start-warning': { @@ -1417,7 +1424,8 @@ exports.strings = { 'uk': 'Встановлюю стартову точку... розв’язок та ціль будуть переписані якщо вони були задані раніше', 'ko': '시작 지점을 정의하세요... 만약 그것이 먼저 정의된다면 해답과 목표가 덮어씌워질 것입니다.', 'vi': 'Xác định điểm bắt đầu ... Các giải pháp và mục tiêu sẽ được thay thế nếu đã được chỉ định từ trước.', - 'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana' + 'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana', + 'pl' : 'DUstawianie punktu początkowego... Rozwiązanie i cel zostaną nadpisane, jeśli zostały wcześniej zdefiniowane' }, /////////////////////////////////////////////////////////////////////////// 'help-vague-level': { @@ -1435,7 +1443,8 @@ exports.strings = { 'uk': 'При проходженні рівня доступні декілька різновидів допомоги. Виберіть або "help level" щоб взнати більше про цей рівень, чи "help general" щоб взнати більше про Learn Git Branching, чи "objective" щоб дізнатись більше про проходження цього рівня', 'ko': '당신은 한 레벨에 들어가 있고, 여러가지 도움 양식들을 사용할 수 있습니다. 레슨에 대해 더 알고싶을 땐 "help level", LearnGitBranching을 사용하고 싶을 땐 "help general", 또는 레벨을 어떻게 해결해야할지 알고싶을 땐 "objective"를 선택하세요.', 'vi': 'Bạn đang ở trong một cấp độ, nên sẽ có nhiều hỗ trợ. Vui lòng dùng "help level" để biết thêm về bài học này, "help general" để sử dụng HọcNhánhGit, hoặc "objective" để biết cách giải quyết bài tập.', - 'sl_SI': 'Si v stopnji, zato so na voljo različne pomoči. Prosim izberi "help level" za več informacij o tej lekciji, "help general" za splošna navodila ali "objective" da izveš kako rešiti to stopnjo' + 'sl_SI': 'Si v stopnji, zato so na voljo različne pomoči. Prosim izberi "help level" za več informacij o tej lekciji, "help general" za splošna navodila ali "objective" da izveš kako rešiti to stopnjo', + 'pl' : 'Jesteście na jednym z poziomów, więc istnieje kilka rodzajów pomocy. Wpisz "help level", aby dowiedzieć się więcej o tej lekcji, wpisz "help general", aby uzyskać pomoc dotyczącą korzystania z nauki GitBranching, lub wpisz "objective", aby dowiedzieć się, jak rozwiązać ten poziom.' }, /////////////////////////////////////////////////////////////////////////// 'help-vague-builder': { @@ -1453,7 +1462,11 @@ exports.strings = { 'uk': 'При створенні рівня доступні декілька різновидів допомоги. Виберіть або "help general", чи "help builder"', 'ko': '당신은 한 레벨 생성기에 들어가 있고, 여러가지 도움 양식들을 사용할 수 있습니다. "help general" 또는 "help builder"를 선택해주세요.', 'vi': 'Bạn đang tạo một cấp độ, nên sẽ có nhiều trợ giúp có sẵn. Vui lòng chọn "help general" hoặc "help builder".', - 'sl_SI': 'Si v graditelju stopenj, zato so na voljo različne pomoči. Prosim izberi "help general" ali "help builder"' + 'sl_SI': 'Si v graditelju stopenj, zato so na voljo različne pomoči. Prosim izberi "help general" ali "help builder"', + 'pl' : 'Jesteś w kreatorze poziomów, więc dostępnych jest wiele form pomocy. Wpisz "help general", aby uzyskać pomoc dotyczącą nauki GitBranching-u, lub wpisz "help builder", aby uzyskać pomoc dotyczącą konstruktora poziomów' + + + formularze' }, /////////////////////////////////////////////////////////////////////////// 'show-goal-button': { From 300f8f76415e36751a93ba8d376aef8a4b97a4c0 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 09:13:08 +0100 Subject: [PATCH 18/52] Rename verrsion Git --- src/js/intl/strings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 9ee11cad..3c6b2a06 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -970,7 +970,7 @@ exports.strings = { 'ko': 'Git Version PCOTILE.1.0', 'vi': 'Phiên bản Git TTC-Solutions.1.0', 'sl_SI': 'Git Verzija PCOTTLE.1.0', - 'pl' : 'Wersja Git PCOTTLE.1.0-olo' + 'pl' : 'Wersja GIT-a OLSZA-1.0' }, /////////////////////////////////////////////////////////////////////////// 'flip-tree-command': { From bd82377fe35da18f40e02219ebf8e79edf9f8372 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 09:50:38 +0100 Subject: [PATCH 19/52] Polish translations part 6 + fixed --- src/js/intl/strings.js | 51 ++++++++++++++++++++++++++---------------- 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 3c6b2a06..57326c0a 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -988,7 +988,8 @@ exports.strings = { 'uk': 'Перевертаю дерево...', 'ko': '트리 뒤집는중...', 'vi': 'Cây lật...', - 'sl_SI': 'Obračanje drevesa ...' + 'sl_SI': 'Obračanje drevesa ...', + 'pl' : 'Odwracanie drzewa...' }, /////////////////////////////////////////////////////////////////////////// 'refresh-tree-command': { @@ -1006,7 +1007,8 @@ exports.strings = { 'uk': 'Оновлюю дерево...', 'ko': '트리 다시 불러오는중...', 'vi': 'Làm mới cây...', - 'sl_SI': 'Osveževanje drevesa ...' + 'sl_SI': 'Osveževanje drevesa ...', + 'pl' : 'Odświeżanie drzewa...' }, /////////////////////////////////////////////////////////////////////////// 'locale-command': { @@ -1024,7 +1026,8 @@ exports.strings = { 'uk': 'Локаль тепер дорівнює {locale}', 'ko': '로케일이 {locale}로 설정되었습니다.', 'vi': 'Ngôn ngữ được thay đổi thành {locale}.', - 'sl_SI': 'Locale nastavljen na {locale}' + 'sl_SI': 'Locale nastavljen na {locale}', + 'pl' : 'Ustawiono język na {locale}' }, /////////////////////////////////////////////////////////////////////////// 'locale-reset-command': { @@ -1042,7 +1045,8 @@ exports.strings = { 'uk': 'Локаль скинута. Тепер вона дорівнює {locale}', 'ko': '로케일이 {locale}로 초기화 되었습니다.', 'vi': 'Ngôn ngữ được đổi thành mặc định: {locale}.', - 'sl_SI': 'Locale ponastavljen na {locale}' + 'sl_SI': 'Locale ponastavljen na {locale}', + 'pl' : 'Przywrócono język do wartości domyślnych, czyli {locale}' }, /////////////////////////////////////////////////////////////////////////// 'show-command': { @@ -1060,7 +1064,8 @@ exports.strings = { 'uk': 'Щоб отримати більше інформації використовуй наступні команди:', 'ko': '더 많은 정보를 위해 다음 명령어들중 하나를 사용하세요.', 'vi': 'Vui lòng dùng một trong các lệnh sau để có thêm thông tin:.', - 'sl_SI': 'Prosim uporabi enega od naslednjih ukazov' + 'sl_SI': 'Prosim uporabi enega od naslednjih ukazov', + 'pl' : 'Aby uzyskać więcej informacji, użyj jednego z następujących poleceń:' }, /////////////////////////////////////////////////////////////////////////// 'show-all-commands': { @@ -1078,7 +1083,8 @@ exports.strings = { 'uk': 'Ось список всіх можливих команд:', 'ko': '여기에 사용 가능한 모든 명령어들의 리스트가 있습니다.', 'vi': 'Dưới đây là danh sách tất cả các lệnh hiện hành:.', - 'sl_SI': 'Tu je seznam vseh možnih ukazov:' + 'sl_SI': 'Tu je seznam vseh možnih ukazov:', + 'pl' : 'Oto lista wszystkich dostępnych poleceń:' }, /////////////////////////////////////////////////////////////////////////// 'cd-command': { @@ -1096,7 +1102,8 @@ exports.strings = { 'uk': 'Директорія змінена на "/директорії/не/мають/значення/в/цьому/демо"', 'ko': '디렉토리가 "/directories/dont/matter/in/this/demo"로 변경되었습니다.', 'vi': 'Thay đổi thư mục thành "/directories/dont/matter/in/this/demo".', - 'sl_SI': 'Mapa spremenjena na "/directories/dont/matter/in/this/demo"' + 'sl_SI': 'Mapa spremenjena na "/directories/dont/matter/in/this/demo"', + 'pl' : 'Katalog zmieniony na "/home/users/windows/pl/demo"' }, /////////////////////////////////////////////////////////////////////////// 'ls-command': { @@ -1114,7 +1121,8 @@ exports.strings = { 'uk': 'ЗабийНаФайлиВЦьомуДемо.txt', 'ko': 'DontWorryAboutFilesInThisDemo.txt (이_데모에서_파일에_대한_걱정은_하지마세요.txt)', 'vi': 'DontWorryAboutFilesInThisDemo.txt (ĐừngLoLắngVềTậpTinTrongBảnGiớiThiệuNày.txt)', - 'sl_SI': 'DontWorryAboutFilesInThisDemo.txt' + 'sl_SI': 'DontWorryAboutFilesInThisDemo.txt', + 'pl' : 'SpokojnieToTylkoPlikDemo.txt' }, 'mobile-alert': { '__desc__': 'When someone comes to the site on a mobile device, they can not input commands so this is a nasty alert to tell them', @@ -1131,7 +1139,8 @@ exports.strings = { 'uk': 'LGB не підтримує ввід тексту з мобільного, зайди з компьютера! Це цього варте!', 'ko': 'LGB는 모바일에서 입력을 받을 수 없습니다. 데스크톱으로 접속하세요! 이것은 가치가 있습니다. :D', 'vi': 'Đáng tiếc là ứng dụng không thể nhận thông tin từ điện thoại hay máy tính bảng, hãy sử dụng máy tính cá nhân, đáng để bỏ công mà :D', - 'sl_SI': 'LGB ne more sprejeti ukazov na mobilni napravi, obiščite nas na računalinku! Je vredno :D ' + 'sl_SI': 'LGB ne more sprejeti ukazov na mobilni napravi, obiščite nas na računalinku! Je vredno :D ', + 'pl' : 'Przepraszamy, ale LearnGitBranching nie da się odbierać poleceń na urządzeniach mobilnych. Odwiedź LearnGitBranching na komputerze stacjonarnym, warto! :D' }, /////////////////////////////////////////////////////////////////////////// 'share-tree': { @@ -1149,7 +1158,8 @@ exports.strings = { 'uk': 'Поділись цим деревом з друзями! Вони зможуть його завантажити за допомогою "import tree"', 'ko': '친구들과 이 트리를 공유하세요! 그들은 "import tree"를 사용해 이를 로드할 수 있습니다.', 'vi': 'Hãy chia sẻ cây này với bạn của mình! Họ có thể dùng "import tree" để tải.', - 'sl_SI': 'Deli to drevo s prijatelji! Lahko ga naložijo z "import tree"' + 'sl_SI': 'Deli to drevo s prijatelji! Lahko ga naložijo z "import tree"', + 'pl' : 'Udostępnij to drzewo znajomym! Mogą go załadować za pomocą "import tree"' }, /////////////////////////////////////////////////////////////////////////// 'paste-json': { @@ -1167,7 +1177,8 @@ exports.strings = { 'uk': 'Встав JSON нижче!', 'ko': '아래에 JSON blob을 붙여넣으세요.', 'vi': 'Dán một chuỗi JSON xuống bên dưới.', - 'sl_SI': 'Prilepi JSON kodo spodaj!' + 'sl_SI': 'Prilepi JSON kodo spodaj!', + 'pl' : 'Wklej poniżej obiekt z kodem JSON!' }, /////////////////////////////////////////////////////////////////////////// 'solved-map-reset': { @@ -1185,7 +1196,8 @@ exports.strings = { 'uk': 'Все скинуте! Можна починати з чистого аркушу!', 'ko': '해결된 지도가 초기화 되었습니다. 당신은 깨끗한 상태에서 시작합니다.', 'vi': 'Tất cả đáp án đã được xóa, bạn có thể bắt đầu lại từ đầu.', - 'sl_SI': 'Rešena mapa je ponastavljena, začel boš lahko na novo!' + 'sl_SI': 'Rešena mapa je ponastavljena, začel boš lahko na novo!', + 'pl' : 'Rozwiązania zostały wyczyszczone, zaczynasz od czystej karty.' }, /////////////////////////////////////////////////////////////////////////// 'level-cant-exit': { @@ -1203,7 +1215,8 @@ exports.strings = { 'uk': 'Ти не в рівні! Ти в пісочниці! Почни рівень з "levels"', 'ko': '당신은 샌드박스에 있습니다. "levels"를 사용하여 레벨을 시작하세요.', 'vi': 'Bạn hiện không ở cấp độ nào cả! Hãy bắt đầu một cấp độ với "levels".', - 'sl_SI': 'Nisi v stopnji! Si v peskovniku, začni stopnjo z "levels"' + 'sl_SI': 'Nisi v stopnji! Si v peskovniku, začni stopnjo z "levels"', + 'pl' : 'Nie jesteś na poziomie! Jesteś w piaskownicy, zacznij poziom wpisując "levels"' }, /////////////////////////////////////////////////////////////////////////// 'level-no-id': { @@ -1221,7 +1234,8 @@ exports.strings = { 'uk': 'Рівень з id "{id}" не знайдений! Відкриваю вибір рівней', 'ko': 'id "{id}"에 대한 레벨이 존재하지 않습니다. 레벨 선택 화면을 열어보세요.', 'vi': 'Không tìm thấy cấp độ cho định danh "{id}". Mở cửa sổ chọn cấp độ.', - 'sl_SI': 'Stopnja za ta id "{id}" ni bila najdena! Odpiram pogled za izbiro stopnje' + 'sl_SI': 'Stopnja za ta id "{id}" ni bila najdena! Odpiram pogled za izbiro stopnje', + 'pl' : 'Nie znaleziono poziomu {id}!. Otwieranie widoku wyboru poziomu...' }, /////////////////////////////////////////////////////////////////////////// 'undo-stack-empty': { @@ -1239,7 +1253,8 @@ exports.strings = { 'uk': 'Нема куди відкатуватися', 'ko': '되돌리기 스택이 비었습니다!', 'vi': 'Không có gì để hoàn tác!', - 'sl_SI': 'Undo seznam je prazen!' + 'sl_SI': 'Undo seznam je prazen!', + 'pl' : 'Nie ma już poleceń do cofnięcia!' }, /////////////////////////////////////////////////////////////////////////// 'already-solved': { @@ -1257,7 +1272,8 @@ exports.strings = { 'uk': 'Ти вже пройшов цей рівень, спробуй інші рівні з "levels" чи повернись в пісочницю з "sandbox"', 'ko': '당신은 이미 이 레벨을 해결했습니다. "levels"를 사용하여 다른 레벨에 도전하거나 "sandbox"를 사용하여 샌드박스로 돌아가세요.', 'vi': 'Bạn đã vượt qua cấp độ này. Thử cấp độ khác với "levels" hoặc dùng "sandbox" để trở lại hộp cát.', - 'sl_SI': 'To stopnjo si že rešil, poizkusi druge stopnje z "levels" ali pojdi nazaj v peskovnik s "sandbox"' + 'sl_SI': 'To stopnjo si že rešil, poizkusi druge stopnje z "levels" ali pojdi nazaj v peskovnik s "sandbox"', + 'pl' : 'Już rozwiązałeś ten poziom, wypróbuj inne, używając "levels" lub wróć do piaskownicy za pomocą polecenia "sandbox"' }, /////////////////////////////////////////////////////////////////////////// 'solved-level': { @@ -1464,9 +1480,6 @@ exports.strings = { 'vi': 'Bạn đang tạo một cấp độ, nên sẽ có nhiều trợ giúp có sẵn. Vui lòng chọn "help general" hoặc "help builder".', 'sl_SI': 'Si v graditelju stopenj, zato so na voljo različne pomoči. Prosim izberi "help general" ali "help builder"', 'pl' : 'Jesteś w kreatorze poziomów, więc dostępnych jest wiele form pomocy. Wpisz "help general", aby uzyskać pomoc dotyczącą nauki GitBranching-u, lub wpisz "help builder", aby uzyskać pomoc dotyczącą konstruktora poziomów' - - - formularze' }, /////////////////////////////////////////////////////////////////////////// 'show-goal-button': { From 5a6209a41092177aadbfa49c4e949972cd8b6e69 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 10:36:42 +0100 Subject: [PATCH 20/52] word in translation corrected --- src/levels/intro/branching.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/levels/intro/branching.js b/src/levels/intro/branching.js index 80041128..3769f48a 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -1302,7 +1302,7 @@ exports.level = { "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 przełączyć się na nią w tym samym czasie,", + "nowy branch ORAZ przełączyć się na niego w tym samym czasie,", "możesz po prostu wpisać `git checkout -b [nazwa_branch-u]`." ] } From 14c2b13576c0befd7b6d4e7b960847343520e3d8 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 11:05:05 +0100 Subject: [PATCH 21/52] translation corrected --- src/js/intl/strings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 57326c0a..740c5e46 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1731,6 +1731,6 @@ exports.strings = { 'ko': '이 대화창이나 텍스트는 아직 번역되지 않았습니다. :( 번역에 참여해주세요!', 'vi': 'Hội thoại hoặc văn bản này chưa được dịch ra ngôn ngữ của bạn rồi. :( Hãy lên GitHub để cung cấp bản dịch!', 'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!', - 'pl' : 'Kolejne okno dialogowe lub tekst nie jest jeszcze przetłumaczone na język polski :(\nZapraszam na GitHub, aby pomóc w tłumaczeniu!' + 'pl' : 'Kolejne okno dialogowe lub tekst nie zostało jeszcze przetłumaczone na język polski :(\nZapraszam na GitHub, aby pomóc w tłumaczeniu!' } }; From b4f3b9913e4d2b9bcefce5ee908d47d2d5fd0b75 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 12:02:28 +0100 Subject: [PATCH 22/52] translation in braching improved --- src/levels/intro/branching.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/levels/intro/branching.js b/src/levels/intro/branching.js index 3769f48a..22aefc30 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -17,7 +17,7 @@ exports.level = { "uk": "Розгалуження в Git", "vi": "Rẽ nhánh với Git", "sl_SI": "Branchanje v Gitu", - "pl" : "Rozgałęzienia w GIT" + "pl" : "Rozgałęzienia w GIT-cie (branch)" }, "hint": { "en_US": "Make a new branch with \"git branch \" and check it out with \"git checkout \"", @@ -1243,7 +1243,7 @@ exports.level = { "", "Ponieważ tworzenie wielu branch-y nie wiąże się z dodatkowymi kosztami przestrzeni czy też pamięci, dlatego ł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\"." + "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 oraz wszystkie commit-y nadrzędnych\"." ] } }, From 423a5108a5f03d5a1d2fa2a098fc272ce407a3a2 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 12:03:16 +0100 Subject: [PATCH 23/52] translated level intro-commits --- src/levels/intro/commits.js | 48 +++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/src/levels/intro/commits.js b/src/levels/intro/commits.js index ef5c36ca..5b31c857 100644 --- a/src/levels/intro/commits.js +++ b/src/levels/intro/commits.js @@ -14,7 +14,8 @@ exports.level = { 'ru_RU': 'Знакомство с Git Commit ', 'uk': 'Знайомство з комітами в Git', 'vi': 'Giới thiệu về Git Commit', - 'sl_SI': "Uvod v Git Commit" + 'sl_SI': "Uvod v Git Commit", + 'pl' : "Wprowadzenie do zatwierdzeń GIT-a (commit)" }, "goalTreeString": "{\"branches\":{\"master\":{\"target\":\"C3\",\"id\":\"master\"}},\"commits\":{\"C0\":{\"parents\":[],\"id\":\"C0\",\"rootCommit\":true},\"C1\":{\"parents\":[\"C0\"],\"id\":\"C1\"},\"C2\":{\"parents\":[\"C1\"],\"id\":\"C2\"},\"C3\":{\"parents\":[\"C2\"],\"id\":\"C3\"}},\"HEAD\":{\"target\":\"master\",\"id\":\"HEAD\"}}", "solutionCommand": "git commit;git commit", @@ -34,7 +35,8 @@ exports.level = { "ru_RU": "Попробуй дважды выполнить команду 'git commit' ;)", "uk": "Спробуй двічі виконати команду 'git commit' ;)", 'vi': "Đơn giản là cứ gõ 'git commit' 2 lần", - 'sl_SI': "Preprosto dvakrat vpiši 'git commit' in zaključi!" + 'sl_SI': "Preprosto dvakrat vpiši 'git commit' in zaključi!", + "pl" : "Aby zakończyć, wystarczy dwukrotnie wpisać 'git commit'!" }, "disabledMap": { "git revert": true @@ -679,6 +681,48 @@ exports.level = { } } ] + }, + "pl": { + "childViews": [ + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "## Zatwierdzenia GIT-a (commit)", + "`commit` w repozytorium GIT-a rejestruje migawkę wszystkich (śledzonych) plików w twoim katalogu. To jak gigantyczne kopiowanie i wklejanie, ale jeszcze lepsze!", + "", + "GIT stara się, aby commit-y były tak lekkie, jak to tylko możliwe, więc nie kopiuje na ślepo całego katalogu za każdym razem, gdy zatwierdzasz zmiany. Możesz (jeśli to możliwe) skompresować zatwierdzenie jako zestaw zmian (lub _\"delta\"_) między jedną wersją w repozytorium a następną.", + "", + "GIT przechowuje również historię, kiedy dokonano zatwierdzenia. Dlatego większość commit-ów ma na sobie zmiany przodków -- oznaczamy to strzałkami w naszej wizualizacji. Utrzymanie historii jest świetne dla wszystkich, którzy pracują nad projektem!", + "", + "Jest mnóstwo rzeczy do zagłębienia, ale na razie możesz myśleć o commit-ach jako migawkach projektu. Zatwierdzenia są bardzo lekkie, a przełączanie się między nimi jest niesamowicie szybkie!" + ] + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Zobaczmy, jak to wygląda w praktyce. Po prawej stronie mamy wizualizację (małego) repozytorium GIT-a. Istnieją dwa zatwierdzenia:\n początkowy commit `C0`, a następnie po nim commit `C1`, które mogą mieć kilka interesujących zmian.", + "", + "Kliknij poniższy przycisk, aby dokonać nowy commit." + ], + "afterMarkdowns": [ + "Gotowe! Niesamowite. Właśnie wprowadziliśmy zmiany w repozytorium i zapisaliśmy je jako zatwierdzenie (commit). Utworzony przez nas commit ma rodzica `C1`, który odnosi się do commit-a, na który został oparty." + ], + "command": "git commit", + "beforeCommand": "" + } + }, + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "Śmiało i wypróbuj to sam! Po zamknięciu tego okna wykonaj dwa zatwierdzenia (tj. commit-y), aby ukończyć poziom." + ] + } + } + ] } } }; From cdc0868282d12e13e1cd74f07e7692d26b97f91e Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 08:34:29 +0200 Subject: [PATCH 24/52] exit menu was set at the end --- src/js/react_views/IntlHelperBarView.jsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/js/react_views/IntlHelperBarView.jsx b/src/js/react_views/IntlHelperBarView.jsx index b345920d..49f52835 100644 --- a/src/js/react_views/IntlHelperBarView.jsx +++ b/src/js/react_views/IntlHelperBarView.jsx @@ -114,17 +114,17 @@ class IntlHelperBarView extends React.Component{ onClick: function() { this.fireCommand('locale gl; levels'); }.bind(this) - }, { - icon: 'signout', - onClick: function() { - this.props.onExit(); - }.bind(this) }, { text: 'Slovensko', testID: 'slovenian', onClick: function() { this.fireCommand('locale sl_SI; levels'); }.bind(this) + }, { + icon: 'signout', + onClick: function() { + this.props.onExit(); + }.bind(this) } ]; } From 696d5e8fd89ef8cd42455badf5e4b796a81d3c11 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 08:35:04 +0200 Subject: [PATCH 25/52] added to the "Polish" menu --- src/js/react_views/IntlHelperBarView.jsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/js/react_views/IntlHelperBarView.jsx b/src/js/react_views/IntlHelperBarView.jsx index 49f52835..be130ce6 100644 --- a/src/js/react_views/IntlHelperBarView.jsx +++ b/src/js/react_views/IntlHelperBarView.jsx @@ -120,6 +120,12 @@ class IntlHelperBarView extends React.Component{ onClick: function() { this.fireCommand('locale sl_SI; levels'); }.bind(this) + }, { + text: 'Polski', + testID: 'polish', + onClick: function() { + this.fireCommand('locale pl_PL; levels'); + }.bind(this) }, { icon: 'signout', onClick: function() { From 4dde7698c1937556057714afecb6e2c487814792 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 09:01:40 +0200 Subject: [PATCH 26/52] the language menu has been expanded --- src/style/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/style/main.css b/src/style/main.css index 48372314..ee0a7024 100644 --- a/src/style/main.css +++ b/src/style/main.css @@ -634,7 +634,7 @@ li.rebaseEntry, border-right: 0; box-shadow: -1px -1px 5px rgba(0,0,0,0.3); font-weight: bold; - max-width: 500px; + max-width: 520px; clear: both; } From 7ed4644fbf6afd393dea0242f155c4b00f298bcf Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 09:38:43 +0200 Subject: [PATCH 27/52] add PL in LocaleStore --- src/js/stores/LocaleStore.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/js/stores/LocaleStore.js b/src/js/stores/LocaleStore.js index ff51165a..c67fc2d4 100644 --- a/src/js/stores/LocaleStore.js +++ b/src/js/stores/LocaleStore.js @@ -22,7 +22,8 @@ var langLocaleMap = { ru: 'ru_RU', uk: 'uk', vi: 'vi', - sl: 'sl_SI' + sl: 'sl_SI', + pl: 'pl' }; var headerLocaleMap = { From 7aaab930d56bda692e05dbeab9e8fcab1c3eb62e Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 09:40:09 +0200 Subject: [PATCH 28/52] translated welcome --- src/js/dialogs/sandbox.js | 59 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/src/js/dialogs/sandbox.js b/src/js/dialogs/sandbox.js index 70e1841e..8e13b565 100644 --- a/src/js/dialogs/sandbox.js +++ b/src/js/dialogs/sandbox.js @@ -715,4 +715,63 @@ exports.dialog = { ] } }], + 'pl': [{ + type: 'ModalAlert', + options: { + markdowns: [ + '## Witaj w Learn Git Branching!', + '', + 'Celem tej aplikacji jest zilustrowanie rozległych i złożonych relacji pomiędzy procesami związanymi z pracą z GIT-em.', + 'Mam nadzieję, że ci się to spodoba i może nawet się czegoś nauczysz!', + '"Learn Git Branching" to najbardziej wizualny i interaktywny sposób na naukę GIT-a w sieci.', + 'Będziesz miał do czynienia z ekscytującymi poziomami wraz z pokazaniem krok po kroku potężnych funkcji, a może nawet z odrobiną zabawy po drodze.', + '', + 'Jeśli jesteś początkujący, po prostu zacznij od pierwszego poziomu.', + 'Jeśli znasz już podstawy GIT-a, wypróbuj niektóre z naszych późniejszych, bardziej wymagających poziomów.', + '', + '# Demo!', + '', + 'Jeśli nie widziałeś tej demonstracji, możesz ją obejrzeć tutaj:', + '', + '[https://pcottle.github.io/learnGitBranching/?demo](https://pcottle.github.io/learnGitBranching/?demo)', + '', + 'Masz dość tego okna? Dodaj `?NODEMO` do adresu URL, aby się go pozbyć, w ten sposób:', + '', + '[https://pcottle.github.io/learnGitBranching/?NODEMO](?NODEMO)' + ] + } + }, { + type: 'ModalAlert', + options: { + markdowns: [ + '## Komendy GIT-a', + '', + 'W trybie piaskownicy dostępna jest duża liczba poleceń GIT. Między innymi', + '', + ' * commit', + ' * branch', + ' * checkout', + ' * cherry-pick', + ' * reset', + ' * revert', + ' * rebase', + ' * merge' + ] + } + }, { + type: 'ModalAlert', + options: { + markdowns: [ + '## Dzielenie się jest Fajne!', + '', + 'Podziel się tymi drzewami GIT-a z przyjaciółmi, wpisując `export tree` oraz `import tree`.', + '', + 'Czy masz coś, co warto wiedzieć o GIT-cie? Spróbuj zbudować swój poziom wpisując `build level` lub spróbuj poziomu znajomego wpisując `import level`', + '', + 'Aby zobaczyć wszystkie polecenia, wpisz `show commands`. Pod spodem są "małe skarby" jak `undo`(cofnij) i `reset`', + '', + 'Na razie zacznijmy od wpisania `levels`...' + ] + } + }], }; From e74351782ac7748c4b594f537a831f71cd5bdd37 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 11:06:04 +0200 Subject: [PATCH 29/52] Polish translations part 1 --- src/js/intl/strings.js | 82 +++++++++++++++++++++++++++--------------- 1 file changed, 54 insertions(+), 28 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 9ee9f63b..14dd5ea7 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -17,8 +17,8 @@ exports.strings = { 'uk': 'Вау! Ти пройшов останній рівень, круто!', 'ko': '와우! 마지막 레벨까지 마쳤습니다. 멋지네요!', 'vi': 'Wao! Bạn đã phá đảo, quá tuyệt!', - 'sl_SI': 'Wow! Končal si zadnjo stopnjo, fantastično!' - + 'sl_SI': 'Wow! Končal si zadnjo stopnjo, fantastično!', + 'pl': 'Wow! Ukończono ostatni poziom, świetnie!' }, /////////////////////////////////////////////////////////////////////////// 'finish-dialog-next': { @@ -38,7 +38,8 @@ exports.strings = { 'uk': 'Хочеш перейти на наступний рівень -- *"{nextLevel}"*?', 'ko': '다음 레벨로 넘어갈까요? 레벨 *"{nextLevel}"*', 'vi': 'Bạn có muốn chuyển sang cấp độ tiếp: *"{nextLevel}"* không?', - 'sl_SI': 'Bi rad nadaljeval na *"{nextLevel}"*, naslednjo stopnjo?' + 'sl_SI': 'Bi rad nadaljeval na *"{nextLevel}"*, naslednjo stopnjo?', + 'pl': 'Czy chcesz przejść do *"{nextLevel}"*, następnego poziomu?' }, /////////////////////////////////////////////////////////////////////////// 'finish-dialog-win': { @@ -58,7 +59,8 @@ exports.strings = { 'uk': 'Чудово! Твій розв’язок на рівні або кращий від нашого.', 'ko': '멋져요! 우리의 해답과 일치하거나 우리보다 좀 더 나은 해답입니다.', 'vi': 'Tuyệt vời! Đáp án của bạn đạt chuẩn thâm chí có thể tốt hơn.', - 'sl_SI': 'Bravo! Izenačil ali celo presegel si našo rešitev.' + 'sl_SI': 'Bravo! Izenačil ali celo presegel si našo rešitev.', + 'pl': 'Niesamowite! Rozwiązano nasze zadanie, a nawet lepiej.' }, /////////////////////////////////////////////////////////////////////////// 'finish-dialog-lose': { @@ -78,7 +80,8 @@ exports.strings = { 'uk': 'Спробуй, можливо ти зможеш вкластися в {best} кроків :D', 'ko': '{best}회로 줄일 수 있다면 해보세요. :D', 'vi': 'Thử xem bạn có thể giảm xuống {best} không? :D', - 'sl_SI': 'Misliš da lahko spraviš rešitev na {best}? :D' + 'sl_SI': 'Misliš da lahko spraviš rešitev na {best}? :D', + 'pl': 'Sprawdź, czy dasz radę to zrobić w {best} krokach :D' }, /////////////////////////////////////////////////////////////////////////// 'hg-prune-tree': { @@ -97,7 +100,8 @@ exports.strings = { 'uk': 'Увага! Mercurial агресивно збирає сміття й може обрізати твоє дерево ', 'ko': '주의! Mercurial은 공격적으로 가비지 컬렉션을 수행하므로 트리를 정리할 필요가 있습니다.', 'vi': 'Cảnh báo! Mercurial cần thực hiện thu gom rác và thu nhỏ cây lịch sử của bạn.', - 'sl_SI': 'Opozorilo! Mercurial ima agresivno politiko garbage collectiona in bo obrezal vaše drevo' + 'sl_SI': 'Opozorilo! Mercurial ima agresivno politiko garbage collectiona in bo obrezal vaše drevo', + 'pl': 'Ostrzeżenie! Mercurial prowadzi agresywną kolekcję śmieci i dlatego musi przycinać Twoje drzewo' }, /////////////////////////////////////////////////////////////////////////// 'hg-a-option': { @@ -116,7 +120,8 @@ exports.strings = { 'uk': 'Опція -A не потрібна для цього застосунку, можна просто комітити!', 'ko': '이 앱에선 -A 옵션은 필요 없습니다. 그냥 커밋하세요!', 'vi': 'Không cần thiết phải dùng tùy chọn -A trên ứng dụng này, cứ commit là được!', - 'sl_SI': 'Opcija -A ni potrebna za to aplikacijo, samo commitaj!' + 'sl_SI': 'Opcija -A ni potrebna za to aplikacijo, samo commitaj!', + 'pl': 'Opcja -A nie jest wymagana w tej aplikacji, po prostu zrób `commit`!' }, /////////////////////////////////////////////////////////////////////////// 'hg-error-no-status': { @@ -135,7 +140,8 @@ exports.strings = { 'uk': 'Команда status не підтримується в цьому застосунку, так як немає стейджингу(staging) файлів. Натомість спробуй hg summary ', 'ko': '이 앱을 위한 상태 명령어는 없습니다. 왜냐하면 파일들의 스테이징이 없기 때문입니다. 대신 hg summary를 시도해보세요.', 'vi': 'Ứng dụng này không hỗ trợ lệnh `status` vì không có tệp nhớ đệm, thay vì đó hãy dùng lệnh `hg summary`', - 'sl_SI': 'Za to aplikacijo ni na voljo `status` ukaza, ker tu ni `stage-anja` datotek. Poizkusiš lahko `hg summary`' + 'sl_SI': 'Za to aplikacijo ni na voljo `status` ukaza, ker tu ni `stage-anja` datotek. Poizkusiš lahko `hg summary`', + 'pl' : 'W tej aplikacji nie ma polecenia `status`, ponieważ nie ma przemieszczania plików. Zamiast tego wypróbuj `hg summary`' }, /////////////////////////////////////////////////////////////////////////// 'hg-error-need-option': { @@ -154,7 +160,8 @@ exports.strings = { 'uk': 'Для цієї команди потрібна опція {option}', 'ko': '나는 그 명령어를 위한 {option} 옵션이 필요합니다.', 'vi': 'Câu lệnh đó cần tùy chọn {option}!', - 'sl_SI': 'Potrebujem opcijo {option} za ta ukaz!' + 'sl_SI': 'Potrebujem opcijo {option} za ta ukaz!', + 'pl': 'Potrzebuję opcji {option} dla tego polecenia!' }, /////////////////////////////////////////////////////////////////////////// 'hg-error-log-no-follow': { @@ -173,7 +180,8 @@ exports.strings = { 'uk': 'hg log без опції -f в данний момент не підтримується, використовуй -f', 'ko': '-f가 없는 hg log는 현재 지원되지 않습니다. -f를 사용하세요.', 'vi': 'Hiện tại thì `hg log` mà không có tùy chọn -f chưa được hỗ trợ, hãy viết thêm -f.', - 'sl_SI': 'hg log brez -f trenutno ni podprt, uporabi -f' + 'sl_SI': 'hg log brez -f trenutno ni podprt, uporabi -f', + 'pl': '`hg log` bez -f nie jest obecnie obsługiwany, użyj -f' }, /////////////////////////////////////////////////////////////////////////// 'git-status-detached': { @@ -192,7 +200,8 @@ exports.strings = { 'uk': 'Відокремлений HEAD', 'ko': '분리된 HEAD!', 'vi': 'HEAD bị tách biệt!', - 'sl_SI': 'Detached head!' + 'sl_SI': 'Detached head!', + 'pl': 'Odłączono HEAD!' }, /////////////////////////////////////////////////////////////////////////// 'git-status-onbranch': { @@ -211,7 +220,8 @@ exports.strings = { 'uk': 'В гілці {branch}', 'ko': '분기 지점 {branch}에서', 'vi': 'Đang trên nhánh {branch}', - 'sl_SI': 'Na branchu {branch}' + 'sl_SI': 'Na branchu {branch}', + 'pl': 'Na branch-u {branch}' }, /////////////////////////////////////////////////////////////////////////// 'git-status-readytocommit': { @@ -230,7 +240,8 @@ exports.strings = { 'uk': 'Готово до коміту! (як завжди в цьому демо)', 'ko': '커밋을 준비하세요! (이 데모에서는 항상)', 'vi': 'Sẵn sàng để commit! (khi demo thì luôn có thể commit)', - 'sl_SI': 'Pripravljen za commit! (kot vedno v tem demotu)' + 'sl_SI': 'Pripravljen za commit! (kot vedno v tem demotu)', + 'pl': 'Gotowy commit! (jak zawsze w tym demo)' }, /////////////////////////////////////////////////////////////////////////// 'git-dummy-msg': { @@ -250,7 +261,8 @@ exports.strings = { 'uk': 'Швидкий коміт. Динамо!', 'ko': '빨리 커밋하세요!', 'vi': 'Commit luôn đi cho nóng!', - 'sl_SI': 'Hiter commit.' + 'sl_SI': 'Hiter commit.', + 'pl': 'Szybki commit.' }, 'git-error-origin-fetch-uptodate': { '__desc__': 'One of the error messages for git', @@ -268,7 +280,8 @@ exports.strings = { 'uk': 'Вже оновлено!', 'ko': '이미 최신 상태입니다!', 'vi': 'Cập nhật mới nhất rồi!', - 'sl_SI': 'Že posodobljeno!' + 'sl_SI': 'Že posodobljeno!', + 'pl': 'Już aktualne!' }, 'git-error-origin-fetch-no-ff': { '__desc__': 'One of the error messages for git', @@ -286,7 +299,8 @@ exports.strings = { 'uk': 'Твоя гілка origin не синхронізована з віддаленою гілкою, неможливо виконати fetch', 'ko': '당신의 오리진 브랜치가 원격 브랜치와 동기화되지 않았고, 패치를 실행할 수 없습니다.', 'vi': 'Nhánh của bạn không đồng bộ với nhánh remote nên lệnh fetch không thực thi được.', - 'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti' + 'sl_SI': 'Tvoj origin branch ni sinhroniziran z oddaljenim branchem, zato se fetch se ne more izvesti', + 'pl': 'Twój branch nie jest zsynchronizowany ze zdalny branch-em i nie można przeprowadzić pobierania' }, 'git-error-origin-push-no-ff': { '__desc__': 'One of the error messages for git', @@ -767,7 +781,8 @@ exports.strings = { 'uk': 'Вивчай Git Branching', 'ko': '깃 브랜칭을 배워봅시다.', 'vi': 'Học nhánh Git.', - 'sl_SI': 'Nauči se Git Branching' + 'sl_SI': 'Nauči se Git Branching', + 'pl': 'Nauka GIT Branching-u' }, /////////////////////////////////////////////////////////////////////////// 'select-a-level': { @@ -786,7 +801,8 @@ exports.strings = { 'uk': 'Обери рівень', 'ko': '레벨을 선택하세요.', 'vi': 'Chọn một cấp độ.', - 'sl_SI': 'Izberi stopnjo' + 'sl_SI': 'Izberi stopnjo', + 'pl': 'Wybierz poziom' }, /////////////////////////////////////////////////////////////////////////// 'main-levels-tab': { @@ -801,7 +817,8 @@ exports.strings = { 'uk' : 'Основи', 'ko': '메인', 'vi': 'Bài học chính', - 'sl_SI': 'Glavno' + 'sl_SI': 'Glavno', + 'pl': 'Główny' }, /////////////////////////////////////////////////////////////////////////// 'remote-levels-tab': { @@ -816,7 +833,8 @@ exports.strings = { 'uk' : 'Віддалені репозиторії', 'ko' : '원격', 'vi' : 'Bài học về thao tác từ xa', - 'sl_SI': 'Oddaljeno' + 'sl_SI': 'Oddaljeno', + 'pl' : 'Zdalny' }, /////////////////////////////////////////////////////////////////////////// 'branch-name-short': { @@ -835,7 +853,8 @@ exports.strings = { 'uk': 'Вибач, нам потрібно щоб ім’я гілок було як можна коротше для наглядності. Твоє ім’я гілки було скорочене до 9 літер й тепер це "{branch}"', 'ko': '미안하지만, 우리는 시각적으로 더 좋게 보기위해 짧은 브랜치명이 필요합니다. 당신의 브랜치명은 9자리로 잘라 "{branch}"로 만들었습니다.', 'vi': 'Xin lỗi, chúng tôi cần giữ tên nhánh ngắn để tiện minh họa. Tên nhánh của bạn đã bị cắt xuống 9 ký tự là "{branch}".', - 'sl_SI': 'Oprosti, imena branchev moramo obdržati kratka zaradi vizualizacije. Tvoje ime brancha je bilo skrajšano na 9 črk, kar predstavlja "{branch}"' + 'sl_SI': 'Oprosti, imena branchev moramo obdržati kratka zaradi vizualizacije. Tvoje ime brancha je bilo skrajšano na 9 črk, kar predstavlja "{branch}"', + 'pl': 'Przepraszamy, ze względu na wizualizacje musimy zachować krótkie nazwy branch-y. Nazwa Twojego branch-u została skrócona do 9 znaków, w wyniku czego otrzymano "{branch}"' }, /////////////////////////////////////////////////////////////////////////// 'bad-branch-name': { @@ -854,7 +873,8 @@ exports.strings = { 'uk': 'Назва гілки "{branch}" є недопустимою', 'ko': '"{branch}"라는 브랜치명은 사용할 수 없습니다.', 'vi': 'Tên nhánh "{branch}" không được chấp nhận.', - 'sl_SI': 'To ime brancha "{branch}" ni dovoljeno!' + 'sl_SI': 'To ime brancha "{branch}" ni dovoljeno!', + 'pl': 'Ta nazwa oddziału "{branch}" jest niedozwolona!' }, /////////////////////////////////////////////////////////////////////////// 'bad-tag-name': { @@ -873,7 +893,8 @@ exports.strings = { 'uk': 'Назва тегу "{tag}" є недопустимою', 'ko': '"{tag}"라는 태그명은 사용할 수 없습니다.', 'vi': 'Tên thẻ "{tag}" không được chấp nhận.', - 'sl_SI': 'To ime tag-a "{tag}" ni dovoljeno!' + 'sl_SI': 'To ime tag-a "{tag}" ni dovoljeno!', + 'pl': 'Ta nazwa tagu "{tag}" jest niedozwolona!' }, /////////////////////////////////////////////////////////////////////////// 'option-not-supported': { @@ -892,7 +913,8 @@ exports.strings = { 'uk': 'Опція "{option}" не підтримується!', 'ko': '"{option}"(이)라는 옵션은 지원하지 않습니다.', 'vi': 'Tùy chọn "{option}" không được hỗ trợ.', - 'sl_SI': 'Opcija "{option}" ni podprta! ' + 'sl_SI': 'Opcija "{option}" ni podprta! ', + 'pl': 'Opcja "{option}" nie jest obsługiwana!' }, /////////////////////////////////////////////////////////////////////////// 'git-usage-command': { @@ -911,7 +933,8 @@ exports.strings = { 'uk': 'git <команда> [<аргументи>]', 'ko': 'git <명령어> [<인자들>]', 'vi': 'git []', - 'sl_SI': 'git []' + 'sl_SI': 'git []', + 'pl': 'git []' }, /////////////////////////////////////////////////////////////////////////// 'git-supported-commands': { @@ -930,7 +953,8 @@ exports.strings = { 'uk': 'Допустимі команди', 'ko': '지원되는 명령어들:', 'vi': 'Các lệnh được hỗ trợ:', - 'sl_SI': 'Podprti ukazi:' + 'sl_SI': 'Podprti ukazi:', + 'pl': 'Obsługiwane polecenia:' }, /////////////////////////////////////////////////////////////////////////// 'git-usage': { @@ -949,7 +973,8 @@ exports.strings = { 'uk': 'Використання:', 'ko': '사용법', 'vi': 'Cách dùng:', - 'sl_SI': 'Uporaba:' + 'sl_SI': 'Uporaba:', + 'pl': 'Użyj' }, /////////////////////////////////////////////////////////////////////////// 'git-version': { @@ -968,7 +993,8 @@ exports.strings = { 'uk': 'Версія git PCOTTLE.1.0', 'ko': 'Git Version PCOTILE.1.0', 'vi': 'Phiên bản Git TTC-Solutions.1.0', - 'sl_SI': 'Git Verzija PCOTTLE.1.0' + 'sl_SI': 'Git Verzija PCOTTLE.1.0', + 'pl' : 'Wersja Git PCOTTLE.1.0-olo' }, /////////////////////////////////////////////////////////////////////////// 'flip-tree-command': { From 1b0ddc96d38d1f3d1bd56c2af50ab97a3a9e25e4 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 11:22:55 +0200 Subject: [PATCH 30/52] fixed shortcut to pl --- src/js/react_views/IntlHelperBarView.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/react_views/IntlHelperBarView.jsx b/src/js/react_views/IntlHelperBarView.jsx index be130ce6..9939daf7 100644 --- a/src/js/react_views/IntlHelperBarView.jsx +++ b/src/js/react_views/IntlHelperBarView.jsx @@ -124,7 +124,7 @@ class IntlHelperBarView extends React.Component{ text: 'Polski', testID: 'polish', onClick: function() { - this.fireCommand('locale pl_PL; levels'); + this.fireCommand('locale pl; levels'); }.bind(this) }, { icon: 'signout', From dded03a2edead918cf94acc34fcc99c9c5bb03ee Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 12:21:09 +0200 Subject: [PATCH 31/52] Polish translations part 2 --- src/js/intl/strings.js | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 14dd5ea7..e085d2c4 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1522,7 +1522,8 @@ exports.strings = { 'uk': 'Ціль рівня', 'ko': '목표 보기', 'vi': 'Hiển thị mục tiêu', - 'sl_SI': 'Prikaži Cilj' + 'sl_SI': 'Prikaži Cilj', + 'pl' : 'Pokaż cel' }, /////////////////////////////////////////////////////////////////////////// 'hide-goal-button': { @@ -1542,7 +1543,8 @@ exports.strings = { 'uk': 'Сховати ціль', 'ko': '목표 숨기기', 'vi': 'Ẩn mục tiêu', - 'sl_SI': 'Skrij Cilj' + 'sl_SI': 'Skrij Cilj', + 'pl' : 'Ukryj cel' }, /////////////////////////////////////////////////////////////////////////// 'objective-button': { @@ -1557,7 +1559,8 @@ exports.strings = { 'uk': 'Задача', 'ko': '목적', 'vi': 'Chỉ dẫn', - 'sl_SI': 'Navodila' + 'sl_SI': 'Navodila', + 'pl' : 'Instrukcje' }, /////////////////////////////////////////////////////////////////////////// 'git-demonstration-title': { @@ -1572,7 +1575,8 @@ exports.strings = { 'uk' : 'Git демо', 'ko' : 'Git 데모', 'vi' : 'Trình diễn Git', - 'sl_SI': 'Git Predstavitev' + 'sl_SI': 'Git Predstavitev', + 'pl' : 'Demo GIT' }, /////////////////////////////////////////////////////////////////////////// 'goal-to-reach': { @@ -1592,7 +1596,8 @@ exports.strings = { 'uk': 'Ціль рівня', 'ko': '목표', 'vi': 'Mục tiêu cần đạt', - 'sl_SI': 'Končni Cilj' + 'sl_SI': 'Končni Cilj', + 'pl': 'Cel do osiągnięcia' }, /////////////////////////////////////////////////////////////////////////// 'goal-only-master': { @@ -1612,7 +1617,8 @@ exports.strings = { 'uk': 'Важливо: В цьому рівні буде перевірятися тільки гілка master. Решта гілок тільки для наглядності (показані пунктиром нижче). Як завжди, можна сховати цей діалог за допомогою "hide goal"', 'ko': 'Note: 이 레벨에선 오직 마스터 브랜치만이 검사될 것입니다.. 다른 브랜치들은 단순히 참고용입니다. (아래에 대시 라벨로 보여집니다.). "hide goal"을 사용하여 언제든지 창을 숨길 수 있습니다.', 'vi': 'Chú ý: Ở cấp độ này chỉ nhánh master bị kiểm tra. Các nhánh khác chỉ dùng để tham chiếu(có dấu - ở nhãn). Như thường lệ, bạn có thể ẩn mục tiêu bằng "hide goal".', - 'sl_SI': 'Opomba: Samo master branch bo preverjen v tej stopnji. Ostali branchi so zgolj za referenco (prikazani kot črtaste oznake spodaj). Kot ponavadi, lahko skriješ dialog z "hide goal"' + 'sl_SI': 'Opomba: Samo master branch bo preverjen v tej stopnji. Ostali branchi so zgolj za referenco (prikazani kot črtaste oznake spodaj). Kot ponavadi, lahko skriješ dialog z "hide goal"', + 'pl': ' Uwaga: Na tym poziomie sprawdzana będzie tylko branch główny. Pozostałe branch-e są tylko do odwołania (pokazane jako przerywane etykiety poniżej). Jak zawsze, możesz ukryć to okno dialogowe z "ukryj cel".' }, /////////////////////////////////////////////////////////////////////////// 'hide-goal': { @@ -1632,7 +1638,8 @@ exports.strings = { 'uk': 'Можна сховати це вікно за допомогою "hide goal"', 'ko': '"hide goal"을 사용하여 이 창을 숨길 수 있습니다.', 'vi': 'Bạn có thể ẩn cửa sổ này với "hide goal".', - 'sl_SI': 'To okno lahko skriješ z "hide goal"' + 'sl_SI': 'To okno lahko skriješ z "hide goal"', + 'pl': 'Możesz ukryć to okno za pomocą opcji "ukryj cel"' }, /////////////////////////////////////////////////////////////////////////// 'hide-start': { @@ -1652,7 +1659,8 @@ exports.strings = { 'uk': 'Можна сховати це вікно за допомогою "hide start"', 'ko': '"hide start"를 사용하여 이 창을 숨길 수 있습니다.', 'vi': 'Bạn có thể ẩn cửa sổ này với "hide start".', - 'sl_SI': 'To okno lahko skriješ z "hide start"' + 'sl_SI': 'To okno lahko skriješ z "hide start"', + 'pl': 'Możesz ukryć to okno za pomocą opcji "ukryj start"' }, /////////////////////////////////////////////////////////////////////////// 'level-builder': { @@ -1672,7 +1680,8 @@ exports.strings = { 'uk': 'Редактор рівнів', 'ko': '레벨 생성기', 'vi': 'Trình tạo câp độ', - 'sl_SI': 'Graditelj Stopenj' + 'sl_SI': 'Graditelj Stopenj', + 'pl': 'Twórca poziomu' }, /////////////////////////////////////////////////////////////////////////// 'no-start-dialog': { @@ -1692,7 +1701,8 @@ exports.strings = { 'uk': 'Немає початкового діалогу для цього рівня!', 'ko': '이 레벨을 위한 시작 대화창이 없습니다.', 'vi': 'Cấp độ này không được giới thiệu.', - 'sl_SI': 'Ni začetnega dialoga za prikaz te stopnje!' + 'sl_SI': 'Ni začetnega dialoga za prikaz te stopnje!', + 'pl': 'Dla tego poziomu nie ma okna startowego do wyświetlenia!' }, /////////////////////////////////////////////////////////////////////////// 'no-hint': { @@ -1712,7 +1722,8 @@ exports.strings = { 'uk': 'Хм, схоже для цього рівня немає підказки :-/', 'ko': '흠, 이 레벨을 위한 힌트가 없어보이는군요.', 'vi': 'Hmmm, có vẻ cấp độ này không có gợi ý rồi. :-/', - 'sl_SI': 'Hmm, izgleda da ni namiga za to stopnjo :-/' + 'sl_SI': 'Hmm, izgleda da ni namiga za to stopnjo :-/', + 'pl': 'Hmm, wydaje się, że nie ma podpowiedzi dla tego poziomu :-/' }, /////////////////////////////////////////////////////////////////////////// 'error-untranslated-key': { @@ -1732,7 +1743,8 @@ exports.strings = { 'uk': 'Немає перекладу для {key} :( Будь-ласка, запропонуй переклад на GitHub', 'ko': '{key}를 위한 번역은 아직 존재하지 않습니다 :( 번역에 참여해주세요!', 'vi': 'Bản dịch cho {key} không có rồi :( Nếu có thể thì hãy lên dự án của chúng tôi ở GitHub để cung cấp bản dịch!', - 'sl_SI': 'Prevod za {key} še ne obstaja :( Skoči na github in dodaj prevod!' + 'sl_SI': 'Prevod za {key} še ne obstaja :( Skoči na github in dodaj prevod!', + 'pl': 'Tłumaczenie dla {key} jeszcze nie istnieje :( Proszę wejdź na GitHub i zaoferuj tłumaczenie!' }, /////////////////////////////////////////////////////////////////////////// 'error-untranslated': { @@ -1752,6 +1764,7 @@ exports.strings = { 'uk': 'Для цього повідомлення ще немає перекладу :( Будь-ласка, запропонуй переклад на GitHub', 'ko': '이 대화창이나 텍스트는 아직 번역되지 않았습니다. :( 번역에 참여해주세요!', 'vi': 'Hội thoại hoặc văn bản này chưa được dịch ra ngôn ngữ của bạn rồi. :( Hãy lên GitHub để cung cấp bản dịch!', - 'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!' + 'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!', + 'pl' : 'To okno dialogowe lub tekst nie jest jeszcze przetłumaczone na nasz polski język :( Zapraszam na GitHub, aby pomóc w tłumaczeniu!' } }; From 2bc05207abb46e394d0b5a1456254a9d8a3288a1 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 14:58:13 +0200 Subject: [PATCH 32/52] translated confirmShowSolution.js --- src/js/dialogs/confirmShowSolution.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/js/dialogs/confirmShowSolution.js b/src/js/dialogs/confirmShowSolution.js index b5f0c2b2..e0c59e72 100644 --- a/src/js/dialogs/confirmShowSolution.js +++ b/src/js/dialogs/confirmShowSolution.js @@ -154,6 +154,16 @@ exports.dialog = { 'Verjamem vate! Maš ti to! Ali pač ne?' ] } + }], + 'pl': [{ + type: 'ModalAlert', + options: { + markdowns: [ + '## Czy na pewno chcesz zobaczyć rozwiązanie?', + '', + 'Wierzę w Ciebie! Możesz to zrobić' + ] + } }] }; From 32190e37077a19d84c4a18dfdd170097e45fde32 Mon Sep 17 00:00:00 2001 From: Olsza Date: Fri, 23 Oct 2020 15:02:16 +0200 Subject: [PATCH 33/52] several translations into Polish --- src/js/intl/strings.js | 7 ++++--- src/levels/rebase/manyRebases.js | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index e085d2c4..6b0a0cad 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1312,7 +1312,8 @@ exports.strings = { 'uk' : 'Вирішено!!\n:D', 'ko' : '해결 완료!!\n:D', 'vi' : 'ĐÃ XONG!!\n:D', - 'sl_SI': 'Rešeno!!\n:D' + 'sl_SI': 'Rešeno!!\n:D', + 'pl' : 'Rozwiązany!!\n:D' }, /////////////////////////////////////////////////////////////////////////// 'command-disabled': { @@ -1744,7 +1745,7 @@ exports.strings = { 'ko': '{key}를 위한 번역은 아직 존재하지 않습니다 :( 번역에 참여해주세요!', 'vi': 'Bản dịch cho {key} không có rồi :( Nếu có thể thì hãy lên dự án của chúng tôi ở GitHub để cung cấp bản dịch!', 'sl_SI': 'Prevod za {key} še ne obstaja :( Skoči na github in dodaj prevod!', - 'pl': 'Tłumaczenie dla {key} jeszcze nie istnieje :( Proszę wejdź na GitHub i zaoferuj tłumaczenie!' + 'pl': 'Tłumaczenie dla klucza "{key}" jeszcze nie istnieje tłumaczenia :(\nProszę wejdź na GitHub i zaoferuj tłumaczenie!' }, /////////////////////////////////////////////////////////////////////////// 'error-untranslated': { @@ -1765,6 +1766,6 @@ exports.strings = { 'ko': '이 대화창이나 텍스트는 아직 번역되지 않았습니다. :( 번역에 참여해주세요!', 'vi': 'Hội thoại hoặc văn bản này chưa được dịch ra ngôn ngữ của bạn rồi. :( Hãy lên GitHub để cung cấp bản dịch!', 'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!', - 'pl' : 'To okno dialogowe lub tekst nie jest jeszcze przetłumaczone na nasz polski język :( Zapraszam na GitHub, aby pomóc w tłumaczeniu!' + 'pl' : 'Kolejne okno dialogowe lub tekst nie jest jeszcze przetłumaczone na język polski :(\nZapraszam na GitHub, aby pomóc w tłumaczeniu!' } }; diff --git a/src/levels/rebase/manyRebases.js b/src/levels/rebase/manyRebases.js index 746558e6..5b67f3cf 100644 --- a/src/levels/rebase/manyRebases.js +++ b/src/levels/rebase/manyRebases.js @@ -22,7 +22,8 @@ exports.level = { "ru_RU": "Rebase over 9000 раз", "uk" : "Rebase over 9000 разів", "vi" : "Rebase hơn 9000 lần", - "sl_SI": "Več kot 9000 Rebaseov" + "sl_SI": "Več kot 9000 Rebaseov", + "pl" : "Ponad 9000 podbić" }, "hint": { "en_US": "Remember, the most efficient way might be to only update master at the end...", @@ -39,7 +40,8 @@ exports.level = { "ru_RU": "Не забудь, что лучше всего сдвинуть мастер в самом конце...", "uk" : "Не забувай, що краще всього буде перемістити master в самому кінці... ", "vi" : "Hãy nhớ rằng, cách tốt nhất có lẽ là nên cuối cùng mới cập nhật nhánh `master`... ", - "sl_SI": "Pomni, morda je najbolj učinkovit način posodabljanje masterja samo na koncu ..." + "sl_SI": "Pomni, morda je najbolj učinkovit način posodabljanje masterja samo na koncu ...", + "pl" : "Pamiętaj, że najskuteczniejszym sposobem może być aktualizacja `master` na końcu..." }, "startDialog": { "en_US": { From 7f80eecac66691dc67d9f11e67eefe3ea17f0bbd Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 09:45:47 +0100 Subject: [PATCH 34/52] translated index.js in levels --- src/levels/index.js | 42 ++++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/src/levels/index.js b/src/levels/index.js index 374ac37f..8ab69748 100644 --- a/src/levels/index.js +++ b/src/levels/index.js @@ -70,7 +70,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Введение', 'uk' : 'Вступ', 'vi' : 'Giới thiệu chuỗi luyện tập', - 'sl_SI': 'Uvodno Zaporedje' + 'sl_SI': 'Uvodno Zaporedje', + 'pl' : 'Wprowadzenie' }, about: { 'en_US': 'A nicely paced introduction to the majority of git commands', @@ -88,7 +89,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Хорошо подобранное введение в основные команды git', 'uk' : 'Гарно підібране введення в основні команди git', 'vi' : 'Từng bước làm quen với phần lớn lệnh điều khiển git', - 'sl_SI': 'Prijeten uvod v git ukaze' + 'sl_SI': 'Prijeten uvod v git ukaze', + 'pl' : 'Przyjemne wprowadzenie do większości poleceń GIT-a' } }, rampup: { @@ -108,7 +110,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Їдемо далі', 'ko' : '다음 단계로', 'vi' : 'Tăng tốc', - 'sl_SI': 'Prva Stopnička' + 'sl_SI': 'Prva Stopnička', + 'pl' : 'Postęp' }, about: { 'en_US': 'The next serving of 100% git awesomes-ness. Hope you\'re hungry', @@ -126,7 +129,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Наступна порція абсолютної git-дивини. Сподіваюсь, ви зголодніли', 'ko' : 'git은 아주 멋져요. 왜 멋진지 알려드립니다', 'vi' : 'Tận hưởng khẩu phần tuyệt hảo của git. Hi vọng bạn còn đói.', - 'sl_SI': 'Naslednja porcija git izjemnosti. Upam, da si lačen' + 'sl_SI': 'Naslednja porcija git izjemnosti. Upam, da si lačen', + 'pl' : 'Następna porcja GIT-a jest niesamowita. Mam nadzieję, że jesteś głodny' } }, remote: { @@ -147,7 +151,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Push & Pull -- віддалені репозиторії в Git!', 'ko' : 'Push & Pull -- Git 원격 저장소!', 'vi' : 'Push & Pull -- Tác động git từ xa!', - 'sl_SI': 'Push & Pull -- Oddaljeni Git' + 'sl_SI': 'Push & Pull -- Oddaljeni Git', + 'pl' : 'Push & Pull -- Zdalne repozytoria' }, about: { 'en_US': 'Time to share your 1\'s and 0\'s kids; coding just got social', @@ -165,7 +170,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Настав час поділитися своїми нулями та одиничками; соціальне програмування', 'ko' : '내 코드를 공개할 때가 되었습니다. 코드를 공개해봅시다!', 'vi' : 'Chia sẻ đứa con tinh thần \'0\' và \'1\' của bạn; mã đã đến với cộng đồng', - 'sl_SI': 'Čas za deljenje tvojih 1 in 0; kodiranje je pravkar postalo socialno' + 'sl_SI': 'Čas za deljenje tvojih 1 in 0; kodiranje je pravkar postalo socialno', + 'pl' : 'Czas, aby podzielić się swoimi dziećmi 1 i 0; kodowanie właśnie stało się społeczne' } }, remoteAdvanced: { @@ -186,7 +192,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Через origin – до зірок. Прогресивне використання Git Remotes', 'ko' : '"origin"그 너머로 -- 고급 Git 원격 저장소', 'vi' : 'Về với cội nguồn và vươn xa hơn -- nâng cao về các git remote', - 'sl_SI': 'Do Origina In Naprej -- Napredni Oddaljeni Git' + 'sl_SI': 'Do Origina In Naprej -- Napredni Oddaljeni Git', + 'pl' : 'Do Origin i dalej -- wersja zaawansowana zdalnych repozytoriów' }, about: { 'en_US': 'And you thought being a benevolent dictator would be fun...', @@ -204,7 +211,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'А ти думав, що бути всесильним диктатором весело...', 'ko' : '자비로운 독재자가 되는게 재밌을 줄 알았겠지만...', 'vi' : 'Và bạn nghĩ làm một kẻ độc tài nhân từ thì sẽ vui ...', - 'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...' + 'sl_SI': 'In ti si mislil, da je biti dobronamerni diktator zabavno ...', + 'pl' : 'A myślałeś, że bycie życzliwym dyktatorem byłoby fajne...' } }, move: { @@ -224,7 +232,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Перемещаем труды туда-сюда', 'uk' : 'Переміщуємо роботу туди-сюди', 'vi' : 'Điều chỉnh vị trí', - 'sl_SI': 'Premikanje Dela Naokrog' + 'sl_SI': 'Premikanje Dela Naokrog', + 'pl' : 'Przenoszenie kodu' }, about: { 'en_US': '"Git" comfortable with modifying the source tree :P', @@ -242,7 +251,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Не стесняйтесь менять историю', 'uk' : 'Не соромимось змінювати історію', 'vi' : 'Chỉnh sửa cây lịch sử Git không hề khó', - 'sl_SI': 'Spretno "Git" premikanje po drevesu :P' + 'sl_SI': 'Spretno "Git" premikanje po drevesu :P', + 'pl' : 'GIT dobrze radzi sobie z modyfikacją drzewa źródłowego :P' } }, mixed: { @@ -262,7 +272,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Сборная солянка', 'uk' : 'Всяке', 'vi' : 'Những trò mèo đáng đồng tiền bát gạo', - 'sl_SI': 'Mešana Vreča' + 'sl_SI': 'Mešana Vreča', + 'pl' : 'Po trochu wszystkiego' }, about: { 'en_US': 'A mixed bag of Git techniques, tricks, and tips', @@ -280,7 +291,8 @@ var sequenceInfo = exports.sequenceInfo = { 'ru_RU': 'Ассорти из приёмов работы с Git, хитростей и советов', 'uk' : 'Різні прийоми роботи з Git, хитрощі та поради', 'vi' : 'Các kỹ thuật, bí quyết, và mẹo vặt hữu ích', - 'sl_SI': 'Mešana vreča Git tehnik, trikov in nasvetov' + 'sl_SI': 'Mešana vreča Git tehnik, trikov in nasvetov', + 'pl' : 'Po trochu wszystkiego, wskazówek i trików' } }, advanced: { @@ -300,7 +312,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Досвідчений рівень', 'ko' : '고급 문제', 'vi' : 'Các chủ đề nâng cao', - 'sl_SI': 'Napredne Teme' + 'sl_SI': 'Napredne Teme', + 'pl' : 'Zaawansowane tematy' }, about: { 'en_US': 'For the truly brave!', @@ -318,7 +331,8 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Для хоробрих', 'ko' : '용기있는 도전자를 위해 준비한 문제입니다', 'vi' : 'Mạnh mẽ lên!', - 'sl_SI': 'Za resnično pogumne!' + 'sl_SI': 'Za resnično pogumne!', + 'pl' : 'Dla naprawdę odważnych!' } } }; From 7df8fed48d514e3b7317cadcb4e19f1008288a25 Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 09:46:25 +0100 Subject: [PATCH 35/52] 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]`." + ] + } + } + ] } } }; From dbc3953f045bb5e6933faf63cd28d492c58f94bd Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 14:59:43 +0100 Subject: [PATCH 36/52] translated dialogs next level --- src/js/dialogs/nextLevel.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/js/dialogs/nextLevel.js b/src/js/dialogs/nextLevel.js index 73205271..2c653636 100644 --- a/src/js/dialogs/nextLevel.js +++ b/src/js/dialogs/nextLevel.js @@ -176,5 +176,16 @@ exports.dialog = { 'naša rešitev uporabi {best}.' ] } - }] + }], + 'pl': [{ + type: 'ModalAlert', + options: { + markdowns: [ + '## Dobra robota!!', + '', + 'Rozwiązałeś poziom za pomocą *{numCommands}* poleceń/poleceniach; ', + 'nasze rozwiązanie składa się z {best}.' + ] + } + }], }; From 493fed845e1a17656feb8082deeac4a989a7e390 Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 26 Oct 2020 15:00:41 +0100 Subject: [PATCH 37/52] translation improved in level intro-branching --- src/levels/intro/branching.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/levels/intro/branching.js b/src/levels/intro/branching.js index e48e01e0..866fc85d 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -1315,15 +1315,15 @@ exports.level = { "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:", + "Branch w GIT są niezwykle lekkie. Są po prostu wskazówkami dla konkretnego commit-u (zatwierdzenia) i to wszytko. Dlatego tak wielu entuzjastów GIT-a 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.", + "Ponieważ tworzenie wielu branch-y nie wiąże się z dodatkowymi kosztami przestrzeni czy też pamięci, dlatego ł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\"." + "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\"." ] } }, @@ -1331,14 +1331,14 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "Zobaczmy, jak wyglądają gałęzie(branch-e) w praktyce.", + "Zobaczmy, jak wyglądają branch-e (gałęzie) w praktyce.", "", - "Tutaj utworzymy nowy branch o nazwie `newImage`." + "Tutaj utworzymy nowy branch o nazwie `mojBranch`." ], "afterMarkdowns": [ - "To wszystko do rozgałęzienia! Gałąź (branch) `newImage` odnosi się teraz do zatwierdzenia (commit) `C1`." + "To wszystko o rozgałęzieniu! Branch (gałąź) `mojBranch` odnosi się teraz do commit-u (zatwierdzenia) `C1`." ], - "command": "git branch newImage", + "command": "git branch mojBranch", "beforeCommand": "" } }, @@ -1346,20 +1346,20 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "Spróbujmy trochę popracować nad tą nową gałęzią(branch-em). Kliknij przycisk poniżej." + "Spróbujmy trochę popracować nad tą nowym branch-em (gałęzią).\nKliknij 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`" + "O nie! branch `master` uległ zmianie, a branch `mojBranch` nie! To dlatego, że nie byliśmy \"w\" nowym branch-u (gałęzi) i dlatego gwiazdka (*) była przy `master`" ], "command": "git commit", - "beforeCommand": "git branch newImage" + "beforeCommand": "git branch mojBranch" } }, { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "Powiedzmy GIT-owi, za pomocą którego chcemy sprawdzić branch", + "Powiedzmy GIT-owi, z którym branch-em chcemy pracować", "", "```", "git checkout ", @@ -1370,19 +1370,19 @@ exports.level = { "afterMarkdowns": [ "Gotowe! Nasze zmiany zostały zarejestrowane w nowym branch-u." ], - "command": "git checkout newImage; git commit", - "beforeCommand": "git branch newImage" + "command": "git checkout mojBranch; git commit", + "beforeCommand": "git branch mojBranch" } }, { "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.", + "Ok! Teraz jesteś gotowy do samodzielnego tworzenia gałęzi (branching-u).", + "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,", + "nowy branch ORAZ przełączyć się na nią w tym samym czasie,", "możesz po prostu wpisać `git checkout -b [nazwa_branch-u]`." ] } From cd652d93c84ea326a7a229cacbfa7710500a6108 Mon Sep 17 00:00:00 2001 From: Olsza Date: Tue, 27 Oct 2020 13:37:03 +0100 Subject: [PATCH 38/52] Polish translations part 3 --- src/js/intl/strings.js | 48 ++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 6b0a0cad..986f6ab8 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -318,7 +318,8 @@ exports.strings = { 'uk': 'Віддалений репозиторій розбігся з твоїм локальним репозиторієм, тому відвантаження твоїх змін не є простим fast forward (і тому твій push був відхилений). Будь-ласка, витягни зміни з віддаленого репозиторію, включи їх в цю гілку, й спробуй ще. Ти можеш зробити це за допомогою git pull чи git pull --rebase', 'ko': '원격 레포지토리가 당신의 로컬 레포지토리에서 분기하므로, 변경 사항을 업데이트 하는것은 간단한 fast forward가 아닙니다(따라서 push가 거절될 것입니다.). 원격 레포지토리에서의 변경 사항을 내려 받아 이 브랜치에 합치고, 이를 반복하세요. 당신은 git pull 또는 git pull --rebase를 사용해 이를 수행할 수 있습니다.', 'vi': 'Kho chứa từ xa có sự khác biệt với kho chứa cục bộ của bạn, nên không thể tự động (fast forward) cập nhật thay đổi của bạn (và vì thế hoạt động push của bạn bị từ chối). Vui lòng kéo về thay đổi từ kho chứa từ xa, kết nạp vào nhánh hiện tại, và thử lại lần nữa. Bạn có thể dùng lệnh `git pull` hoặc `git pull --rebase`', - 'sl_SI': 'Oddaljen repozitorij se je ločil od tvojega lokalnega repozitorija, zato nalaganje sprememb ni možno z `fast forward` opcijo (zato je bil `push` zavrnjen). Prosim pull-aj dol nove spremembe iz oddaljenega repozitorija, jih vključi v svoj branch, nato pa poizkusi ponovno. To lahko narediš z `git pull` ali `git pull --rebase`' + 'sl_SI': 'Oddaljen repozitorij se je ločil od tvojega lokalnega repozitorija, zato nalaganje sprememb ni možno z `fast forward` opcijo (zato je bil `push` zavrnjen). Prosim pull-aj dol nove spremembe iz oddaljenega repozitorija, jih vključi v svoj branch, nato pa poizkusi ponovno. To lahko narediš z `git pull` ali `git pull --rebase`', + 'pl' : 'Zdalne repozytorium różni się od lokalnego repozytorium, dlatego twoich zmian nie można przesłać za pomocą prostego szybkiego `fast forward` (i dlatego polecenie `push` zostało odrzucone). Najpierw zrób `pull` aby pobrać nowe zmiany do lokalnego repozytorium, zintegruj je z branch-em i spróbuj ponownie. Możesz to zrobić za pomocą `git pull` lub `git pull --rebase`' }, 'git-error-remote-branch': { '__desc__': 'One of the error messages for git', @@ -336,7 +337,8 @@ exports.strings = { 'uk': 'Ти не можеш виконати цю команду на віддаленій гілці', 'ko': '당신은 원격 브랜치에서 그 명령어를 실행시킬 수 없습니다.', 'vi': 'Bạn không thể thực thi lệnh đó lên nhánh từ xa.', - 'sl_SI': 'Tega ukaza ne moreš narediti na oddaljenem branchu' + 'sl_SI': 'Tega ukaza ne moreš narediti na oddaljenem branchu', + 'pl' : 'Nie możesz wykonać tego polecenia w zdalnego branch-u' }, 'git-error-origin-required': { '__desc__': 'One of the error messages for git', @@ -354,7 +356,8 @@ exports.strings = { 'uk': 'Для цієї команди потрібний origin', 'ko': '그 명령어를 위한 오리진이 필요합니다.', 'vi': 'Lệnh đó yêu cầu có origin.', - 'sl_SI': 'Origin je potreben za izvedbo tega ukaza' + 'sl_SI': 'Origin je potreben za izvedbo tega ukaza', + 'pl' : 'Dla tego polecenia wymagany jest źródło (origin)' }, 'git-error-origin-exists': { '__desc__': 'One of the error messages for git', @@ -372,7 +375,8 @@ exports.strings = { 'uk': 'Origin вже існує! Неможливо створити ще один', 'ko': '오리진이 이미 존재합니다! 당신은 새로 만들 수 없습니다.', 'vi': 'Nguyên bản (origin) đã tồn tại. Bạn không thể tạo thêm 1 cái mới', - 'sl_SI': 'Origin že obstaja. Ne moreš narediti novega.' + 'sl_SI': 'Origin že obstaja. Ne moreš narediti novega.', + 'pl' : 'origem już istnieje! Nie możesz go ponownie założyć' }, /////////////////////////////////////////////////////////////////////////// 'git-error-branch': { @@ -392,7 +396,8 @@ exports.strings = { 'uk': 'Неможливо видалити гілку master, гілку на якій ти зараз знаходишся чи штуки які не є гілкою', 'ko': '당신은 마스터 브랜치, 당신이 현재 사용중인 브랜치, 또는 브랜치가 아닌 것들을 삭제할 수 없습니다.', 'vi': 'Bạn không thể xóa nhánh master, nhánh mà bạn đang tham chiếu tới, hoặc những gì không phải nhánh.', - 'sl_SI': 'Ne moreš izbrisati master brancha, brancha na katerem si trenutno ali stvari, ki niso branchi' + 'sl_SI': 'Ne moreš izbrisati master brancha, brancha na katerem si trenutno ali stvari, ki niso branchi', + 'pl' : 'Nie możesz usunąć branch-a master, branch-a nad którym aktualnie pracujesz, ani który nie jest branch-em' }, /////////////////////////////////////////////////////////////////////////// 'git-merge-msg': { @@ -411,7 +416,8 @@ exports.strings = { 'uk': 'Злиття {target} в {current}', 'ko': '{target}을 {current}에 병합하세요.', 'vi': 'Gộp {target} vào {current}.', - 'sl_SI': 'Mergaj {target} v {current}' + 'sl_SI': 'Mergaj {target} v {current}', + 'pl' : 'Łączenie {target} z {current}' }, /////////////////////////////////////////////////////////////////////////// 'git-error-rebase-none': { @@ -430,7 +436,8 @@ exports.strings = { 'uk': 'Нема комітів для rebase! Все в коміті злиття (merge commit) чи зміни вже застосовані', 'ko': 'rebase를 하기 위한 커밋이 없습니다! 모든 커밋과 변경 사항들의 병합은 이미 적용되었습니다.', 'vi': 'Không có commit nào để rebase. Mọi thứ là merge commit hoặc thay đổi đã được áp dụng.', - 'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane' + 'sl_SI': 'Ni commitov za rebase! Vse je merge commit ali pa so spremembe že dodane', + 'pl' : 'Nie znaleziono commit-u do zmiany! Wszystkie commit-y oraz scalenia lub zmiany już są zastosowane' }, /////////////////////////////////////////////////////////////////////////// 'git-result-nothing': { @@ -449,7 +456,8 @@ exports.strings = { 'uk': 'Нічого виконувати...', 'ko': '할게 없습니다 ...', 'vi': 'Không có gì để làm ...', - 'sl_SI': 'Ničesar za narediti ...' + 'sl_SI': 'Ničesar za narediti ...', + 'pl' : 'Nie ma nic do zrobienia...' }, /////////////////////////////////////////////////////////////////////////// 'git-result-fastforward': { @@ -468,7 +476,8 @@ exports.strings = { 'uk': 'Виконую Fast forward', 'ko': 'Fast forward 중입니다...', 'vi': 'Đang fast forward...', - 'sl_SI': 'Fast forwardiranje' + 'sl_SI': 'Fast forwardiranje', + 'pl' : 'Fast forward...' }, /////////////////////////////////////////////////////////////////////////// 'git-result-uptodate': { @@ -487,7 +496,8 @@ exports.strings = { 'uk': 'Гілку вже оновлено', 'ko': '브랜치가 이미 최신 상태입니다.', 'vi': 'Nhánh đã được cập nhật mới nhất.', - 'sl_SI': 'Branch je že posodobljen' + 'sl_SI': 'Branch je že posodobljen', + 'pl' : 'Branch jest już aktualny' }, /////////////////////////////////////////////////////////////////////////// 'git-error-exist': { @@ -506,7 +516,8 @@ exports.strings = { 'uk': 'Посилання {ref} не існує чи невідоме', 'ko': '{ref} 참조가 존재하지 않거나 알 수 없습니다.', 'vi': 'Tham chiếu {ref} không tồn tại hoặc không thể tìm thấy.', - 'sl_SI': 'Ref {ref} new obstaja ali je neznan' + 'sl_SI': 'Ref {ref} new obstaja ali je neznan', + 'pl' : 'Odnośnik {ref} nie istnieje lub jest nieznany' }, /////////////////////////////////////////////////////////////////////////// 'git-error-relative-ref': { @@ -525,7 +536,8 @@ exports.strings = { 'uk': 'Коміт {commit} не містить {match}', 'ko': '커밋 {commit}은 {match}를 가지고 있지 않습니다.', 'vi': 'Commit {commit} mà không có {match}.', - 'sl_SI': 'Commit {commit} nima {match}' + 'sl_SI': 'Commit {commit} nima {match}', + 'pl' : 'Commit {commit} nie ma {match}' }, /////////////////////////////////////////////////////////////////////////// 'git-warning-detached': { @@ -544,7 +556,8 @@ exports.strings = { 'uk': 'Увага! Репозиторій в стані detached HEAD, тобто не знаходиться в жодній гілці!', 'ko': '주의! 분리된 HEAD 상태', 'vi': 'Cảnh báo! HEAD bị tách rời', - 'sl_SI': 'Opozorilo! Detached HEAD stanje' + 'sl_SI': 'Opozorilo! Detached HEAD stanje', + 'pl' : 'Ostrzeżenie!! Odłączony tryb HEAD' }, /////////////////////////////////////////////////////////////////////////// 'git-warning-add': { @@ -563,7 +576,8 @@ exports.strings = { 'uk': 'Не потрібно додавати файли для цього демо', 'ko': '이 데모에서는 파일을 추가할 필요가 없습니다.', 'vi': 'Không cần thêm tập tin trong bản giới thiệu này.', - 'sl_SI': 'Ni potrebe po dodajanju datotetk v tem demotu' + 'sl_SI': 'Ni potrebe po dodajanju datotetk v tem demotu', + 'pl' : 'Nie ma potrzeby dodawania plików w tym demo' }, /////////////////////////////////////////////////////////////////////////// 'git-error-options': { @@ -582,7 +596,8 @@ exports.strings = { 'uk': 'Опції, які ти ввів, або некорректні або не підтримуються', 'ko': '당신이 지정한 그 옵션들은 호환되지 않거나 올바르지 않습니다.', 'vi': 'Các tham số bạn chỉ định không tương thích hoặc không chính xác.', - 'sl_SI': 'Opcije, ki si jih podal, so nezdružljive ali napačne' + 'sl_SI': 'Opcije, ki si jih podal, so nezdružljive ali napačne', + 'pl' : 'Podane przez Ciebie opcje są niezgodne lub nieprawidłowe' }, /////////////////////////////////////////////////////////////////////////// 'git-error-already-exists': { @@ -601,7 +616,8 @@ exports.strings = { 'uk': 'Коміт {commit} вже існує в твоєму change set, відміна!', 'ko': '커밋 {commit}은 이미 당신의 변경 내역에 존재합니다. 중단!', 'vi': 'Commit {commit} đã tồn tại trong những thay đổi của bạn. Đang hủy!', - 'sl_SI': 'Commit {commit} že obstaja v tvoji množici sprememb, prekinjam!' + 'sl_SI': 'Commit {commit} že obstaja v tvoji množici sprememb, prekinjam!', + 'pl' : 'Commit {commit} już istnieje w Twoim zbiorze zmian, przerywam!' }, /////////////////////////////////////////////////////////////////////////// 'git-error-reset-detached': { From 9906140e9fb8a80016759dad9a0178c4c7d25e26 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 08:41:26 +0100 Subject: [PATCH 39/52] Polish translations part 4 --- src/js/intl/strings.js | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 986f6ab8..efc88759 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -636,7 +636,8 @@ exports.strings = { 'uk': 'Неможливо зробити reset в стані detached head! Використовуй checkout якщо хочеш змінити розташування', 'ko': '분리된 HEAD에서 reset할 수 없습니다. 만약 이동시키기를 원한다면 checkout을 사용하세요.', 'vi': 'Trong trạng thái tách rời `HEAD` thì không thể `reset`. Dùng `checkout` nếu bạn muốn di chuyển.', - 'sl_SI': 'Ni možno resetat, zaradi detached HEADa' + 'sl_SI': 'Ni možno resetat, zaradi detached HEADa', + 'pl' : 'Nie można zresetować w odłączonej HEAD! Użyj opcji `checkout`, jeśli chcesz się przenieść' }, /////////////////////////////////////////////////////////////////////////// 'git-warning-hard': { @@ -662,7 +663,9 @@ exports.strings = { 'vi': 'Trạng thái mặc định cho lệnh `reset` của \"Học nhánh Git\" là `--hard`.' + ' Nên khi làm bài nếu bạn thấy gõ tham số này hơi tốn công thì cứ bỏ qua.' + ' Nhưng mà hãy nhớ rằng thực tế thì `--mixed` mới là trạng thái mặc định của `reset`.', - 'sl_SI': 'Privzeto delovanje za reset na LearnGitBranching je --hard, zato lahko to izpustiš. Na pravem gitu je --mixed.' + 'sl_SI': 'Privzeto delovanje za reset na LearnGitBranching je --hard, zato lahko to izpustiš. Na pravem gitu je --mixed.', + 'pl' : 'Domyślnym zachowaniem dla polecenia `reset` w LearnGitBranching jest parametr --hard, więc możesz pominąć tę opcję, ' + + 'Pamiętaj tylko, że domyślne zachowanie rzeczywistego GIT-a jest parametr --mixed.' }, /////////////////////////////////////////////////////////////////////////// 'git-error-staging': { @@ -682,7 +685,8 @@ exports.strings = { 'uk': 'В цьому демо немає можливості додати файл до робочої копії чи до стейджингу, тому ця опція чи команда некоректна чи не підтримується', 'ko': '여기엔 파일을 추가하거나 스테이징한다는 개념이 없습니다. 따라서 그 옵션 또는 명령어는 유효하지 않습니다.', 'vi': 'Không có khái nệm thêm tập tin đệm(staging file), nên tùy chọn đó là bất hợp lệ.', - 'sl_SI': 'Tu ni možnosti addanja/stageanja datotek, zato je ta ukaz nepravilen' + 'sl_SI': 'Tu ni možnosti addanja/stageanja datotek, zato je ta ukaz nepravilen', + 'pl' : 'Nie ma koncepcji na dodawanie/indeksowanie zmian, więc opcja lub polecenie jest niepoprawne.' }, /////////////////////////////////////////////////////////////////////////// 'git-revert-msg': { @@ -701,7 +705,8 @@ exports.strings = { 'uk': 'Повертаю {oldCommit}: {oldMsg}', 'ko': '{oldCommit}:{oldMsg}를 복구중입니다.', 'vi': 'Hoàn tác {oldCommit}:{oldMsg}.', - 'sl_SI': 'Revertanje {oldCommit}: {oldMsg}' + 'sl_SI': 'Revertanje {oldCommit}: {oldMsg}', + 'pl' : 'Cofam {oldCommit} : {oldMsg}' }, /////////////////////////////////////////////////////////////////////////// 'git-error-args-many': { @@ -720,7 +725,8 @@ exports.strings = { 'uk': 'Я очікую максимум {upper} аргумент(ів) для {what}', 'ko': '{what}을 위해 최대 {upper}개의 인자를 받습니다.', 'vi': 'Có thể có nhiều nhất {upper} tham số cho {what}.', - 'sl_SI': 'Pričakovanih je največ {upper} argumentov za {what}' + 'sl_SI': 'Pričakovanih je največ {upper} argumentov za {what}', + 'pl' : 'Oczekuję maksymalne {upper} parametrów dla {what}' }, /////////////////////////////////////////////////////////////////////////// 'git-error-args-few': { @@ -739,7 +745,8 @@ exports.strings = { 'uk': 'Я очікую як мінімум {lower} аргумент(ів) для {what}', 'ko': '{what}을 위해 최소 {lower}개의 인자를 받습니다.', 'vi': 'Cần ít nhất {lower} tham số cho {what}.', - 'sl_SI': 'Pričakovanih je najmanj {lower} argumentov za {what}' + 'sl_SI': 'Pričakovanih je najmanj {lower} argumentov za {what}', + 'pl' : 'Oczekuję co najmniej {lower} parametrów dla {what}' }, /////////////////////////////////////////////////////////////////////////// 'git-error-no-general-args': { @@ -758,7 +765,8 @@ exports.strings = { 'uk': 'Ця команда не приймає загальних аргументів', 'ko': '그 명령어는 일반적으로 인자를 받지 않습니다.', 'vi': 'Lệnh đó không chấp nhận các tham số chung.', - 'sl_SI': 'Ta ukaz ne sprejme splošnih ukazov' + 'sl_SI': 'Ta ukaz ne sprejme splošnih ukazov', + 'pl' : 'To polecenie nie przyjmuje żadnych ogólnych parametrów' }, /////////////////////////////////////////////////////////////////////////// 'copy-tree-string': { @@ -777,7 +785,8 @@ exports.strings = { 'uk': 'Скопіюй рядок дерева нижче', 'ko': '다음 트리 문자열을 복사하세요.', 'vi': 'Sao chép chuỗi cây bên dưới.', - 'sl_SI': 'Skopiraj besedilo drevesa spodaj' + 'sl_SI': 'Skopiraj besedilo drevesa spodaj', + 'pl' : 'Skopiuj poniższy kod' }, /////////////////////////////////////////////////////////////////////////// 'learn-git-branching': { From 92af3e82e152b793a777db3e689be412e9e8a5dd Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 09:08:04 +0100 Subject: [PATCH 40/52] Polish translations part 5 --- src/js/intl/strings.js | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index efc88759..6cccbe71 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1357,7 +1357,8 @@ exports.strings = { 'uk': 'На цьому рівні не можна використовувати цю команду!', 'ko': '그 Git 명령어는 이 레벨에서 사용할 수 없습니다.', 'vi': 'Ở cấp độ này thì lệnh git đó bị vô hiệu hóa.', - 'sl_SI': 'Ta git ukaz je onemogočen za to stopnjo!' + 'sl_SI': 'Ta git ukaz je onemogočen za to stopnjo!', + 'pl' : 'To polecenie GIT-a jest wyłączone na tym poziomie!' }, /////////////////////////////////////////////////////////////////////////// 'share-json': { @@ -1376,7 +1377,8 @@ exports.strings = { 'uk': 'Ось JSON для цього рівня! Поділись з кимось чи відправ мені його на GitHub', 'ko': '이 레벨을 위한 JSON 데이터가 있습니다! 이를 다른 사람들과 공유하거나 GitHub에서 제게 보내보세요.', 'vi': 'Đây là chuỗi JSON cho cấp độ này! Hãy chia sẻ với người khắc hoặc với tôi qua GitHub.', - 'sl_SI': 'Tu je JSON za to stopnjo! Deli ga z nekom ali ga pošlji meni na GitHub' + 'sl_SI': 'Tu je JSON za to stopnjo! Deli ga z nekom ali ga pošlji meni na GitHub', + 'pl' : 'To jest JSON dla tego poziomu. Udostępnij go, komu chcesz, lub wyślij do mnie na GitHub.' }, /////////////////////////////////////////////////////////////////////////// 'want-start-dialog': { @@ -1395,7 +1397,8 @@ exports.strings = { 'uk': 'Не вказано стартовий діалог, хочеш додати стартовий діалог?', 'ko': '당신은 시작 대화창을 지정하지 않았습니다. 추가 하시겠습니까?', 'vi': 'Không có cửa sổ hội thoại được chỉ định, thêm một cái chứ?', - 'sl_SI': 'Nisi določil začetnega dialoga, bi ga rad dodal?' + 'sl_SI': 'Nisi določil začetnega dialoga, bi ga rad dodal?', + 'pl' : 'Nie określiłeś okna startowego, czy chcesz je dodać?' }, /////////////////////////////////////////////////////////////////////////// 'want-hint': { @@ -1414,7 +1417,8 @@ exports.strings = { 'uk': 'Не вказана підказка, хочеш додати підказку?', 'ko': '당신은 힌트를 지정하지 않았습니다. 추가 하시겠습니까?', 'vi': 'Bạn chưa chỉ định một gợi ý, thêm một cái chứ?', - 'sl_SI': 'Nisi določil namiga, bi ga rad dodal?' + 'sl_SI': 'Nisi določil namiga, bi ga rad dodal?', + 'pl' : 'Nie podałeś podpowiedzi, czy chcesz ją dodać?' }, /////////////////////////////////////////////////////////////////////////// 'prompt-hint': { @@ -1433,7 +1437,8 @@ exports.strings = { 'uk': 'Додай підказку для рівня, якщо хочеш', 'ko': '이 레벨을 위한 힌트를 입력하거나 만약 이를 포함시키고 싶지 않을 경우엔 비워두세요.', 'vi': 'Thêm một gợi ý cho cấp độ này, hoặc cứ để trống nếu bạn không muốn thêm.', - 'sl_SI': 'Vnesi namig za to stopnjo ali pusti to prazno, če ga nočeš dodati' + 'sl_SI': 'Vnesi namig za to stopnjo ali pusti to prazno, če ga nočeš dodati', + 'pl' : 'Wpisz wskazówkę dotyczącą tego poziomu lub pozostaw ją pustą, jeśli nie chcesz jej uwzględniać.' }, /////////////////////////////////////////////////////////////////////////// 'prompt-name': { @@ -1452,7 +1457,8 @@ exports.strings = { 'uk': 'Введи назву рівня', 'ko': '레벨 이름을 입력하세요.', 'vi': 'Nhập tên cho cấp độ này.', - 'sl_SI': 'Vnesi ime za stopnjo' + 'sl_SI': 'Vnesi ime za stopnjo', + 'pl' : 'Wprowadź nazwę poziomu' }, /////////////////////////////////////////////////////////////////////////// 'solution-empty': { @@ -1471,7 +1477,8 @@ exports.strings = { 'uk': 'Розв’язок порожній!! Щось не так', 'ko': '해답이 비어있습니다. 무언가 잘못되었습니다.', 'vi': 'Đáp án bị bỏ trống!! Có gì thiếu rồi.', - 'sl_SI': 'Tvoja rešitev je prazna!! Nekaj ni vredu.' + 'sl_SI': 'Tvoja rešitev je prazna!! Nekaj ni vredu.', + 'pl' : 'Twoje rozwiązanie jest puste!! Coś musi zostać zrobione.' }, /////////////////////////////////////////////////////////////////////////// 'define-start-warning': { @@ -1490,7 +1497,8 @@ exports.strings = { 'uk': 'Встановлюю стартову точку... розв’язок та ціль будуть переписані якщо вони були задані раніше', 'ko': '시작 지점을 정의하세요... 만약 그것이 먼저 정의된다면 해답과 목표가 덮어씌워질 것입니다.', 'vi': 'Xác định điểm bắt đầu ... Các giải pháp và mục tiêu sẽ được thay thế nếu đã được chỉ định từ trước.', - 'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana' + 'sl_SI': 'Določanje začetne točke ... rešitev in cilj bosta povožena, če sta bila prej že podana', + 'pl' : 'DUstawianie punktu początkowego... Rozwiązanie i cel zostaną nadpisane, jeśli zostały wcześniej zdefiniowane' }, /////////////////////////////////////////////////////////////////////////// 'help-vague-level': { @@ -1509,7 +1517,8 @@ exports.strings = { 'uk': 'При проходженні рівня доступні декілька різновидів допомоги. Виберіть або "help level" щоб взнати більше про цей рівень, чи "help general" щоб взнати більше про Learn Git Branching, чи "objective" щоб дізнатись більше про проходження цього рівня', 'ko': '당신은 한 레벨에 들어가 있고, 여러가지 도움 양식들을 사용할 수 있습니다. 레슨에 대해 더 알고싶을 땐 "help level", LearnGitBranching을 사용하고 싶을 땐 "help general", 또는 레벨을 어떻게 해결해야할지 알고싶을 땐 "objective"를 선택하세요.', 'vi': 'Bạn đang ở trong một cấp độ, nên sẽ có nhiều hỗ trợ. Vui lòng dùng "help level" để biết thêm về bài học này, "help general" để sử dụng HọcNhánhGit, hoặc "objective" để biết cách giải quyết bài tập.', - 'sl_SI': 'Si v stopnji, zato so na voljo različne pomoči. Prosim izberi "help level" za več informacij o tej lekciji, "help general" za splošna navodila ali "objective" da izveš kako rešiti to stopnjo' + 'sl_SI': 'Si v stopnji, zato so na voljo različne pomoči. Prosim izberi "help level" za več informacij o tej lekciji, "help general" za splošna navodila ali "objective" da izveš kako rešiti to stopnjo', + 'pl' : 'Jesteście na jednym z poziomów, więc istnieje kilka rodzajów pomocy. Wpisz "help level", aby dowiedzieć się więcej o tej lekcji, wpisz "help general", aby uzyskać pomoc dotyczącą korzystania z nauki GitBranching, lub wpisz "objective", aby dowiedzieć się, jak rozwiązać ten poziom.' }, /////////////////////////////////////////////////////////////////////////// 'help-vague-builder': { @@ -1528,7 +1537,11 @@ exports.strings = { 'uk': 'При створенні рівня доступні декілька різновидів допомоги. Виберіть або "help general", чи "help builder"', 'ko': '당신은 한 레벨 생성기에 들어가 있고, 여러가지 도움 양식들을 사용할 수 있습니다. "help general" 또는 "help builder"를 선택해주세요.', 'vi': 'Bạn đang tạo một cấp độ, nên sẽ có nhiều trợ giúp có sẵn. Vui lòng chọn "help general" hoặc "help builder".', - 'sl_SI': 'Si v graditelju stopenj, zato so na voljo različne pomoči. Prosim izberi "help general" ali "help builder"' + 'sl_SI': 'Si v graditelju stopenj, zato so na voljo različne pomoči. Prosim izberi "help general" ali "help builder"', + 'pl' : 'Jesteś w kreatorze poziomów, więc dostępnych jest wiele form pomocy. Wpisz "help general", aby uzyskać pomoc dotyczącą nauki GitBranching-u, lub wpisz "help builder", aby uzyskać pomoc dotyczącą konstruktora poziomów' + + + formularze' }, /////////////////////////////////////////////////////////////////////////// 'show-goal-button': { From cbe096bc35ad7dfef2c8554329be4da3f339cca8 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 09:13:08 +0100 Subject: [PATCH 41/52] Rename verrsion Git --- src/js/intl/strings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 6cccbe71..2cf79000 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1019,7 +1019,7 @@ exports.strings = { 'ko': 'Git Version PCOTILE.1.0', 'vi': 'Phiên bản Git TTC-Solutions.1.0', 'sl_SI': 'Git Verzija PCOTTLE.1.0', - 'pl' : 'Wersja Git PCOTTLE.1.0-olo' + 'pl' : 'Wersja GIT-a OLSZA-1.0' }, /////////////////////////////////////////////////////////////////////////// 'flip-tree-command': { From f3bfc2a1e77181c0e951e2d3f08d9603eb497da8 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 09:50:38 +0100 Subject: [PATCH 42/52] Polish translations part 6 + fixed --- src/js/intl/strings.js | 51 ++++++++++++++++++++++++++---------------- 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 2cf79000..364c434c 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1038,7 +1038,8 @@ exports.strings = { 'uk': 'Перевертаю дерево...', 'ko': '트리 뒤집는중...', 'vi': 'Cây lật...', - 'sl_SI': 'Obračanje drevesa ...' + 'sl_SI': 'Obračanje drevesa ...', + 'pl' : 'Odwracanie drzewa...' }, /////////////////////////////////////////////////////////////////////////// 'refresh-tree-command': { @@ -1057,7 +1058,8 @@ exports.strings = { 'uk': 'Оновлюю дерево...', 'ko': '트리 다시 불러오는중...', 'vi': 'Làm mới cây...', - 'sl_SI': 'Osveževanje drevesa ...' + 'sl_SI': 'Osveževanje drevesa ...', + 'pl' : 'Odświeżanie drzewa...' }, /////////////////////////////////////////////////////////////////////////// 'locale-command': { @@ -1076,7 +1078,8 @@ exports.strings = { 'uk': 'Локаль тепер дорівнює {locale}', 'ko': '로케일이 {locale}로 설정되었습니다.', 'vi': 'Ngôn ngữ được thay đổi thành {locale}.', - 'sl_SI': 'Locale nastavljen na {locale}' + 'sl_SI': 'Locale nastavljen na {locale}', + 'pl' : 'Ustawiono język na {locale}' }, /////////////////////////////////////////////////////////////////////////// 'locale-reset-command': { @@ -1095,7 +1098,8 @@ exports.strings = { 'uk': 'Локаль скинута. Тепер вона дорівнює {locale}', 'ko': '로케일이 {locale}로 초기화 되었습니다.', 'vi': 'Ngôn ngữ được đổi thành mặc định: {locale}.', - 'sl_SI': 'Locale ponastavljen na {locale}' + 'sl_SI': 'Locale ponastavljen na {locale}', + 'pl' : 'Przywrócono język do wartości domyślnych, czyli {locale}' }, /////////////////////////////////////////////////////////////////////////// 'show-command': { @@ -1114,7 +1118,8 @@ exports.strings = { 'uk': 'Щоб отримати більше інформації використовуй наступні команди:', 'ko': '더 많은 정보를 위해 다음 명령어들중 하나를 사용하세요.', 'vi': 'Vui lòng dùng một trong các lệnh sau để có thêm thông tin:.', - 'sl_SI': 'Prosim uporabi enega od naslednjih ukazov' + 'sl_SI': 'Prosim uporabi enega od naslednjih ukazov', + 'pl' : 'Aby uzyskać więcej informacji, użyj jednego z następujących poleceń:' }, /////////////////////////////////////////////////////////////////////////// 'show-all-commands': { @@ -1133,7 +1138,8 @@ exports.strings = { 'uk': 'Ось список всіх можливих команд:', 'ko': '여기에 사용 가능한 모든 명령어들의 리스트가 있습니다.', 'vi': 'Dưới đây là danh sách tất cả các lệnh hiện hành:.', - 'sl_SI': 'Tu je seznam vseh možnih ukazov:' + 'sl_SI': 'Tu je seznam vseh možnih ukazov:', + 'pl' : 'Oto lista wszystkich dostępnych poleceń:' }, /////////////////////////////////////////////////////////////////////////// 'cd-command': { @@ -1152,7 +1158,8 @@ exports.strings = { 'uk': 'Директорія змінена на "/директорії/не/мають/значення/в/цьому/демо"', 'ko': '디렉토리가 "/directories/dont/matter/in/this/demo"로 변경되었습니다.', 'vi': 'Thay đổi thư mục thành "/directories/dont/matter/in/this/demo".', - 'sl_SI': 'Mapa spremenjena na "/directories/dont/matter/in/this/demo"' + 'sl_SI': 'Mapa spremenjena na "/directories/dont/matter/in/this/demo"', + 'pl' : 'Katalog zmieniony na "/home/users/windows/pl/demo"' }, /////////////////////////////////////////////////////////////////////////// 'ls-command': { @@ -1171,7 +1178,8 @@ exports.strings = { 'uk': 'ЗабийНаФайлиВЦьомуДемо.txt', 'ko': 'DontWorryAboutFilesInThisDemo.txt (이_데모에서_파일에_대한_걱정은_하지마세요.txt)', 'vi': 'DontWorryAboutFilesInThisDemo.txt (ĐừngLoLắngVềTậpTinTrongBảnGiớiThiệuNày.txt)', - 'sl_SI': 'DontWorryAboutFilesInThisDemo.txt' + 'sl_SI': 'DontWorryAboutFilesInThisDemo.txt', + 'pl' : 'SpokojnieToTylkoPlikDemo.txt' }, 'mobile-alert': { '__desc__': 'When someone comes to the site on a mobile device, they can not input commands so this is a nasty alert to tell them', @@ -1189,7 +1197,8 @@ exports.strings = { 'uk': 'LGB не підтримує ввід тексту з мобільного, зайди з компьютера! Це цього варте!', 'ko': 'LGB는 모바일에서 입력을 받을 수 없습니다. 데스크톱으로 접속하세요! 이것은 가치가 있습니다. :D', 'vi': 'Đáng tiếc là ứng dụng không thể nhận thông tin từ điện thoại hay máy tính bảng, hãy sử dụng máy tính cá nhân, đáng để bỏ công mà :D', - 'sl_SI': 'LGB ne more sprejeti ukazov na mobilni napravi, obiščite nas na računalinku! Je vredno :D ' + 'sl_SI': 'LGB ne more sprejeti ukazov na mobilni napravi, obiščite nas na računalinku! Je vredno :D ', + 'pl' : 'Przepraszamy, ale LearnGitBranching nie da się odbierać poleceń na urządzeniach mobilnych. Odwiedź LearnGitBranching na komputerze stacjonarnym, warto! :D' }, /////////////////////////////////////////////////////////////////////////// 'share-tree': { @@ -1208,7 +1217,8 @@ exports.strings = { 'uk': 'Поділись цим деревом з друзями! Вони зможуть його завантажити за допомогою "import tree"', 'ko': '친구들과 이 트리를 공유하세요! 그들은 "import tree"를 사용해 이를 로드할 수 있습니다.', 'vi': 'Hãy chia sẻ cây này với bạn của mình! Họ có thể dùng "import tree" để tải.', - 'sl_SI': 'Deli to drevo s prijatelji! Lahko ga naložijo z "import tree"' + 'sl_SI': 'Deli to drevo s prijatelji! Lahko ga naložijo z "import tree"', + 'pl' : 'Udostępnij to drzewo znajomym! Mogą go załadować za pomocą "import tree"' }, /////////////////////////////////////////////////////////////////////////// 'paste-json': { @@ -1227,7 +1237,8 @@ exports.strings = { 'uk': 'Встав JSON нижче!', 'ko': '아래에 JSON blob을 붙여넣으세요.', 'vi': 'Dán một chuỗi JSON xuống bên dưới.', - 'sl_SI': 'Prilepi JSON kodo spodaj!' + 'sl_SI': 'Prilepi JSON kodo spodaj!', + 'pl' : 'Wklej poniżej obiekt z kodem JSON!' }, /////////////////////////////////////////////////////////////////////////// 'solved-map-reset': { @@ -1246,7 +1257,8 @@ exports.strings = { 'uk': 'Все скинуте! Можна починати з чистого аркушу!', 'ko': '해결된 지도가 초기화 되었습니다. 당신은 깨끗한 상태에서 시작합니다.', 'vi': 'Tất cả đáp án đã được xóa, bạn có thể bắt đầu lại từ đầu.', - 'sl_SI': 'Rešena mapa je ponastavljena, začel boš lahko na novo!' + 'sl_SI': 'Rešena mapa je ponastavljena, začel boš lahko na novo!', + 'pl' : 'Rozwiązania zostały wyczyszczone, zaczynasz od czystej karty.' }, /////////////////////////////////////////////////////////////////////////// 'level-cant-exit': { @@ -1265,7 +1277,8 @@ exports.strings = { 'uk': 'Ти не в рівні! Ти в пісочниці! Почни рівень з "levels"', 'ko': '당신은 샌드박스에 있습니다. "levels"를 사용하여 레벨을 시작하세요.', 'vi': 'Bạn hiện không ở cấp độ nào cả! Hãy bắt đầu một cấp độ với "levels".', - 'sl_SI': 'Nisi v stopnji! Si v peskovniku, začni stopnjo z "levels"' + 'sl_SI': 'Nisi v stopnji! Si v peskovniku, začni stopnjo z "levels"', + 'pl' : 'Nie jesteś na poziomie! Jesteś w piaskownicy, zacznij poziom wpisując "levels"' }, /////////////////////////////////////////////////////////////////////////// 'level-no-id': { @@ -1284,7 +1297,8 @@ exports.strings = { 'uk': 'Рівень з id "{id}" не знайдений! Відкриваю вибір рівней', 'ko': 'id "{id}"에 대한 레벨이 존재하지 않습니다. 레벨 선택 화면을 열어보세요.', 'vi': 'Không tìm thấy cấp độ cho định danh "{id}". Mở cửa sổ chọn cấp độ.', - 'sl_SI': 'Stopnja za ta id "{id}" ni bila najdena! Odpiram pogled za izbiro stopnje' + 'sl_SI': 'Stopnja za ta id "{id}" ni bila najdena! Odpiram pogled za izbiro stopnje', + 'pl' : 'Nie znaleziono poziomu {id}!. Otwieranie widoku wyboru poziomu...' }, /////////////////////////////////////////////////////////////////////////// 'undo-stack-empty': { @@ -1303,7 +1317,8 @@ exports.strings = { 'uk': 'Нема куди відкочуватись!', 'ko': '되돌리기 스택이 비었습니다!', 'vi': 'Không có gì để hoàn tác!', - 'sl_SI': 'Undo seznam je prazen!' + 'sl_SI': 'Undo seznam je prazen!', + 'pl' : 'Nie ma już poleceń do cofnięcia!' }, /////////////////////////////////////////////////////////////////////////// 'already-solved': { @@ -1322,7 +1337,8 @@ exports.strings = { 'uk': 'Ти вже пройшов цей рівень, спробуй інші рівні з "levels" чи повернись в пісочницю з "sandbox"', 'ko': '당신은 이미 이 레벨을 해결했습니다. "levels"를 사용하여 다른 레벨에 도전하거나 "sandbox"를 사용하여 샌드박스로 돌아가세요.', 'vi': 'Bạn đã vượt qua cấp độ này. Thử cấp độ khác với "levels" hoặc dùng "sandbox" để trở lại hộp cát.', - 'sl_SI': 'To stopnjo si že rešil, poizkusi druge stopnje z "levels" ali pojdi nazaj v peskovnik s "sandbox"' + 'sl_SI': 'To stopnjo si že rešil, poizkusi druge stopnje z "levels" ali pojdi nazaj v peskovnik s "sandbox"', + 'pl' : 'Już rozwiązałeś ten poziom, wypróbuj inne, używając "levels" lub wróć do piaskownicy za pomocą polecenia "sandbox"' }, /////////////////////////////////////////////////////////////////////////// 'solved-level': { @@ -1539,9 +1555,6 @@ exports.strings = { 'vi': 'Bạn đang tạo một cấp độ, nên sẽ có nhiều trợ giúp có sẵn. Vui lòng chọn "help general" hoặc "help builder".', 'sl_SI': 'Si v graditelju stopenj, zato so na voljo različne pomoči. Prosim izberi "help general" ali "help builder"', 'pl' : 'Jesteś w kreatorze poziomów, więc dostępnych jest wiele form pomocy. Wpisz "help general", aby uzyskać pomoc dotyczącą nauki GitBranching-u, lub wpisz "help builder", aby uzyskać pomoc dotyczącą konstruktora poziomów' - - - formularze' }, /////////////////////////////////////////////////////////////////////////// 'show-goal-button': { From a3f95dbbf8916a7caed9d1bfbda62cca7cb2fdc3 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 10:36:42 +0100 Subject: [PATCH 43/52] word in translation corrected --- src/levels/intro/branching.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/levels/intro/branching.js b/src/levels/intro/branching.js index 866fc85d..a22ff5de 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -1382,7 +1382,7 @@ exports.level = { "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 przełączyć się na nią w tym samym czasie,", + "nowy branch ORAZ przełączyć się na niego w tym samym czasie,", "możesz po prostu wpisać `git checkout -b [nazwa_branch-u]`." ] } From 5e739459150e59d05c65dd9517f28833ae373d64 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 11:05:05 +0100 Subject: [PATCH 44/52] translation corrected --- src/js/intl/strings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/intl/strings.js b/src/js/intl/strings.js index 364c434c..f8c04abb 100755 --- a/src/js/intl/strings.js +++ b/src/js/intl/strings.js @@ -1817,6 +1817,6 @@ exports.strings = { 'ko': '이 대화창이나 텍스트는 아직 번역되지 않았습니다. :( 번역에 참여해주세요!', 'vi': 'Hội thoại hoặc văn bản này chưa được dịch ra ngôn ngữ của bạn rồi. :( Hãy lên GitHub để cung cấp bản dịch!', 'sl_SI': 'Ta dialog ali tekst še ni preveden za tvoj jezik :( Skoči na github in dodaj prevod!', - 'pl' : 'Kolejne okno dialogowe lub tekst nie jest jeszcze przetłumaczone na język polski :(\nZapraszam na GitHub, aby pomóc w tłumaczeniu!' + 'pl' : 'Kolejne okno dialogowe lub tekst nie zostało jeszcze przetłumaczone na język polski :(\nZapraszam na GitHub, aby pomóc w tłumaczeniu!' } }; From d0181ec6ec2af184839aa4093c972e599e6c4be2 Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 12:02:28 +0100 Subject: [PATCH 45/52] translation in braching improved --- src/levels/intro/branching.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/levels/intro/branching.js b/src/levels/intro/branching.js index a22ff5de..7cf07c2f 100644 --- a/src/levels/intro/branching.js +++ b/src/levels/intro/branching.js @@ -18,7 +18,7 @@ exports.level = { "uk": "Розгалуження в Git", "vi": "Rẽ nhánh với Git", "sl_SI": "Branchanje v Gitu", - "pl" : "Rozgałęzienia w GIT" + "pl" : "Rozgałęzienia w GIT-cie (branch)" }, "hint": { "en_US": "Make a new branch with \"git branch \" and check it out with \"git checkout \"", @@ -1323,7 +1323,7 @@ exports.level = { "", "Ponieważ tworzenie wielu branch-y nie wiąże się z dodatkowymi kosztami przestrzeni czy też pamięci, dlatego ł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\"." + "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 oraz wszystkie commit-y nadrzędnych\"." ] } }, From b02404dcb87bf48c91e87eea36bbddeedf6edfcd Mon Sep 17 00:00:00 2001 From: Olsza Date: Wed, 28 Oct 2020 12:03:16 +0100 Subject: [PATCH 46/52] translated level intro-commits --- src/levels/intro/commits.js | 48 +++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/src/levels/intro/commits.js b/src/levels/intro/commits.js index 1f0d7da7..27bb5043 100644 --- a/src/levels/intro/commits.js +++ b/src/levels/intro/commits.js @@ -15,7 +15,8 @@ exports.level = { 'ru_RU': 'Знакомство с Git Commit ', 'uk': 'Знайомство з комітами в Git', 'vi': 'Giới thiệu về Git Commit', - 'sl_SI': "Uvod v Git Commit" + 'sl_SI': "Uvod v Git Commit", + 'pl' : "Wprowadzenie do zatwierdzeń GIT-a (commit)" }, "goalTreeString": "{\"branches\":{\"master\":{\"target\":\"C3\",\"id\":\"master\"}},\"commits\":{\"C0\":{\"parents\":[],\"id\":\"C0\",\"rootCommit\":true},\"C1\":{\"parents\":[\"C0\"],\"id\":\"C1\"},\"C2\":{\"parents\":[\"C1\"],\"id\":\"C2\"},\"C3\":{\"parents\":[\"C2\"],\"id\":\"C3\"}},\"HEAD\":{\"target\":\"master\",\"id\":\"HEAD\"}}", "solutionCommand": "git commit;git commit", @@ -36,7 +37,8 @@ exports.level = { "ru_RU": "Попробуй дважды выполнить команду 'git commit' ;)", "uk": "Спробуй двічі виконати команду 'git commit' ;)", 'vi': "Đơn giản là cứ gõ 'git commit' 2 lần", - 'sl_SI': "Preprosto dvakrat vpiši 'git commit' in zaključi!" + 'sl_SI': "Preprosto dvakrat vpiši 'git commit' in zaključi!", + "pl" : "Aby zakończyć, wystarczy dwukrotnie wpisać 'git commit'!" }, "disabledMap": { "git revert": true @@ -723,6 +725,48 @@ exports.level = { } } ] + }, + "pl": { + "childViews": [ + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "## Zatwierdzenia GIT-a (commit)", + "`commit` w repozytorium GIT-a rejestruje migawkę wszystkich (śledzonych) plików w twoim katalogu. To jak gigantyczne kopiowanie i wklejanie, ale jeszcze lepsze!", + "", + "GIT stara się, aby commit-y były tak lekkie, jak to tylko możliwe, więc nie kopiuje na ślepo całego katalogu za każdym razem, gdy zatwierdzasz zmiany. Możesz (jeśli to możliwe) skompresować zatwierdzenie jako zestaw zmian (lub _\"delta\"_) między jedną wersją w repozytorium a następną.", + "", + "GIT przechowuje również historię, kiedy dokonano zatwierdzenia. Dlatego większość commit-ów ma na sobie zmiany przodków -- oznaczamy to strzałkami w naszej wizualizacji. Utrzymanie historii jest świetne dla wszystkich, którzy pracują nad projektem!", + "", + "Jest mnóstwo rzeczy do zagłębienia, ale na razie możesz myśleć o commit-ach jako migawkach projektu. Zatwierdzenia są bardzo lekkie, a przełączanie się między nimi jest niesamowicie szybkie!" + ] + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Zobaczmy, jak to wygląda w praktyce. Po prawej stronie mamy wizualizację (małego) repozytorium GIT-a. Istnieją dwa zatwierdzenia:\n początkowy commit `C0`, a następnie po nim commit `C1`, które mogą mieć kilka interesujących zmian.", + "", + "Kliknij poniższy przycisk, aby dokonać nowy commit." + ], + "afterMarkdowns": [ + "Gotowe! Niesamowite. Właśnie wprowadziliśmy zmiany w repozytorium i zapisaliśmy je jako zatwierdzenie (commit). Utworzony przez nas commit ma rodzica `C1`, który odnosi się do commit-a, na który został oparty." + ], + "command": "git commit", + "beforeCommand": "" + } + }, + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "Śmiało i wypróbuj to sam! Po zamknięciu tego okna wykonaj dwa zatwierdzenia (tj. commit-y), aby ukończyć poziom." + ] + } + } + ] } } }; From 0aa536566dd6dfca551f161cbd5a6aacd60fd524 Mon Sep 17 00:00:00 2001 From: Olsza Date: Thu, 29 Oct 2020 15:06:10 +0100 Subject: [PATCH 47/52] translated level intro-merging --- src/levels/intro/merging.js | 75 ++++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 2 deletions(-) diff --git a/src/levels/intro/merging.js b/src/levels/intro/merging.js index 2216b7a0..7e2d971f 100644 --- a/src/levels/intro/merging.js +++ b/src/levels/intro/merging.js @@ -17,7 +17,8 @@ exports.level = { "ru_RU": "Слияния веток в Git", "uk": "Злиття гілок в Git", "vi": "Gộp nhánh trong Git", - "sl_SI": "Merganje v Gitu" + "sl_SI": "Merganje v Gitu", + "pl" : "Łączenie w GIT (merge)" }, "hint": { "en_US": "Remember to commit in the order specified (bugFix before master)", @@ -35,7 +36,8 @@ exports.level = { "ru_RU": "Не забудь делать коммиты в правильном порядке (сначала bugFix, потом master)", "uk": "Не забудь робити коміти в правильному порядку (спочатку bugFix, а вже потім master)", "vi": "Nhớ là commit theo đúng thứ tự(bugFix trước master)", - "sl_SI": 'Zapomni si, da je potrebno commitati v pravilnem vrstnem redu (bugfix pred master)' + "sl_SI": 'Zapomni si, da je potrebno commitati v pravilnem vrstnem redu (bugfix pred master)', + "pl" : "Pamiętaj, aby commit-ować w określonej kolejności (bugFix przed master)" }, "disabledMap": { "git revert": true @@ -1144,6 +1146,75 @@ exports.level = { } } ] + }, + "pl": { + "childViews": [ + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "## Łączenie Branch-y", + "", + "Świetnie! Już wiemy, jak stworzyć commit-y oraz jak tworzyć branch-e. Teraz musimy się nauczyć jak połączyć pracę dwóch różnych branch-y. Stwórzmy nowy branch, wprowadzamy nową funkcjonalność, a następnie je połączymy.", + "", + "Pierwszą metodą łączenia pracy, którą zamierzamy użyć, jest `git merge`. Połączenie te tworzy w GIT specjalny commit, który ma dwóch różnych rodziców. Commit z dwojgiem rodziców zasadniczo oznacza: \"Chcę uwzględnić całą pracę tych dwóch rodziców oraz zbiory wszystkich swoich przodków\".", + "", + "Łatwiej będzie to wizualizować, zobaczymy to w następnym widoku." + ] + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Mamy tutaj dwa branch-e (gałęzie); każdy ma po jednym commit-cie, które są unikalne. Oznacza to, że żadna z branch-y nie zawiera \"całej pracy\", które jest w naszym repozytorium. Naprawmy to za pomocą funkcji marge.", + "", + "Użyjmy `merge` aby połączyć branch `bugFix` z `master`." + ], + "afterMarkdowns": [ + "Wow! Widzialiście to? Przede wszystkim \"master\" wskazuje teraz na commit, który ma dwoje rodziców. Jeśli podążasz za strzałkami w górę drzewa zatwierdzenia od `master`, trafisz na każdy commit po drodze do korzenia. Oznacza to, że `master` zawiera teraz całą pracę w repozytorium.", + "", + "Czy widziałeś również, jak zmieniły się kolory zatwierdzeń? Aby Ci pomóc w nauce, dołączyłem kilka konwencji kolorów. Każdy branch ma swój własny kolor. Każdy commit staje się kolorem wynikającym z mieszania kolorów wszystkich branch-y, które commit-ujesz", + "", + "Więc tutaj widzimy, że kolor branch-a `master` uczestniczy w miksowaniu wszystkich commit-ów, ale kolor branch-u `bugFix` już nie. Naprawmy to..." + ], + "command": "git merge bugFix", + "beforeCommand": "git checkout -b bugFix; git commit; git checkout master; git commit" + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Połączmy brach `master` z branch `bugFix`:" + ], + "afterMarkdowns": [ + "Ponieważ `bugFix` był przodkiem branch-a `master`, GIT nie musiał wykonywać żadnej pracy; po prostu przeniosł branch `bugFix` do tego samego commit-a, do którego był dołączony branch `master`.", + "", + "Teraz wszystkie commit-y mają ten sam kolor, co oznacza, że każdy branch zawiera całą pracę znajdującą się w repozytorium! Super!" + ], + "command": "git checkout bugFix; git merge master", + "beforeCommand": "git checkout -b bugFix; git commit; git checkout master; git commit; git merge bugFix" + } + }, + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "Aby ukończyć ten poziom, wykonaj następujące czynności:", + "", + "* Stwórz nowy branch o nazwie `bugFix`", + "* Przełącz się na branch `bugFix`, używając polecenia `git checkout bugFix`", + "* Zrób commit", + "* Wróć do branch-u `master` za pomocą polecenia `git checkout`", + "* Zrób ponownie commit", + "* Złącz branch `bugFix` z branch-em `master` używając polecenia `git merge`", + "", + "*Pamiętaj: zawsze możesz zobaczyć tą wiadomość ponownie, wpisując \"objective\"!*" + ] + } + } + ] } } }; From 27285c5754e18e9e9beba0afdcebdb14f65735ae Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 2 Nov 2020 11:51:51 +0100 Subject: [PATCH 48/52] translated level intro-rebasing --- src/levels/intro/rebasing.js | 73 +++++++++++++++++++++++++++++++++++- 1 file changed, 71 insertions(+), 2 deletions(-) diff --git a/src/levels/intro/rebasing.js b/src/levels/intro/rebasing.js index 16746692..51505b7e 100644 --- a/src/levels/intro/rebasing.js +++ b/src/levels/intro/rebasing.js @@ -17,7 +17,8 @@ exports.level = { "ru_RU": "Введение в rebase", "uk": "Знайомство з rebase", "vi": "Giới thiệu về rebase", - 'sl_SI': 'Uvod v Rebase' + 'sl_SI': 'Uvod v Rebase', + "pl" : "Wprowadzenie do Rebase" }, "hint": { "en_US": "Make sure you commit from bugFix first", @@ -35,7 +36,8 @@ exports.level = { "ru_RU": "Убедись, что сделал коммит в ветке bugFix", "uk": "Впевнись, що зробив коміт в гілці bugFix", "vi": "Hãy chắc chắn rằng bạn commit từ bugFix trước", - 'sl_SI': 'Prepričaj se, da si najprej commital bugFix.' + 'sl_SI': 'Prepričaj se, da si najprej commital bugFix.', + "pl" : "Upewnij się, że masz commit z bugFix" }, "disabledMap": { "git revert": true @@ -1114,6 +1116,73 @@ exports.level = { } } ] + }, + "pl": { + "childViews": [ + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "## Git Rebase", + "", + "Drugim sposobem na łączenie naszej pracy między branch-ami jest *rebase*. Rebase zasadniczo pobiera zestaw commit-ów, \"kopiuje\" je i umieszcza w innym miejscu.", + "", + "Chociaż brzmi to zagmatwane, zaletą rebase jest to, że można jej użyć do stworzenia ładnej liniowej sekwencji zatwierdzeń. Rebase sprawi, że historia commit-ów w repozytorium będzie wyglądał na dużo prostszy, ponieważ unika się commit-ów scalających (merge).", + "", + "Zobaczmy to w akcji..." + ] + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Tutaj znowu mamy dwa gałęzie (branch-e); zwróć uwagę, że branch bugFix jest aktualnie wybrany (zwróć uwagę, że ma gwiazdkę)", + "", + "Chcielibyśmy przenieść nasze pracę z branch-a bugFix bezpośrednio do branch-a mastera. W ten sposób wyglądałoby to tak, jakby te dwa zadania były rozwijane sekwencyjnie, podczas gdy w rzeczywistości rozwijano je równolegle.", + "", + "Zróbmy to za pomocą polecenia `git rebase`." + ], + "afterMarkdowns": [ + "Świetnie! Teraz nasz branch bugFix znajduje się tuż nad master i mamy ładną liniową sekwencję zatwierdzeń tj. commit-ów.", + "", + "Zauważ, że commit C3 nadal gdzieś istnieje (ma wyblakły wygląd w drzewie), a commit C3' jest \"kopią\", którą nadpisujemy na master.", + "", + "Jedynym problemem jest to, że master też nie został zaktualizowany, zróbmy to teraz..." + ], + "command": "git rebase master", + "beforeCommand": "git commit; git checkout -b bugFix C1; git commit" + } + }, + { + "type": "GitDemonstrationView", + "options": { + "beforeMarkdowns": [ + "Jesteśmy teraz na branch-u `master`. Przejdźmy dalej i zróbmy połączenie rebase z branch-em `bugFix`..." + ], + "afterMarkdowns": [ + "Oto jest! Ponieważ `master` był przodkiem `bugFix`, GIT po prostu przesunął odniesienie do branch-a `master` do przodu w historii." + ], + "command": "git rebase bugFix", + "beforeCommand": "git commit; git checkout -b bugFix C1; git commit; git rebase master; git checkout master" + } + }, + { + "type": "ModalAlert", + "options": { + "markdowns": [ + "Aby ukończyć ten poziom, wykonaj następujące czynności:", + "", + "* Przejdź do nowego utworzonego branch-u o nazwie `bugFix`", + "* Zrób commit", + "* Wróć do branch-a master i zrób kolejny commit", + "* Przejdź do bugFix oraz połącz za pomocą rebase z master", + "", + "Powodzenia, misja zakończona!" + ] + } + } + ] } } }; From 5f3eec895e82d204fcdd4a049571f3a919908a6b Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 2 Nov 2020 14:04:14 +0100 Subject: [PATCH 49/52] Improved the translation of the topics --- src/levels/index.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/levels/index.js b/src/levels/index.js index 8ab69748..5d274d98 100644 --- a/src/levels/index.js +++ b/src/levels/index.js @@ -71,7 +71,7 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Вступ', 'vi' : 'Giới thiệu chuỗi luyện tập', 'sl_SI': 'Uvodno Zaporedje', - 'pl' : 'Wprowadzenie' + 'pl' : 'Sekwencja wprowadzająca' }, about: { 'en_US': 'A nicely paced introduction to the majority of git commands', @@ -90,7 +90,7 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Гарно підібране введення в основні команди git', 'vi' : 'Từng bước làm quen với phần lớn lệnh điều khiển git', 'sl_SI': 'Prijeten uvod v git ukaze', - 'pl' : 'Przyjemne wprowadzenie do większości poleceń GIT-a' + 'pl' : 'Krótkie wprowadzenie do większości poleceń GIT-a' } }, rampup: { @@ -111,7 +111,7 @@ var sequenceInfo = exports.sequenceInfo = { 'ko' : '다음 단계로', 'vi' : 'Tăng tốc', 'sl_SI': 'Prva Stopnička', - 'pl' : 'Postęp' + 'pl' : 'Rozkręcenie' }, about: { 'en_US': 'The next serving of 100% git awesomes-ness. Hope you\'re hungry', @@ -171,7 +171,7 @@ var sequenceInfo = exports.sequenceInfo = { 'ko' : '내 코드를 공개할 때가 되었습니다. 코드를 공개해봅시다!', 'vi' : 'Chia sẻ đứa con tinh thần \'0\' và \'1\' của bạn; mã đã đến với cộng đồng', 'sl_SI': 'Čas za deljenje tvojih 1 in 0; kodiranje je pravkar postalo socialno', - 'pl' : 'Czas, aby podzielić się swoimi dziećmi 1 i 0; kodowanie właśnie stało się społeczne' + 'pl' : 'Czas podzielić się swoimi dziećmi 1 i 0; kodowanie właśnie stało się społeczne' } }, remoteAdvanced: { @@ -193,7 +193,7 @@ var sequenceInfo = exports.sequenceInfo = { 'ko' : '"origin"그 너머로 -- 고급 Git 원격 저장소', 'vi' : 'Về với cội nguồn và vươn xa hơn -- nâng cao về các git remote', 'sl_SI': 'Do Origina In Naprej -- Napredni Oddaljeni Git', - 'pl' : 'Do Origin i dalej -- wersja zaawansowana zdalnych repozytoriów' + 'pl' : 'Do źródła i dalej -- zaawansowane zdalne repozytoria' }, about: { 'en_US': 'And you thought being a benevolent dictator would be fun...', @@ -233,7 +233,7 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Переміщуємо роботу туди-сюди', 'vi' : 'Điều chỉnh vị trí', 'sl_SI': 'Premikanje Dela Naokrog', - 'pl' : 'Przenoszenie kodu' + 'pl' : 'Przenoszenie pracy' }, about: { 'en_US': '"Git" comfortable with modifying the source tree :P', @@ -292,7 +292,7 @@ var sequenceInfo = exports.sequenceInfo = { 'uk' : 'Різні прийоми роботи з Git, хитрощі та поради', 'vi' : 'Các kỹ thuật, bí quyết, và mẹo vặt hữu ích', 'sl_SI': 'Mešana vreča Git tehnik, trikov in nasvetov', - 'pl' : 'Po trochu wszystkiego, wskazówek i trików' + 'pl' : 'Po trochu wszystkiego... wskazóweki i triki' } }, advanced: { From 3cf37ed93344d7294496c4f72a2440b2d1192835 Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 2 Nov 2020 14:05:09 +0100 Subject: [PATCH 50/52] Corrected the translation of merge --- src/levels/intro/merging.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/levels/intro/merging.js b/src/levels/intro/merging.js index 7e2d971f..c95e55a5 100644 --- a/src/levels/intro/merging.js +++ b/src/levels/intro/merging.js @@ -18,7 +18,7 @@ exports.level = { "uk": "Злиття гілок в Git", "vi": "Gộp nhánh trong Git", "sl_SI": "Merganje v Gitu", - "pl" : "Łączenie w GIT (merge)" + "pl" : "Łączenie/Scalanie w GIT (merge)" }, "hint": { "en_US": "Remember to commit in the order specified (bugFix before master)", @@ -1153,7 +1153,7 @@ exports.level = { "type": "ModalAlert", "options": { "markdowns": [ - "## Łączenie Branch-y", + "## Łączenie (scalanie) Branch-y", "", "Świetnie! Już wiemy, jak stworzyć commit-y oraz jak tworzyć branch-e. Teraz musimy się nauczyć jak połączyć pracę dwóch różnych branch-y. Stwórzmy nowy branch, wprowadzamy nową funkcjonalność, a następnie je połączymy.", "", From 49f13057e2277a5427cdc4efaa634e278fb81faa Mon Sep 17 00:00:00 2001 From: Olsza Date: Mon, 2 Nov 2020 14:33:05 +0100 Subject: [PATCH 51/52] correct the word "mastera" to "master" in PL --- src/levels/intro/rebasing.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/levels/intro/rebasing.js b/src/levels/intro/rebasing.js index 51505b7e..0915b317 100644 --- a/src/levels/intro/rebasing.js +++ b/src/levels/intro/rebasing.js @@ -1139,7 +1139,7 @@ exports.level = { "beforeMarkdowns": [ "Tutaj znowu mamy dwa gałęzie (branch-e); zwróć uwagę, że branch bugFix jest aktualnie wybrany (zwróć uwagę, że ma gwiazdkę)", "", - "Chcielibyśmy przenieść nasze pracę z branch-a bugFix bezpośrednio do branch-a mastera. W ten sposób wyglądałoby to tak, jakby te dwa zadania były rozwijane sekwencyjnie, podczas gdy w rzeczywistości rozwijano je równolegle.", + "Chcielibyśmy przenieść nasze pracę z branch-a bugFix bezpośrednio do branch-a master. W ten sposób wyglądałoby to tak, jakby te dwa zadania były rozwijane sekwencyjnie, podczas gdy w rzeczywistości rozwijano je równolegle.", "", "Zróbmy to za pomocą polecenia `git rebase`." ], From 4619f8b865a0629cde40e5aefde04a102b7bb50c Mon Sep 17 00:00:00 2001 From: Olsza Date: Thu, 5 Nov 2020 09:16:11 +0100 Subject: [PATCH 52/52] translated dialogs level builder --- src/js/dialogs/levelBuilder.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/js/dialogs/levelBuilder.js b/src/js/dialogs/levelBuilder.js index 0ec4ab1d..963713f7 100644 --- a/src/js/dialogs/levelBuilder.js +++ b/src/js/dialogs/levelBuilder.js @@ -305,4 +305,23 @@ exports.dialog = { ] } }], + 'pl': [{ + type: 'ModalAlert', + options: { + markdowns: [ + '## Witamy w kreatorze poziomów!', + '', + 'Oto główne kroki:', + '', + ' * Przygotuj środowisko początkowe za pomocą poleceń GIT-a', + ' * Zdefiniuj drzewo początkowe za pomocą ```define start```', + ' * Wprowadź serię poleceń GIT-a, które tworzą (optymalne) rozwiązanie', + ' * Utwórz drzewo celów za pomocą ```define goal```. Określenie celu określa również rozwiązanie', + ' * Opcjonalnie utwórz podpowiedzi (wskazówkę) za pomocą ```define hint```', + ' * Nadaj nazwę za pomocą ```define name```', + ' * Opcjonalnie, utwórz wiadomość początkową za pomocą ```edit dialog```', + ' * Wpisz polecenie ```finish```, aby wyświetlić swój poziom w JSON!' + ] + } + }], };