Skip to content

Commit 08aa313

Browse files
authored
Merge pull request DjangoGirls#1246 from magul/crowdin-translation-pl
Crowdin-based Polish translation (not proofread yet)
2 parents 2ca9a33 + a750143 commit 08aa313

10 files changed

Lines changed: 99 additions & 90 deletions

File tree

LANGS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
* [🇩🇪 Deutsch (beta)](de/)
44
* [🇪🇸 Español (beta)](es/)
55
* [🇫🇷 Français](fr/)
6-
* [🇮🇹 Italian (beta)](it/)
76
* [🇭🇺 Magyar (beta)](hu/)
7+
* [🇮🇹 Italian (beta)](it/)
8+
* [🇰🇵/🇰🇷 한국어 (beta)](ko/)
89
* [🇵🇱 Polski (beta)](pl/)
910
* [🇵🇹 Português-brasileiro (beta)](pt/)
1011
* [🇹🇷 Türkçe (beta)](tr/)
1112
* [🇷🇺 Русский (beta)](ru/)
13+
* [🇸🇰 Slovak (beta)](sk)
1214
* [🇺🇦 Українська](uk/)
1315
* [🇨🇳 简体中文](zh/)
14-
* [🇰🇵/🇰🇷 한국어 (beta)](ko/)
15-
* [🇸🇰 Slovak (beta)](sk)

pl/chromebook_setup/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Instalacja Chromebook
1+
# Instalacja na Chromebooku
22

3-
> **Uwaga** Jeżeli wykonałeś już kroki instalacyjne, nie musisz tego robić ponownie - możesz przejść od razu do [Wprowadzenie do Pythona](../python_introduction/README.md).
3+
> **Uwaga**! Jeżeli wykonałaś już kroki instalacyjne, nie musisz tego robić ponownie - możesz przejść od razu do [Wprowadzenie do Pythona](../python_introduction/README.md).
44
55
{% include "/chromebook_setup/instructions.md" %}

pl/chromebook_setup/instructions.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
Możesz [pominąć tę sekcję](http://tutorial.djangogirls.org/en/installation/#install-python) jeżeli nie używasz Chromebooka. Jeżeli używasz, proces instalacji będzie wyglądał następująco. Możesz zignorować pozostałą cześć instrukcji.
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 9
44

5-
Cloud 9 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 Cloud9 będzie działać jako *komputer lokalny*. Nadal będziesz mogła uruchamiać komendy w terminalu, tak jak inne osoby korzystające z systemu OS X, Ubuntu czy Windowsa, z tym że Twój terminal będzie podłączony do komputera z systemem, który ustawia dla Ciebie Cloud 9.
5+
Cloud 9 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 Cloud9 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 Windowsa, z tym że Twój terminal będzie podłączony do komputera, który ustawi dla Ciebie Cloud 9.
66

77
1. Zainstaluj Cloud 9 ze [ sklepu Chrome](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp)
88
2. Przejdź do [c9.io](https://c9.io)
99
3. Załóż konto
1010
4. Kliknij przycisk *Utwórz nowy obszar roboczy*
1111
5. Nadaj mu nazwę *django-girls*
12-
6. Wybierz *Puste* (drugi od prawej w dolnym rzędzie z pomarańczowym logo)
12+
6. Wybierz *Puste - blank* (drugi od prawej w dolnym rzędzie z pomarańczowym logo)
1313

1414
Teraz powinnaś zobaczyć interfejs z bocznym paskiem, duże główne okno z tekstem i małe okno na dole, które wygląda następująco:
1515

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

2020

21-
Dolny obszar jest Twoim *terminalem*, gdzie będziesz wpisywać kod do Cloud 9, który jest przygotowany na Twoje instrukcje. Możesz też zmienić rozmiar tego okna, aby był nieco większy.
21+
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.
2222

2323
### Środowisko wirtualne
2424

@@ -49,12 +49,12 @@ Następnie uruchom:
4949

5050
### GitHub
5151

52-
Załóż konto na [Githubie](https://github.com).
52+
Załóż konto na [GitHubie](https://github.com).
5353

5454
### PythonAnywhere
5555

56-
Tutorial Django Girls zawiera sekcję dotycząca wdrożenia, tzn. procesu przenoszenia kodu programu, który odpowiada za działanie naszej nowej aplikacji internetowej na publicznie dostępny komputer (zwany serwerem) w taki sposób, by inne osoby były wstanie zobaczyć nasze dzieło.
56+
Tutorial Django Girls zawiera sekcję dotycząca wdrożenia, tzn. procesu przenoszenia kodu programu, który odpowiada za działanie naszej nowej aplikacji internetowej na publicznie dostępny komputer (zwany serwerem) w taki sposób, by inne osoby były w stanie zobaczyć Twoje dzieło.
5757

58-
Ta część może wydać się lekko niezrozumiała, gdy przechodzimy tutorial na Chromebooka, skoro w trakcie tutoriala używamy komputera, który już jest w Internecie (w odróżnieniu od chociażby naszego laptopa). Jednak, może ona być cały czas przydatna, byśmy traktowały nasze konto w Cloud9 jako miejsce, w którym postępuje nasz praca oraz Python Anywhere jako miejsce, gdzie możemy pokazać światu nasze dzieło, jak tylko będzie ono bardziej dokończone.
58+
Ta część może wydać się lekko niezrozumiała, gdy przechodzimy tutorial na Chromebooku, skoro w trakcie tutoriala używamy komputera, który już jest w Internecie (w odróżnieniu od chociażby naszego laptopa). Jednak, może ona być cały czas przydatna, byśmy traktowały nasze konto w Cloud9 jako miejsce, w którym postępuje nasza praca oraz PythonAnywhere jako miejsce, gdzie możemy pokazać światu nasze dzieło, jak tylko będzie ono bardziej dokończone.
5959

60-
Dlatego właśnie załóż nowe konto w Python Anywhere pod adresem [www.pythonanywhere.com](https://www.pythonanywhere.com).
60+
Dlatego właśnie załóż nowe konto w PythonAnywhere pod adresem [www.pythonanywhere.com](https://www.pythonanywhere.com).

pl/deploy/install_git.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Git jest "systemem kontroli wersji", którego używa wielu programistów. Progra
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 piątym 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/). 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".
99

1010
Nie zapomnij zrestartować terminal linii poleceń lub powershell po instalacji zakończonej sukcesem. <!--endsec-->
1111

@@ -24,7 +24,7 @@ data-collapse=true ces-->
2424
{% filename %}command-line{% endfilename %}
2525

2626
```bash
27-
$ sudo apt install git
27+
sudo apt install git
2828
```
2929

3030
<!--endsec-->

pl/django_installation/instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Możemy stworzyć `virtualenv`'a w Linuksie i OS X poprzez użycie jedynie polec
6464
>
6565
> W tym przypadku, wykonaj powyższe instrukcje i zainstaluj pakiet `python3-venv`: {% filename %}command-line{% endfilename %}
6666
>
67-
> $ sudo apt install python3-venv
67+
> sudo apt install python3-venv
6868
>
6969
>
7070
> **UWAGA:** W niektórych wersjach Debiana/Ubuntu inicjowanie środowiska wirtualnego w ten sposób daje obecnie następujący błąd:

pl/django_orm/README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ Teraz możemy wreszcie stworzyć nasz post:
105105

106106
```python
107107
>>> Post.objects.create(author=me, title='Sample title', text='Test')
108+
<Post: Sample title>
108109
```
109110

110111
Hura! Chciałabyś sprawdzić, czy się udało?
@@ -130,16 +131,16 @@ Niezmiernie istotną cechą QuerySetów jest możliwość ich filtrowania. Dajmy
130131

131132
```python
132133
>>> Post.objects.filter(author=me)
133-
[<Post: Sample title>, <Post: Post number 2>, <Post: My 3rd post!>, <Post: 4th title of post>]
134+
<QuerySet [<Post: Sample title>, <Post: Post number 2>, <Post: My 3rd post!>, <Post: 4th title of post>]>
134135
```
135136

136137
A może chcemy zobaczyć wszystkie posty, które zawierają słowo "tytuł" w polu `title`?
137138

138139
{% filename %}command-line{% endfilename %}
139140

140141
```python
141-
>>> Post.objects.filter(title__contains = 'title')
142-
[<Post: Sample title>, <Post: 4th title of post>]
142+
>>> Post.objects.filter(title__contains='title')
143+
<QuerySet [<Post: Sample title>, <Post: 4th title of post>]>
143144
```
144145

145146
> **Uwaga:** Pomiędzy `title` a `contains` znajdują się dwa znaki podkreślenia (`_`). ORM w Django używa takiej składni, aby oddzielić nazwy pól ("title") od operacji lub filtrów ("contains"). Jeśli użyjesz tylko jednego, zobaczysz błąd o treści "FieldError: Cannot resolve keyword title_contains".
@@ -151,7 +152,7 @@ Możemy także wyświetlić listę wszystkich opublikowanych wpisów. W tym celu
151152
```python
152153
>>> from django.utils import timezone
153154
>>> Post.objects.filter(published_date__lte=timezone.now())
154-
[]
155+
<QuerySet []>
155156
```
156157

157158
Niestety, post dodany przez nas z konsoli Pythona nie został jeszcze opublikowany. Ale możemy to zmienić! Zacznij od pobrania wpisu, który chcesz opublikować:
@@ -176,7 +177,7 @@ Teraz spróbujmy jeszcze raz wyświetlić listę opublikowanych wpisów (wciśni
176177

177178
```python
178179
>>> Post.objects.filter(published_date__lte=timezone.now())
179-
[<Post: Sample title>]
180+
<QuerySet [<Post: Sample title>]>
180181
```
181182

182183
### Kolejność obiektów
@@ -186,25 +187,27 @@ QuerySety umożliwiają również porządkowanie list obiektów według określo
186187
{% filename %}command-line{% endfilename %}
187188

188189
```python
189-
>>> Post.objects.all().order_by('created_date')
190-
[<Post: Sample title>, <Post: Post number 2>, <Post: My 3rd post!>, <Post: 4th title of post>]
190+
>>> Post.objects.order_by('created_date')
191+
<QuerySet [<Post: Sample title>, <Post: Post number 2>, <Post: My 3rd post!>, <Post: 4th title of post>]>
191192
```
192193

193194
Możemy także odwrócić kolejność poprzez dodanie `-` na początku:
194195

195196
{% filename %}command-line{% endfilename %}
196197

197198
```python
198-
>>> Post.objects.all().order_by('-created_date')
199-
[<Post: 4th title of post>, <Post: My 3rd post!>, <Post: Post number 2>, <Post: Sample title>]
199+
>>> Post.objects.order_by('-created_date')
200+
<QuerySet [<Post: 4th title of post>, <Post: My 3rd post!>, <Post: Post number 2>, <Post: Sample title>]>
200201
```
201202

202203
### Łączenie QuerySetów
203204

204205
Możesz też połączyć QuerySety:
205206

206-
>>> Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date')
207-
207+
```python
208+
>>> Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date')
209+
<QuerySet [<Post: Post number 2>, <Post: My 3rd post!>, <Post: 4th title of post>, <Post: Sample title>]>
210+
```
208211

209212
To naprawdę potężne narzędzie, które pozwala na pisanie bardzo złożonych zapytań.
210213

pl/django_start_project/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ DATABASES = {
127127
}
128128
```
129129

130-
Aby utworzyć bazę danych dla naszego bloga, wykonajmy następujące polecenie w konsoli: `python manage.py syncdb` (musimy być w katalogu `djangogirls`, tam gdzie znajduje się plik `manage.py`). Gdy to się uda, powinnaś zobaczyć coś takiego jak poniżej:
130+
Aby utworzyć bazę danych dla naszego bloga, wykonajmy następujące polecenie w konsoli: `python manage.py migrate` (musimy być w katalogu `djangogirls`, tam gdzie znajduje się plik `manage.py`). Gdy to się uda, powinnaś zobaczyć coś takiego jak poniżej:
131131

132132
{% filename %}command-line{% endfilename %}
133133

pl/django_templates/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Działa! Ale chcemy, aby posty były wyświetlane jak statyczne posty, które st
6868

6969
![Rysunek 13.3](images/step3.png)
7070

71-
Zapewne zauważyłaś, że tym razem użyłyśmy nieco innej składni: ` ({{ post.title }}` or `{{ post.text }})`? W ten sposób uzyskujemy dostęp do danych zawartych w poszczególnych polach naszego modelu `Post`. Z kolei `|linebreaksbr` przepuszcza wpisy przez filtr, który zamienia znaczniki nowej linii na akapity.
71+
Zapewne zauważyłaś, że tym razem użyłyśmy nieco innej składni: (`{{ post.title }}` lub `{{ post.text }}`)? W ten sposób uzyskujemy dostęp do danych zawartych w poszczególnych polach naszego modelu `Post`. Z kolei `|linebreaksbr` przepuszcza wpisy przez filtr, który zamienia znaczniki nowej linii na akapity.
7272

7373
## Jeszcze jedno
7474

0 commit comments

Comments
 (0)