Skip to content

Commit b2dc31c

Browse files
committed
Polish translation reviewed (in major part done by @w1stler)
1 parent 9f4664c commit b2dc31c

File tree

25 files changed

+125
-125
lines changed

25 files changed

+125
-125
lines changed

LANGS.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* [🇭🇺 Magyar (beta)](hu/)
77
* [🇮🇹 Italiano (beta)](it/)
88
* [🇰🇵/🇰🇷 한국어 (beta)](ko/)
9-
* [🇵🇱 Polski (beta)](pl/)
9+
* [🇵🇱 Polski](pl/)
1010
* [🇵🇹 Português-brasileiro (beta)](pt/)
1111
* [🇹🇷 Türkçe (beta)](tr/)
1212
* [🇷🇺 Русский (beta)](ru/)

pl/GLOSSARY.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# edytor kodu
1+
# Edytor kodu
22

3-
Edytor kodu to taka aplikacja, która pozwala Ci zapisać kod, byś mogła do niego wrócić w dowolnym późniejszym momencie. Możesz się dowiedzieć skąd go ściągnąć z [rozdziału o edytorach kodu](./code_editor/README.md).
3+
Edytor kodu to taka aplikacja, która pozwala Ci zapisać kod, byś mogła do niego wrócić w dowolnym, późniejszym momencie. Możesz się dowiedzieć skąd go ściągnąć z [rozdziału o edytorach kodu](./code_editor/README.md).

pl/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
77
## Witaj
88

9-
Witaj w tutorialu Django Girls! Super Cię widzieć :) W tym tutorialu odbędziemy podróż po technologiach internetowych, oferując Tobie podgląd na wszystkie części składowych, które połączone razem tworzą sieć taką, jaką ją znamy.
9+
Witaj w tutorialu Django Girls! Super Cię widzieć! :) W tym tutorialu odbędziemy podróż po technologiach internetowych, oferując Tobie podgląd na wszystkie części składowe, które połączone razem tworzą sieć taką, jaką ją znamy.
1010

11-
Jak z wszystkim, co jest nieznane, będzie to naprawdę niezła przygoda - ale nie przejmuj się, skoro już się tutaj znalazłaś, to dalej już będzie tylko z górki :)
11+
Jak z wszystkim, co jest nieznane, będzie to naprawdę niezła przygoda - ale nie przejmuj się, skoro już się tutaj znalazłaś, to dalej już będzie tylko z górki! :)
1212

1313
## Wprowadzenie
1414

@@ -34,7 +34,7 @@ Ok, [zacznijmy od początku...](./how_the_internet_works/README.md)
3434

3535
## Przerabiasz tutorial w domu?
3636

37-
Udział w warsztatach Django Girls to niesamowite doświadczenie, ale zdajemy sobie sprawę, że nie zawsze jest to możliwe. Z tego powodu zachęcamy Ciebie byś spróbowała przerobić tutorial w domu. Dla czytelniczek w domu, jesteśmy właśnie w trakcie przygotowywani materiałów wideo, które ułatwią samodzielne podążanie za tutorialem. Na chwilę obecną nie posiadamy wideo do wszystkich rozdziałów, ale dzień po dniu, rozdział po rozdziale kolejne materiały będą się pojawiać na kanale [Coding is for girls](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed) na YouTubie.
37+
Udział w warsztatach Django Girls to niesamowite doświadczenie, ale zdajemy sobie sprawę, że nie zawsze jest to możliwe. Z tego powodu zachęcamy Ciebie, byś spróbowała przerobić tutorial w domu. Dla czytelniczek w domu, jesteśmy właśnie w trakcie przygotowywani materiałów wideo, które ułatwią samodzielne podążanie za tutorialem. Na chwilę obecną nie posiadamy wideo do wszystkich rozdziałów, ale dzień po dniu, rozdział po rozdziale kolejne materiały będą się pojawiać na kanale [Coding is for girls](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed) na YouTubie.
3838

3939
W każdym rozdziale, który posiada materiał wideo, udostępniamy link, który do niego prowadzi.
4040

pl/SUMMARY.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
* [Wprowadzenie](README.md)
44
* [Instalacja](installation/README.md)
55
* [Instalacja (chromebook)](chromebook_setup/README.md)
6-
* [Jak działa internet](how_the_internet_works/README.md)
7-
* [Wprowadzenie do linii poleceń](intro_to_command_line/README.md)
6+
* [Jak działa internet?](how_the_internet_works/README.md)
7+
* [Wprowadzenie do wiersza poleceń](intro_to_command_line/README.md)
88
* [Instalowanie Pythona](python_installation/README.md)
99
* [Edytor tekstu](code_editor/README.md)
1010
* [Wprowadzenie do Pythona](python_introduction/README.md)
@@ -16,7 +16,7 @@
1616
* [Wdrażanie!](deploy/README.md)
1717
* [Adresy URL w Django](django_urls/README.md)
1818
* [Widoki Django - czas zacząć tworzyć!](django_views/README.md)
19-
* [Wprowadzenie do HTMLa](html/README.md)
19+
* [Wprowadzenie do HTML-a](html/README.md)
2020
* [Django ORM (QuerySet)](django_orm/README.md)
2121
* [Dane dynamiczne w szablonach Django](dynamic_data_in_templates/README.md)
2222
* [Szablony Django](django_templates/README.md)

pl/deploy/README.md

+18-18
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@ I na końcu zapisujemy zmiany. Przejdź do konsoli i wykonaj poniższe polecenia
8484
create mode 100644 mysite/wsgi.py
8585

8686

87-
## Przesyłanie kodu do GitHub
87+
## Przesyłanie kodu do GitHuba
8888

89-
Wejdź na stronę [GitHub.com](https://www.github.com) i utwórz nowe darmowe konto. (Jeśli już to wcześniej zrobiłaś to super!)
89+
Wejdź na stronę [GitHub.com](https://www.github.com) i utwórz nowe, darmowe konto. (Jeśli już to wcześniej zrobiłaś, to super!)
9090

9191
Następnie utwórz nowe repozytorium i nadaj mu nazwę "my-first-blog" (ang. "mój-pierwszy-blog"). Pozostaw niezaznaczone pole wyboru "initialize with README", pozostaw opcję .gitignore pustą (zrobiłyśmy to ręcznie) i pozostaw licencję jako None.
9292

@@ -125,7 +125,7 @@ Wpisz swoją nazwę użytkownika GitHub oraz hasło, a wtedy powinnaś zobaczyć
125125

126126
<!--TODO: maybe do ssh keys installs in install party, and point ppl who dont have it to an extension -->
127127

128-
Twój kod jest teraz na GitHubie. Możesz to sprawdzić! Zważ, że znajduje się w wyśmienitym towarzystwie - [Django](https://github.com/django/django), [kurs Django Girls](https://github.com/DjangoGirls/tutorial) i wiele innych świetnych projektów open-source trzyma swój kod na GitHubie. :)
128+
Twój kod jest teraz na GitHubie. Możesz to sprawdzić! Znajdujesz się teraz w wyśmienitym towarzystwie - [Django](https://github.com/django/django), [kurs Django Girls](https://github.com/DjangoGirls/tutorial) i wiele innych świetnych projektów open-source trzyma swój kod na GitHubie! :)
129129

130130
# Wdrażanie bloga na PythonAnywhere
131131

@@ -137,22 +137,22 @@ Twój kod jest teraz na GitHubie. Możesz to sprawdzić! Zważ, że znajduje si
137137

138138
## Konfigurowanie naszej strony w PythonAnywhere
139139

140-
Wróć do głównego panelu [PythonAnywhere Dashboard](https://www.pythonanywhere.com/), klikając logo, i wybierz opcję uruchomienia konsoli "Bash" - jest to wersja wiersza poleceń PythonAnywhere, podobnie jak na Twoim komputerze.
140+
Wróć do głównego panelu [PythonAnywhere Dashboard](https://www.pythonanywhere.com/), klikając logo i wybierz opcję uruchomienia konsoli "Bash" - jest to wersja wiersza poleceń PythonAnywhere, podobnie jak na Twoim komputerze.
141141

142142
![Wybierz Bash w sekcji New Console](images/pythonanywhere_bash_console.png)
143143

144-
> **Uwaga** PythonAnywhere jest oparty na Linuksie, więc jeśli pracujesz na Windowsie to konsola będzie wyglądać trochę inaczej niż na Twoim komputerze.
144+
> **Uwaga** PythonAnywhere jest oparty na Linuksie, więc jeśli pracujesz na Windowsie, to konsola będzie wyglądać trochę inaczej, niż na Twoim komputerze.
145145
146-
Wdrożenie aplikacji internetowej w PythonAnywhere polega na ściągnięciu kodu z GitHub, a następnie skonfigurowaniu PythonAnywhere w celu rozpoznania go i rozpoczęciu wyświetlania go jako aplikacji internetowej. Istnieją manualne sposoby robienia tego, ale PythonAnywhere zapewnia narzędzie pomocnicze, które zrobi to wszystko za Ciebie. W pierwszej kolejności zainstalujmy:
146+
Wdrożenie aplikacji internetowej w PythonAnywhere polega na ściągnięciu kodu z GitHuba, a następnie skonfigurowaniu PythonAnywhere w celu rozpoznania go i rozpoczęciu wyświetlania go jako aplikacji internetowej. Istnieją manualne sposoby robienia tego, ale PythonAnywhere zapewnia narzędzie pomocnicze, które zrobi to wszystko za Ciebie. W pierwszej kolejności zainstalujmy:
147147

148148
{% filename %}PythonAnywhere command-line{% endfilename %}
149149

150150
$ pip3.6 install --user pythonanywhere
151151

152152

153-
To powinno wydrukować rzeczy, takie jak `Collecting pythonanywhere`, a kończy się na linii z napisem `Successfully installed (...) pythonanywhere- (...)`.
153+
To powinno wydrukować rzeczy takie jak `Collecting pythonanywhere`, a skończyć się na linii z napisem `Successfully installed (...) pythonanywhere- (...)`.
154154

155-
Teraz uruchamiamy pomocnika, aby automatycznie skonfigurować naszą aplikację z GitHub. Wpisz następujące polecenie do konsoli w PythonAnywhere (nie zapomnij zamienić `<your-github-username>` na swoją nazwę użytkownika):
155+
Teraz uruchamiamy pomocnika, aby automatycznie skonfigurować naszą aplikację z GitHubem. Wpisz następujące polecenie do konsoli w PythonAnywhere (nie zapomnij zamienić `<your-github-username>` na swoją nazwę użytkownika):
156156

157157
{% filename %}PythonAnywhere command-line{% endfilename %}
158158

@@ -161,8 +161,8 @@ Teraz uruchamiamy pomocnika, aby automatycznie skonfigurować naszą aplikację
161161

162162
Jeżeli patrzysz na proces, będziesz mogła zobaczyć:
163163

164-
- Pobieranie kodu z GitHub
165-
- Tworzenie środowiska wirtualnego na PythonAnywhere, podobnie jak na Twóim PC
164+
- Pobieranie kodu z GitHuba
165+
- Tworzenie środowiska wirtualnego na PythonAnywhere, podobnie jak na Twoim PC
166166
- Aktualizowanie pliku ustawień z niektórych ustawień wdrażania
167167
- Konfigurowanie bazy danych w PythonAnywhere za pomocą polecenia `manage.py migrate`
168168
- Konfigurowanie plików statycznych (dowiemy się o nich później)
@@ -177,7 +177,7 @@ W rezultacie, tak jak zrobiłyśmy to na własnym komputerze, musimy zainicjowa
177177
(ola.pythonanywhere.com) $ python manage.py createsuperuser
178178

179179

180-
Wpisz szczegóły dla swojego administratora. Najlepiej używać tych samych, których używasz na swoim komputerze, aby uniknąć nieporozumień, chyba że chcesz, aby hasło w PythonAnywhere było bezpieczniejsze.
180+
Wpisz szczegóły dla konta swojego administratora. Najlepiej używać tych samych, których używasz na swoim komputerze, aby uniknąć nieporozumień, chyba że chcesz, aby hasło w PythonAnywhere było bezpieczniejsze.
181181

182182
Teraz, jeśli chcesz, możesz również rzucić okiem na swój kod w PythonAnywhere używając `ls`:
183183

@@ -194,28 +194,28 @@ Możesz także przejść do zakładki "Pliki" i poruszać się za pomocą wbudow
194194

195195
## Jesteś na żywo!
196196

197-
Twoja strona powinna teraz być dostępna w publicznym Internecie! Przejdź do zakładki "Sieć" PythonAnywhere, aby uzyskać link do niej. Możesz podzielić się tym z kimkolwiek chcesz :)
197+
Twoja strona powinna teraz być dostępna w publicznym Internecie! Przejdź do zakładki "Sieć" PythonAnywhere, aby uzyskać link do niej. Możesz podzielić się nim z kimkolwiek chcesz :)
198198

199-
> **Uwaga:** Jest to poradnik dla początkujących, a podczas wdrażania tej witryny użyłyśmy kilka skrótów, które nie są idealnym rozwiązaniem z punktu widzenia bezpieczeństwa. Jeśli zdecydujesz się zbudować ten projekt, lub rozpocząć nowy projekt, należy przejrzeć [Django deployment checklist](https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/) aby uzyskać jakieś wskazówki dotyczące zabezpieczania witryny.
199+
> **Uwaga:** Jest to poradnik dla początkujących, a podczas wdrażania tej witryny użyłyśmy kilka skrótów, które nie są idealnym rozwiązaniem z punktu widzenia bezpieczeństwa. Jeśli zdecydujesz się zbudować ten projekt lub rozpocząć nowy projekt, należy przejrzeć [Django deployment checklist](https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/), aby uzyskać jakieś wskazówki dotyczące zabezpieczania witryny.
200200
201201
## Porady dotyczące debugowania
202202

203203
Jeśli widzisz błąd podczas uruchamiania skryptu `pa_autoconfigure_django.py`, oto kilka typowych przyczyn:
204204

205205
- Zapominasz utworzyć Twój PythonAnywhere API token.
206206
- Robisz błąd w GitHub URL
207-
- Jeśli zobaczysz komunikat o błędzie *"Could not find your settings.py"*, prawdopodobnie nie udało Ci się dodać wszystkich plików do Git, i / lub nie przekazałeś ich do GitHub pomyślnie. Jeszcze raz spójrz na sekcję Git powyżej
207+
- Jeśli zobaczysz komunikat o błędzie *"Could not find your settings.py"*, prawdopodobnie nie udało Ci się dodać wszystkich plików do Git, i / lub nie przekazałeś ich do pomyślnie do GitHuba. Jeszcze raz spójrz na sekcję Git powyżej
208208

209-
Jeśli odwiedzając swoją stronę zobaczysz błąd, to pierwszym miejscem, w którym powinnaś poszukać informacji o tym, co się stało jest Twój **dziennik błędów** (ang. "error log"). Znajdziesz do niego link na karcie [Web](https://www.pythonanywhere.com/web_app_setup/) w PythonAnywhere. Sprawdź czy znajdują się tam jakieś komunikaty o błędach; te najświeższe znajdują się na samym dole.
209+
Jeśli odwiedzając swoją stronę zobaczysz błąd, to pierwszym miejscem, w którym powinnaś poszukać informacji o tym, co się stało, jest Twój **dziennik błędów** (ang. "error log"). Znajdziesz do niego link na karcie [Web](https://www.pythonanywhere.com/web_app_setup/) w PythonAnywhere. Sprawdź, czy znajdują się tam jakieś komunikaty o błędach - te najświeższe znajdują się na samym dole.
210210

211211
Są tam też dostępne [generalne porady odnośnie debugowania na stronie pomocy PythonAnywhere](http://help.pythonanywhere.com/pages/DebuggingImportError).
212212

213213
I pamiętaj, Twój mentor jest tutaj, by Ci pomóc!
214214

215215
# Sprawdź swoją stronę!
216216

217-
Domyślna strona Twojej witryny powinna brzmieć "It worked!", tak jak na Twoim lokalnym komputerze. Spróbuj dodać `/admin/` na koniec swojego adresu URL, powinnaś się przenieść do panelu admina. Zaloguj się przy użyciu nazwy użytkownika i hasła, a zobaczysz, że możesz dodawać nowe posty na serwerze.
217+
Domyślna strona Twojej witryny powinna brzmieć "It worked!", tak jak na Twoim lokalnym komputerze. Spróbuj dodać `/admin/` na koniec swojego adresu URL - powinnaś się przenieść do panelu admina. Zaloguj się przy użyciu nazwy użytkownika i hasła, a zobaczysz, że możesz dodawać nowe posty na serwerze.
218218

219-
Po utworzeniu kilku postów możesz wrócić do konfiguracji lokalnej (nie PythonAnywhere). Od teraz powinnaś pracować na swoim lokalnym komputerze, jeżeli będziesz chciała dokonać zmian na stronie. To częsty sposób pracy w rozwijaniu stron www - wprowadzaj zmiany lokalnie, wypychaj je na GitHuba i zaciągaj na swój internetowy serwer www. Pozwala to na pracę i eksperymentowanie bez obawy, że zepsujesz działającą stronę. Całkiem nieźle, co nie?
219+
Po utworzeniu kilku postów możesz wrócić do konfiguracji lokalnej (nie PythonAnywhere). Od teraz powinnaś pracować na swoim lokalnym komputerze, jeżeli będziesz chciała dokonać zmian na stronie. To częsty sposób pracy w rozwijaniu stron WWW - wprowadzaj zmiany lokalnie, wypychaj je na GitHuba i zaciągaj na swój internetowy serwer WWW. Pozwala to na pracę i eksperymentowanie bez obawy, że zepsujesz działającą stronę. Całkiem nieźle, co nie?
220220

221-
*Przybij piątkę!* Wdrożenia serwerów są jednym z najtrudniejszych elementów tworzenia stron internetowych i często ludzie potrzebują kilku dni, zanim zaczną działać. Masz swoją witrynę na żywo, w prawdziwym Internecie, właśnie tak!
221+
*Przybij piątkę!* Wdrożenia strony na serwery są jednym z najtrudniejszych elementów tworzenia stron internetowych i często ludzie potrzebują kilku dni, zanim wszystko zacznie poprawnie działać. Masz swoją witrynę na żywo, w prawdziwym Internecie, właśnie tak!

pl/django/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ Na szczęście pewni programiści już kiedyś zauważyli, że wszyscy web devel
88

99
Frameworki istnieją, by oszczędzić Ci wyważania otwartych drzwi i ułatwić Ci proces tworzenia nowej strony.
1010

11-
## Dlaczego potrzebujesz frameworku?
11+
## Dlaczego potrzebujesz frameworka?
1212

13-
By zrozumieć do czego naprawdę służy Django, musimy lepiej przyjrzeć się serwerom. Pierwszą rzeczą którą musi wiedzieć serwer jest to, że chcesz, żeby wyświetlił Ci stronę.
13+
By zrozumieć do czego naprawdę służy Django, musimy lepiej przyjrzeć się serwerom. Pierwszą rzeczą, którą musi wiedzieć serwer, jest to, że chcesz, żeby wyświetlił Ci stronę.
1414

15-
Wyobraź sobie skrzynkę pocztową (port), która monitorowana pod kątem przychodzących listów (żądań). To właśnie rola serwera WWW. Serwer czyta listę (żądanie), a następnie odsyła odpowiedź przy użyciu strony internetowej. Ale gdy chcesz coś wysłać, musisz mieć jakąś treść. A Django jest właśnie tym, co pomoże Ci stworzyć tę treść.
15+
Wyobraź sobie skrzynkę pocztową (port), która monitorowana jest pod kątem przychodzących listów (żądań). To właśnie rola serwera WWW. Serwer czyta listę (żądanie), a następnie odsyła odpowiedź przy użyciu strony internetowej. Ale gdy chcesz coś wysłać, musisz mieć jakąś treść. A Django jest właśnie tym, co pomoże Ci stworzyć tę treść.
1616

1717
## Co się dzieje, gdy ktoś chce otworzyć stronę z Twojego serwera?
1818

19-
Kiedy serwer otrzymuje żądanie, przekazuje je dalej do Django, aby ten ustalił, czego właściwie ono dotyczy. Django sprawdza najpierw adres strony i decyduje, co zrobić dalej. Ta część jest wykonywana przez obecny w Django mechanizm rozpoznawania adresów (ang. **urlresolver** - zwróć uwagę, że adres strony to inaczej adres URL, czyli angielska nazwa tego modułu nie jest przypadkowa). Nie jest on zbyt inteligentny - pobiera listę wzorców i próbuje dopasować adres URL. Django sprawdza wzorce od góry do dołu i jeśli uda się znaleźć pasującą regułę, Django przekazuje żądanie do odpowiedniej funkcji (zwanej *widokiem*).
19+
Kiedy serwer otrzymuje żądanie, przekazuje je dalej do Django, aby ten ustalił, czego właściwie ono dotyczy. Django sprawdza najpierw adres strony i decyduje, co zrobić dalej. Ta część jest wykonywana przez obecny w Django mechanizm rozpoznawania adresów (ang. **urlresolver** - zwróć uwagę, że adres strony to inaczej adres URL, czyli angielska nazwa tego modułu nie jest przypadkowa). Nie jest on zbyt inteligentny - pobiera listę wzorców i próbuje dopasować adres URL. Django sprawdza wzorce od góry do dołu i jeśli uda się znaleźć pasującą regułę, przekazuje żądanie do odpowiedniej funkcji (zwanej *widokiem*).
2020

2121
Wyobraź sobie listonosza niosącego list. Idzie ulicą i porównuje każdy numer domu z adresem na kopercie. List zostawia w skrzynce tego domu, którego adres pasuje. Tak samo działa urlresolver!
2222

pl/django_admin/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ admin.site.register(Post)
1515

1616
Jak widać, importujemy (dołączamy) model Post, który zdefiniowałyśmy w poprzednim rozdziale. Aby nasz model był widoczny w panelu admina, musimy go zarejestrować za pomocą polecenia `admin.site.register(Post)`.
1717

18-
OK, czas rzucić okiem na nasz model Post. Pamiętaj, by wpisać `python manage.py runserver` w wierszu poleceń, by uruchomić serwer. Przejdź do przeglądarki i wpisz adres http://127.0.0.1: 8000/admin /. Zobaczysz stronę logowania podobną do tej:
18+
OK, czas rzucić okiem na nasz model Post. Pamiętaj, by wpisać `python manage.py runserver` w wierszu poleceń, by uruchomić serwer. Przejdź do przeglądarki i wpisz adres http://127.0.0.1: 8000/admin/. Zobaczysz stronę logowania podobną do tej:
1919

2020
![Strona logowania](images/login_page2.png)
2121

22-
Aby móc się zalogować, musisz utworzyć konto administratora (*superuser*) - czyli użytkownika, który posiada nieograniczony dostęp do całej strony. Wróć do wiersza poleceń, wpisz `python manage.py createsuperuser`, i wciśnij enter.
22+
Aby móc się zalogować, musisz utworzyć konto administratora (*superuser*) - czyli użytkownika, który posiada nieograniczony dostęp do całej strony. Wróć do wiersza poleceń, wpisz `python manage.py createsuperuser` i wciśnij enter.
2323

24-
> Pamietaj, aby móc wprowadzić nowe polecenie podczas pracy web serwera, otwórz nowy terminal i aktywuj virtualenv. Przyjrzałyśmy się, jak wpisywać nowe komendy w rozdziale **Twój pierwszy projekt w Django!**, w sekcji **Uruchamianie serwera www**.
24+
> Pamietaj - aby móc wprowadzić nowe polecenie podczas pracy web serwera, otwórz nowy terminal i aktywuj virtualenv. Przyjrzałyśmy się, jak wpisywać nowe komendy w rozdziale **Twój pierwszy projekt w Django!**, w sekcji **Uruchamianie serwera www**.
2525
2626
{% filename %}Mac OS X or Linux:{% endfilename %}
2727

0 commit comments

Comments
 (0)