Skip to content

Commit 3ed0606

Browse files
committed
Polish translation improvement from Crowdin made by:
* Monika Czerniawska (https://crowdin.com/profile/wrozda) * Wojciech Patelka (https://crowdin.com/profile/w1stler) * Zuzzka (https://crowdin.com/profile/Zuzzka)
1 parent c8ad73e commit 3ed0606

File tree

24 files changed

+230
-145
lines changed

24 files changed

+230
-145
lines changed

pl/chromebook_setup/instructions.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Możesz [pominąć tę sekcję](http://tutorial.djangogirls.org/en/installation/#install-python) jeżeli nie używasz Chromebooka. W przeciwnym wypadku, proces instalacji będzie wyglądał nieco inaczej. Możesz zignorować pozostałe elementy instrukcji dotyczące instalacji.
1+
Możesz [pominąć tę sekcję](http://tutorial.djangogirls.org/en/installation/#install-python), jeżeli nie używasz Chromebooka. W przeciwnym wypadku, proces instalacji będzie wyglądał nieco inaczej. Możesz zignorować pozostałe elementy instrukcji dotyczące instalacji.
22

33
### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9)
44

5-
Cloud IDE jest narzędziem, które pełni funkcję edytora kodu oraz umożliwia dostęp do komputera uruchomionego w internecie, gdzie możesz instalować, pisać oraz uruchamiać programy. Na czas trwania tutoriala Cloud IDE będzie działać jako *komputer lokalny*. Będziesz mogła uruchamiać komendy w terminalu, tak jak inne osoby korzystające z systemu OS X, Ubuntu czy Windows, z tym że Twój terminal będzie podłączony do komputera, który ustawi dla Ciebie Cloud IDE. Oto instrukcje dotyczące różnych Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9). Możesz wybrać jedno z poniższych Cloud IDE i postepować zgodnie z instrukcją.
5+
Cloud IDE jest narzędziem, które pełni funkcję edytora kodu oraz umożliwia dostęp do komputera uruchomionego w internecie, gdzie możesz instalować, pisać oraz uruchamiać programy. Na czas trwania tutoriala Cloud IDE będzie działać jako *komputer lokalny*. Będziesz mogła uruchamiać komendy w terminalu, tak jak inne osoby korzystające z systemu OS X, Ubuntu czy Windows, z tym że Twój terminal będzie podłączony do komputera, który ustawi dla Ciebie Cloud IDE. Oto instrukcje dotyczące różnych Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9). Możesz wybrać jedno z poniższych Cloud IDE i postępować zgodnie z instrukcją.
66

77
#### PaizaCloud Cloud IDE
88

@@ -18,7 +18,7 @@ Teraz powinnaś zobaczyć interfejs z bocznym paskiem i przyciski po lewej stron
1818
$
1919

2020

21-
Terminal przekaże Twoje komendy do komputera Cloud9, który jest przygotowany na Twoje instrukcje. Możesz manipulować rozmiarem okienka, tak by było nieco większe lub mniejsze.
21+
Terminal PaizaCloud Cloud ID jest gotowy na Twoje instrukcje. Możesz zmienić rozmiar tego okna i powiększyć je, aby było troszkę większe.
2222

2323
#### AWS Cloud9
2424

@@ -33,7 +33,7 @@ Teraz powinnaś zobaczyć interfejs z bocznym paskiem, duże główne okno z tek
3333
twojanazwaużytkownika:~/workspace $
3434

3535

36-
Dolny obszar jest Twoim *terminalem*, gdzie będziesz wpisywać komendy do Cloud 9, który jest przygotowany na Twoje instrukcje. Możesz też zmienić rozmiar tego okna, aby było nieco większe.
36+
Dolny obszar jest Twoim terminalem. Możesz użyć go do wysyłania instrukcji do zdalnego komputera Cloud 9. Możesz zmienić rozmiar tego okna, aby je trochę powiększyć.
3737

3838
### Środowisko wirtualne
3939

@@ -60,7 +60,7 @@ Następnie uruchom:
6060
pip install django~={{ book.django_version }}
6161

6262

63-
(zauważ, że w ostatniej linii użyliśmy tyldy, za którą następuje znak równości: ~=).
63+
(zauważ, że w ostatniej linii użyłyśmy tyldy, za którą następuje znak równości: ~=).
6464

6565
### GitHub
6666

pl/code_editor/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
Zaraz napiszesz swoją pierwszą linijkę kodu, więc najwyższy czas zainstalować edytor kodu!
66

7-
> **Uwaga** Jeśli używasz już Chromebook, pomiń ten rozdział i upewnij się, że postąpiłaś zgodnie z instrukcją [Instalacja Chromebooka](../chromebook_setup/README.md).
7+
> **Uwaga** Jeśli używasz już Chromebooka, pomiń ten rozdział i upewnij się, że postąpiłaś zgodnie z instrukcją [Instalacja Chromebooka](../chromebook_setup/README.md). Cloud IDE, które wybrałaś (PaizaCloud Cloud IDE or AWS Cloud9) zawiera edytor kodu, więc kiedy otworzysz plik z menu w swoim IDE, automatycznie zostanie on otworzony w edytorze.
88
>
99
> **Uwaga** Jeśli zrobiłaś to już wcześniej w rozdziale 'Instalacja' - możesz przejść od razu do następnego rozdziału!
1010

pl/css/README.md

+12-11
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,20 @@ Czas, by napisać trochę styli CSS! Otwórz `blog/static/css/blog.css` w Twoim
6666

6767
Nie będziemy zbytnio zagłębiać się w dostosowywanie i uczenie się o CSS w tym miejscu. Jeśli chcesz dowiedzieć się więcej, istnieje rekomendacja dotycząca darmowego kursu CSS na końcu tej strony.
6868

69-
Jednak nauczmy się chociaż troszkę. Może moglibyśmy zmienić kolor naszego nagłówka? Do rozpoznawania kolorów komputery używają specjalnych kodów. Kody te zaczynają się od znaku `#`, po którym następuje 6 liter (A-F) lub cyfr (0-9). Na przykład kod dla koloru niebieskiego to `#0000FF`. Kody dla wielu kolorów możesz znaleźć na stronie: http://www.colorpicker.com/. Możesz również użyć uprzednio [zdefiniowanych kolorów](http://www.w3schools.com/colors/colors_names.asp), takich jak `red` (czerwony) czy `green ` (zielony).
69+
Jednak nauczmy się chociaż troszkę. Może mogłybyśmy zmienić kolor naszych nagłówków? Do rozpoznawania kolorów komputery używają specjalnych kodów. Kody te zaczynają się od znaku `#`, po którym następuje 6 liter (A-F) lub cyfr (0-9). Na przykład kod dla koloru niebieskiego to `#0000FF`. Kody dla wielu kolorów możesz znaleźć na stronie: http://www.colorpicker.com/. Możesz również użyć uprzednio [zdefiniowanych kolorów](http://www.w3schools.com/colors/colors_names.asp), takich jak `red` (czerwony) czy `green ` (zielony).
7070

7171
Do `blog/static/css/blog.css` powinnaś dodać następujący kod:
7272

7373
{% filename %}blog/static/css/blog.css{% endfilename %}
7474

7575
```css
76-
h1 a {
77-
color: #FCA205;
76+
h1 a, h2 a {
77+
color: #C25100;
7878
}
79+
7980
```
8081

81-
`h1` to selektor CSS. Oznacza to, że nasz styl stosujemy do wszystkich elementów `a` znajdujących się w elemencie `h1`. Czyli gdy mamy coś takiego jak `<h1><a href="">link</a></h1>`, styl `h1 a`, styl zostanie użyty. W tym przypadku nadajemy mu kolor `#FCA205`, czyli pomarańczowy. Możesz też wybrać swój własny kolor!
82+
`h1 a` to selektor CSS. Oznacza to, że zastosujemy nasze style do każdego elementu `a` znajdującego się w elemencie `h1`; selektor `h2 a` czyni to samo dla elementów `h2`. Czyli gdy mamy coś takiego jak `<h1><a href="">link</a></h1>`, styl `h1 a`, styl zostanie użyty. W tym przypadku nadajemy mu kolor `#C25100`, czyli ciemnopomarańczowy. Możesz też tutaj wstawić swój własny kolor, ale pamiętaj, by odpowiednio kontrastował z białym tłem!
8283

8384
W pliku CSS ustalamy styl dla elementów znajdujących się w pliku HTML. Pierwszą metodą rozpoznawania elementu jest jego nazwa. Możesz pamiętać te tagi z rozdziału o HTML. Takie rzeczy jak `a`, `h1` i `body` to wszystko przykłady nazw elementów. Elementy rozpoznajemy również po atrybutach `class` lub `id`. Nazwę klasy lub id ustalasz sama dowolnie. Ta sama nazwa klasy może być przypisana do wielu elementów, ale id musi być unikalne dla całego kodu HTML. Dla przykładu, możesz zidentyfikować następujący tag używając nazwy tagu `a`, klasy `external_link` lub po jego id `link_to_wiki_page`:
8485

@@ -127,7 +128,7 @@ Twój plik powinien teraz wyglądać tak:
127128
{% for post in posts %}
128129
<div>
129130
<p>published: {{ post.published_date }}</p>
130-
<h1><a href="">{{ post.title }}</a></h1>
131+
<h2><a href="">{{ post.title }}</a></h2>
131132
<p>{{ post.text|linebreaksbr }}</p>
132133
</div>
133134
{% endfor %}
@@ -168,8 +169,8 @@ Znajdź blok deklaracji dla `h1 a` (to jest kod pomiędzy nawiasami `{` i `}`) w
168169
{% filename %}blog/static/css/blog.css{% endfilename %}
169170

170171
```css
171-
h1 a {
172-
color: #FCA205;
172+
h1 a, h2 a {
173+
color: #C25100;
173174
font-family: 'Lobster';
174175
}
175176
```
@@ -197,7 +198,7 @@ Teraz dodaj klasę `post` do Twojego `div` zawierającego post bloga:
197198
```html
198199
<div class="post">
199200
<p>published: {{ post.published_date }}</p>
200-
<h1><a href="">{{ post.title }}</a></h1>
201+
<h2><a href="">{{ post.title }}</a></h2>
201202
<p>{{ post.text|linebreaksbr }}</p>
202203
</div>
203204
```
@@ -208,7 +209,7 @@ A teraz dodamy bloki deklaracji do selektorów. Selektory zaczynające się od `
208209

209210
```css
210211
.page-header {
211-
background-color: #ff9400;
212+
background-color: #C25100;
212213
margin-top: 0;
213214
padding: 20px 20px 20px 40px;
214215
}
@@ -263,7 +264,7 @@ Teraz otocz kod HTML wyświetlający posty deklaracjami klas. Zamień to:
263264
{% for post in posts %}
264265
<div class="post">
265266
<p>published: {{ post.published_date }}</p>
266-
<h1><a href="">{{ post.title }}</a></h1>
267+
<h2><a href="">{{ post.title }}</a></h2>
267268
<p>{{ post.text|linebreaksbr }}</p>
268269
</div>
269270
{% endfor %}
@@ -282,7 +283,7 @@ w pliku `blog/templates/blog/post_list.html` na to:
282283
<div class="date">
283284
<p>published: {{ post.published_date }}</p>
284285
</div>
285-
<h1><a href="">{{ post.title }}</a></h1>
286+
<h2><a href="">{{ post.title }}</a></h2>
286287
<p>{{ post.text|linebreaksbr }}</p>
287288
</div>
288289
{% endfor %}

pl/deploy/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ I na końcu zapisujemy zmiany. Przejdź do konsoli i wykonaj poniższe polecenia
8787

8888
## Przesyłanie kodu do GitHuba
8989

90-
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!)
90+
Wejdź na stronę [GitHub.com](https://www.github.com) i załóż darmowe konto użytkownika. (Jeśli zrobiłaś to na warsztatach przygotowawczych to świetnie). Zapamiętaj hasło do swojego konta (dodaj je do swojego menedżera haseł, jeśli go używasz).
9191

9292
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.
9393

@@ -161,7 +161,7 @@ Teraz uruchamiamy pomocnika, aby automatycznie skonfigurować naszą aplikację
161161
Jeżeli patrzysz na proces, będziesz mogła zobaczyć:
162162

163163
- Pobieranie kodu z GitHuba
164-
- Tworzenie środowiska wirtualnego na PythonAnywhere, podobnie jak na Twoim PC
164+
- Tworzenie środowiska wirtualnego na PythonAnywhere, podobnie jak na Twoim komputerze.
165165
- Aktualizowanie pliku ustawień z niektórych ustawień wdrażania
166166
- Konfigurowanie bazy danych w PythonAnywhere za pomocą polecenia `manage.py migrate`
167167
- Konfigurowanie plików statycznych (dowiemy się o nich później)
@@ -185,8 +185,8 @@ Teraz, jeśli chcesz, możesz również rzucić okiem na swój kod w PythonAnywh
185185
(ola.pythonanywhere.com) $ ls
186186
blog db.sqlite3 manage.py mysite requirements.txt static
187187
(ola.pythonanywhere.com) $ ls blog/
188-
__init__.py __pycache__ admin.py forms.py migrations models.py static
189-
templates tests.py urls.py views.py
188+
__init__.py __pycache__ admin.py apps.py migrations models.py tests.py static
189+
templates views.py
190190

191191

192192
Możesz także przejść do zakładki "Pliki" i poruszać się za pomocą wbudowanej przeglądarki plików w PythonAnywhere. (Ze strony konsoli możesz przejść do innych stron PythonAnywhere za pomocą przycisku menu w prawym górnym rogu. Po przejściu na jedną ze stron, w pobliżu góry zobaczysz linki do innych.)

pl/deploy/install_git.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
Git jest "systemem kontroli wersji", którego używa wielu programistów. Program ten śledzi zmiany w plikach na przestrzeni czasu, dzięki czemu możesz później przywracać wybrane wersje tych plików. Działa trochę jak funkcja "śledź zmiany" w Microsoft Word, ale jest o wiele potężniejszy.
1+
Git jest "systemem kontroli wersji", którego używa wielu programistów. Program ten śledzi zmiany w plikach na przestrzeni czasu, dzięki czemu możesz później przywracać wybrane wersje tych plików. Trochę jak funkcja "Śledź zmiany" w programach do edytowania tekstu (np. programu Microsoft Word lub LibreOffice Writer), ale jest o wiele potężniejsza.
22

33
## Instalacja Gita
44

55
<!--sec data-title="Installing Git: Windows" data-id="git_install_windows"
66
data-collapse=true ces-->
77

8-
Możesz ściągnąć Gita z [git-scm.com](https://git-scm.com/). Możesz klikać "next" we wszystkich krokach instalacji prócz jednego, w kroku nazwanym "Adjusting your PATH environment", wybierz "Use Git and optional Unix tools from the Windows Command Prompt" (dolna opcja). Poza tym domyślne ustawienia są w porządku. Upewnij się jeszcze, że w kroku "Configuring the line ending conversions" wybrana jest opcja "Checkout Windows-style, commit Unix-style line endings".
8+
Możesz ściągnąć Gita z [git-scm.com](https://git-scm.com/). Naciśnij "next" na wszystkich krokach z wyjątkiem dwóch: w kroku, w którym prosi o wybranie edytora, powinnaś wybrać Nano, a w kroku zatytułowanym "Adjusting your PATH environment" wybrać "Use Git and optional Unix tools from the Windows Command Prompt" (dolna opcja). Poza tym domyślne ustawienia są w porządku. Upewnij się jeszcze, że w kroku "Configuring the line ending conversions" wybrana jest opcja "Checkout Windows-style, commit Unix-style line endings".
99

1010
Nie zapomnij zrestartować wiersza polecenia lub Powershell po instalacji zakończonej sukcesem. <!--endsec-->
1111

pl/deploy/signup_pythonanywhere.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,16 @@ Utwórz konto dla "Beginner" na PythonAnywhere (darmowy poziom jest dobry, nie p
44

55
* [www.pythonanywhere.com](https://www.pythonanywhere.com/)
66

7-
![Strona rejestracji PythonAnywhere z przyciskiem, aby utworzyć bezpłatne konto "Beginner"](../deploy/images/pythonanywhere_beginner_account_button.png)
7+
![Strona rejestracji PythonAnywhere z przyciskiem, aby utworzyć bezpłatne konto "Beginner".](../deploy/images/pythonanywhere_beginner_account_button.png)
88

9-
> ** Uwaga ** Wybierając tutaj swoją nazwę użytkownika, należy pamiętać, że adres URL bloga będzie miał postać `yourusername.pythonanywhere.com`, więc wybierz swój własny nick lub nazwę tego, o czym będzie blog.
9+
> ** Uwaga!** Wybierając tutaj swoją nazwę użytkownika, należy pamiętać, że adres URL bloga będzie miał postać `twojanazwa.pythonanywhere.com`, więc wybierz swój własny nick lub nazwę tego, o czym będzie blog. Pamiętaj, aby zapamiętać hasło (dodaj je do menedżera haseł, jeśli go używasz).
1010
1111
## Tworzenie tokenu PythonAnywhere API
1212

13-
Tę operację będziesz musiała wykonać tylko raz. Kiedy już zakończysz tworzenie konta na PythonAnywhere, zostaniesz przeniesiona do strony nawigacyjnej. Znajdź u góry na prawo link do Twojego konta (ang. Account), a następnie wybierz zakładkę o nazwie "API Token" i wciśnij przycisk, który utworzy nowy token API (ang. "Create new API token").
13+
Tę operację będziesz musiała wykonać tylko raz. Kiedy już zakończysz tworzenie konta na PythonAnywhere, zostaniesz przeniesiona do strony nawigacyjnej. Znajdź u góry na prawo link do Twojego konta (ang. Account).
1414

15-
![Zakładka z tokenem API w koncie użytkownika](../deploy/images/pythonanywhere_create_api_token.png)
15+
![Link do konta na górze strony.](../deploy/images/pythonanywhere_account.png)
16+
17+
a następnie wybierz zakładkę o nazwie "API Token" i wciśnij przycisk, który utworzy nowy token API (ang. "Create new API token").
18+
19+
![Zakładka z tokenem API w koncie użytkownika.](../deploy/images/pythonanywhere_create_api_token.png)

pl/django_admin/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ Aby móc się zalogować, musisz utworzyć konto administratora (*superuser*) -
3535

3636
Po wyświetleniu komunikatu, wpisz swoją nazwę użytkownika (małymi literami, bez spacji), adres e-mail i hasło. ** Nie martw się, że nie widzisz hasła, które wpisujesz - tak powinno być.** Wpisz je i naciśnij klawisz `Enter`, aby kontynuować. Dane wyjściowe powinny wyglądać tak (gdzie nazwa użytkownika i adres e-mail powinny być Twoje):
3737

38-
Username: admin
39-
Email address: admin@admin.com
38+
Username: ola
39+
Email address: ola@example.com
4040
Password:
4141
Password (again):
4242
Superuser created successfully.

pl/django_forms/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ OK. Podsumujmy, jak powinien wyglądać kod HTML w pliku `post_edit.html`:
155155
{% extends 'blog/base.html' %}
156156

157157
{% block content %}
158-
<h1>New post</h1>
158+
<h2>New post</h2>
159159
<form method="POST" class="post-form">{% csrf_token %}
160160
{{ form.as_p }}
161161
<button type="submit" class="save btn btn-default">Save</button>
@@ -435,15 +435,15 @@ Dobrze byłoby wiedzieć, że nasza witryna nadal działa na PythonAnywhere, pra
435435

436436
* Potem, w konsoli [PythonAnywhere Bash](https://www.pythonanywhere.com/consoles/):
437437

438-
{% filename %}command-line{% endfilename %}
438+
{% filename %}PythonAnywhere command-line{% endfilename %}
439439

440-
$ cd ~/<your-pythonanywhere-username>.pythonanywhere.com
440+
$ cd ~/<your-pythonanywhere-domain>.pythonanywhere.com
441441
$ git pull
442442
[...]
443443

444444

445-
(Pamiętaj by podmienić `<your-pythonanywhere-username>` na twoją właściwą nazwę użytkownika PythonAnywhere, bez nawiasów ostrokątnych).
445+
(Pamiętaj by podmienić `<your-pythonanywhere-domain>` na Twoją właściwą nazwę użytkownika PythonAnywhere, bez nawiasów ostrokątnych).
446446

447-
* Nareszcie przeskakujemy do do ["Web" page](https://www.pythonanywhere.com/web_app_setup/) (użyj przycisku menu w prawym górnym rogu konsoli) i naciśnij **Reload**. Odśwież swoj blog https://yourname.pythonanywhere.com, aby zobaczyć zmiany.
447+
* Nareszcie przeskakujemy do do ["Web" page](https://www.pythonanywhere.com/web_app_setup/) (użyj przycisku menu w prawym górnym rogu konsoli) i naciśnij **Reload**. Odśwież swój blog https://yourname.pythonanywhere.com, aby zobaczyć zmiany.
448448

449449
I to już wszystko! Gratulacje :)

pl/django_installation/instructions.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -165,11 +165,11 @@ Zanim jednak to zrobimy, powinniśmy się upewnić, że mamy najnowszą wersję
165165

166166
Plik wymagań zawiera listę zależności, które zainstalujemy za pomocą polecenia `pip install`:
167167

168-
Na początek stwórz plik `requirements.txt` wewnątrz katalogu `djangogirls/` używając edytora kodu, który wcześniej zainstalowałaś:
168+
Najpierw stwórz plik `requirements.txt` wewnątrz katalogu `djangogirls/` używając edytora kodu, który wcześniej zainstalowałaś. Aby to zrobić, otwórz nowy plik w edytorze kodu, a następnie zapisz go jako ` requirements.txt ` w folderze ` djangogirls / </ 0>. Twój katalog będzie wyglądał następująco:</p>
169169

170-
djangogirls
171-
└───requirements.txt
172-
170+
<pre><code>djangogirls
171+
└───requirements.txt
172+
`</pre>
173173

174174
W swoim pliku `djangogirls/requirements.txt` powinnaś dodać następujący tekst:
175175

pl/django_models/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ Zauważysz, że nowy katalog `blog` został utworzony i zawiera kilka plików. K
8484
│   │   └── __init__.py
8585
│   ├── models.py
8686
│   ├── tests.py
87+
| ├── urls.py
8788
│   └── views.py
8889
├── db.sqlite3
8990
├── manage.py

pl/django_orm/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ Możemy także odwrócić kolejność poprzez dodanie `-` na początku:
202202

203203
### Łączenie QuerySetów
204204

205-
Możesz też połączyć QuerySety:
205+
Jak widziałyśmy, niektóre metody `Post.objects` zwracają nam QuerySet. Te same metody z kolei również mogą być wywoływane na QuerySetcie, co zwróci nam nowy QuerySet. W związku z tym można połączyć ich efekt poprzez **złączenie** ich razem:
206206

207207
```python
208208
>>> Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date')

0 commit comments

Comments
 (0)