Skip to content

Commit 3008fb9

Browse files
committed
Added polish translation for main docs
1 parent a76c2e7 commit 3008fb9

File tree

8 files changed

+609
-0
lines changed

8 files changed

+609
-0
lines changed

source/CoC-pl.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Kodeks Postępowania Społeczności GhostBSD
2+
3+
Społeczność GhostBSD zawsze starała się być przyjazna i szanująca innych, i chcemy upewnić się, że to się nie zmieni, gdy będziemy rosnąć i rozwijać się.
4+
5+
Wszyscy współpracownicy działają w swoim wolnym czasie jako hobby. Inni będą korzystać z Twojego wkładu, a Ty z kolei będziesz polegać na pracy innych. Każda decyzja, którą podejmiesz, wpłynie na innych użytkowników. Powinieneś uwzględnić te konsekwencje.
6+
7+
Wszyscy członkowie społeczności pochodzą z różnych części świata, z różnych krajów, z różnymi przekonaniami religijnymi, poglądami politycznymi, ludzie z różnych środowisk i tożsamości. Obejmuje to, ale nie ogranicza się do członków jakiejkolwiek rasy, etniczności, kultury, pochodzenia narodowego, koloru, statusu imigracyjnego, klasy społecznej i ekonomicznej, poziomu wykształcenia, płci, orientacji seksualnej, tożsamości i ekspresji płciowej, wieku, rozmiaru, statusu rodzinnego, przekonań politycznych, religii lub jej braku oraz zdolności umysłowych i fizycznych.
8+
9+
Proszę starannie dobierać słowa i być uprzejmym wobec innych. Nie obrażaj ani nie deprecjonuj innych uczestników. Nękanie i inne zachowania wykluczające nie są akceptowalne. Obejmuje to, ale nie ogranicza się do:
10+
11+
* Groźby lub przemoc skierowana przeciwko innej osobie;
12+
* Dyskryminujące żarty i język;
13+
* Publikowanie treści o charakterze seksualnym lub przemocą;
14+
* Publikowanie (lub grożenie publikowaniem) danych osobowych innych osób ("doxing");
15+
* Osobiste obelgi, szczególnie te używające rasistowskich lub seksistowskich terminów;
16+
* Niechciane uwagi o charakterze seksualnym;
17+
* Propagowanie lub zachęcanie do jakiegokolwiek z powyższych zachowań.
18+
19+
Mamy kilka zasad, które prosimy, aby przestrzegać:
20+
21+
* Bądź przyjazny i cierpliwy;
22+
* Bądź otwarty;
23+
* Bądź troskliwy;
24+
* Bądź szanujący;
25+
* Bądź współpracujący;
26+
* Bądź ostrożny w doborze słów i życzliwy wobec innych. Kiedy się nie zgadzamy, starajmy się zrozumieć, dlaczego.
27+
28+
Te zasady powinny być stosowane we wszystkich obszarach i kanałach tego projektu, takich jak forum, wiki, telegram, IRC, zgłaszanie błędów itp.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
Poziomy Współpracowników GhostBSD
2+
==================================
3+
4+
## 1. Młodsi Współpracownicy
5+
**Opis:** Nowi członkowie, którzy aktywnie przyczyniają się do projektu.
6+
**Dostęp i Uprawnienia:** Dostęp do publicznych repozytoriów z pełnymi możliwościami tworzenia gałęzi i przesyłania pull requestów.
7+
8+
**Obowiązki:**
9+
* Wykonywanie przydzielonych zadań i uczestnictwo w projekcie.
10+
* Udział w przeglądach kodu i dyskusjach w celu podniesienia jakości projektu.
11+
* Współpraca z mentorem lub bardziej doświadczonym członkiem zespołu w celu ciągłego wsparcia i rozwoju.
12+
13+
## 2. Współpracownicy
14+
**Opis:** Członkowie, którzy konsekwentnie przyczyniają się do projektu i dobrze rozumieją jego przepływ pracy.
15+
**Dostęp i Uprawnienia:** Pełny dostęp do wszystkich repozytoriów z możliwością tworzenia gałęzi i przesyłania pull requestów.
16+
17+
**Obowiązki:**
18+
* Opracowywanie nowych funkcji i rozwiązywanie problemów.
19+
* Przeglądanie i zatwierdzanie zmian od Młodszych Współpracowników i rówieśników.
20+
* Utrzymywanie i udoskonalanie dokumentacji projektu.
21+
* Regularna komunikacja z Głównymi Współpracownikami w celu uzyskania wskazówek i opinii.
22+
23+
## 3. Główni Współpracownicy
24+
25+
**Opis:** Długoletni współpracownicy z znaczącym wkładem i wszechstronną znajomością projektu.
26+
**Dostęp i Uprawnienia:** Pełny dostęp i uprawnienia do wszystkich repozytoriów, w tym możliwość tworzenia nowych i udziału w procesach decyzyjnych.
27+
28+
**Obowiązki:**
29+
* Prowadzenie głównych projektów i inicjatyw strategicznych.
30+
* Mentorowanie Młodszych Współpracowników i innych członków.
31+
* Podejmowanie kluczowych decyzji dotyczących kierunku i polityki projektu.
32+
* Zapewnienie wysokiej jakości kodu i przestrzegania standardów projektu.
33+
* Regularne spotkania z Liderem Projektu w celu omówienia postępów, wyzwań i celów strategicznych.
34+
35+
## 4. Lider Projektu
36+
**Opis:** Ogólny lider i wizjoner projektu.
37+
**Dostęp i Uprawnienia:** Pełny dostęp administracyjny i uprawnienia do podejmowania ostatecznych decyzji.
38+
39+
**Obowiązki:**
40+
* Określanie wizji i kierunku projektu.
41+
* Nadzór nad całym procesem rozwoju.
42+
* Wspieranie zaangażowania społeczności i zarządzanie relacjami zewnętrznymi.
43+
* Zapewnienie zasobów i wsparcia dla wszystkich członków zespołu.
44+
* Współpraca z Głównymi Współpracownikami i zewnętrznymi doradcami w celu dostosowania projektu do szerszych trendów społecznych i technologicznych.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<h1>Wkład w Dokumentację</h1>
2+
3+
Pisanie dokumentacji to świetny sposób na poprawę doświadczeń użytkowników GhostBSD, a także ogromna pomoc dla wielu użytkowników GhostBSD, którzy chcą lepiej zrozumieć swój pulpit i aplikacje. Każdy, kto ma dobre umiejętności językowe w języku angielskim oraz dobrą znajomość FreeBSD, GhostBSD lub MATE, może pomóc.
4+
5+
## Komunikacja z zespołem
6+
7+
Istnieje wiele sposobów na skontaktowanie się z zespołem:
8+
* Grupa [GhostBSD Dev](https://t.me/ghostbsd_dev) na Telegramie
9+
* Kanał [#ghostbsd-dev:libera.chat](https://app.element.io/#/room/#ghostbsd-dev:libera.chat) na Matrix
10+
* #ghostbsd-dev na IRC Libera Chat
11+
12+
Te trzy platformy komunikacyjne są ze sobą połączone. Bez względu na to, czy używasz IRC, Telegramu czy Matrix, będziesz połączony ze wszystkimi platformami komunikacyjnymi.
13+
14+
## Uzyskiwanie zasobów
15+
16+
Aby dokumentować projekty GhostBSD, warto uruchomić [najnowszą wersję GhostBSD](https://www.ghostbsd.org/download#latest_builds), a do dokumentowania projektów innych firm potrzebna będzie również najnowsza wersja tego programu. Używamy [Sphinx](https://www.sphinx-doc.org) z [MyST](https://myst-parser.readthedocs.io), co ułatwia tworzenie naszego Centrum Dokumentacji. Każdy, kto chce pomóc, powinien zacząć zapoznawać się z [Git](getting-started.md#knowing-how-to-use-git), [GitHub](getting-started.md#knowing-how-to-use-github) i [MyST Markdown syntax](https://myst-parser.readthedocs.io/en/latest/intro.html).
17+
18+
Instrukcje dotyczące instalacji i konfiguracji można znaleźć w repozytorium [GhostBSD Documentation GitHub](https://github.com/ghostbsd/documentation#local-development-server).
19+
20+
## Zadania
21+
22+
Możesz zacząć swoje pierwsze wkłady już dziś! Oto kilka zadań dla początkujących:
23+
* Przeczytaj dokumentację i jeśli znajdziesz błędy gramatyczne, popraw je
24+
* Popraw zdania i akapity
25+
* Aktualizuj zrzuty ekranu i dokumentację
26+
* Twórz zgłoszenia na naszej stronie [GitHub Documentation Issues](https://github.com/ghostbsd/documentation/issues/new).
27+
28+
Zadania i problemy można również znaleźć w naszej [Documentation Management](https://github.com/orgs/ghostbsd/projects/5) na GitHubie.
29+
30+
Jeśli zauważysz artykuł na [Wiki](https://wiki.ghostbsd.org/), który mógłby być przeniesiony, skomunikuj się z innymi w czacie deweloperów GhostBSD.

source/contributor/get-involved-pl.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
Zaangażuj się
2+
=============
3+
4+
Witamy w Społeczności GhostBSD! Angażując się, poznasz nowych przyjaciół, nauczysz się nowych umiejętności i zrobisz różnicę dla wielu użytkowników, współpracując z ludźmi z całego świata. Ta strona przedstawi Ci krótko rzeczy, które każdy, kto przyczynia się do GhostBSD, powinien wiedzieć i pomoże Ci zacząć działać.
5+
6+
Chcemy, aby współpracownicy GhostBSD tworzyli przyjazne i otwarte miejsce, gdzie ludzie czują się komfortowo. Dlatego prosimy o przestrzeganie [Kodeksu Postępowania GhostBSD](../CoC.md) podczas interakcji z resztą społeczności GhostBSD.
7+
8+
## [Rozpoczęcie pracy](getting-started.md)
9+
10+
Ta sekcja obejmuje wymagania i technologie używane przez GhostBSD. Jeśli potrzebujesz pomocy na początek, prosimy zadawać wszelkie pytania na [Telegramie](https://t.me/ghostbsd) lub [Element](https://app.element.io/#/room/#ghostbsd:matrix.org)!
11+
12+
[Dowiedz się więcej o rozpoczęciu pracy.](getting-started.md)
13+
14+
```{toctree}
15+
:caption: Dokumentacja dla współpracowników
16+
:hidden:
17+
18+
getting-started
19+
```
20+
21+
## Zgłaszanie Problemów
22+
Jeśli znalazłeś problem lub masz pomysł na ulepszenie, zgłoś to deweloperom! QA jest niezwykle ważne, aby zapewnić jakość, a Ty możesz się zaangażować, aby upewnić się, że nasi użytkownicy są zadowoleni z końcowych produktów ciężkiej pracy.
23+
24+
## Priorytetyzacja Błędów
25+
Jeśli chcesz zrobić kolejny krok w przyczynianiu się do GhostBSD, pomóż w priorytetyzacji zgłoszeń na GitHubie! Oddzielając mniej i bardziej krytyczne błędy, pomożesz deweloperom zidentyfikować, nad którymi problemami powinni pracować, oraz dostarczyć im niezbędnych informacji do ich naprawy. Nie potrzebujesz żadnego doświadczenia programistycznego, aby priorytetyzować zgłoszenia na GitHubie. To doskonałe wprowadzenie, jeśli chcesz zostać deweloperem, ale jeszcze nie czujesz się pewnie w swoich umiejętnościach programistycznych.
26+
27+
## Rozwój
28+
Jeśli chcesz wnieść swój kod do projektu GhostBSD, dostępnych jest wiele małych zadań, więc nie musisz być programistą, aby zacząć rozwijać GhostBSD! W trakcie tego procesu nauczysz się cennych nowych umiejętności, takich jak C, Python, GTK, skrypty Shell, tworzenie i utrzymywanie portów FreeBSD oraz inne.
29+
30+
## [Wkład w Dokumentację](documentation.md)
31+
Nawet najlepiej zaprojektowane oprogramowanie wymaga dokumentacji, aby użytkownicy mogli zrobić to, czego chcą i wykorzystać je w pełni. Dobrej jakości dokumentacja jest niezbędna i ma jeden z największych wpływów na zadowolenie użytkowników końcowych.
32+
33+
[Dowiedz się więcej o pomocy przy dokumentacji GhostBSD.](documentation.md)
34+
35+
```{toctree}
36+
:caption: Dokumentacja dla współpracowników
37+
:hidden:
38+
39+
documentation
40+
```
41+
42+
## [Wsparcie Użytkowników](users-support.md)
43+
Czasami użytkownicy napotkają problemy, będą mieć pytania i nie znajdą pomocy lub odpowiedzi na własną rękę. Będą potrzebować kogoś, kto udzieli im wskazówek i wsparcia. Społeczność GhostBSD zapewnia kilka platform, na których użytkownicy mogą uzyskać wsparcie od innych użytkowników, dlatego ważne jest, aby inni użytkownicy byli gotowi udzielić tego wsparcia.
44+
45+
[Dowiedz się więcej o udzielaniu wsparcia użytkownikom.](users-support.md)
46+
47+
```{toctree}
48+
:caption: Dokumentacja dla współpracowników
49+
:hidden:
50+
51+
users-support
52+
```
Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
<h1>Rozpoczęcie Pracy</h1>
2+
3+
## Wymagania
4+
5+
### Znajomość Języka Angielskiego
6+
7+
Deweloperzy pochodzą z całego świata; jeśli mówisz po angielsku, będziesz w stanie współpracować z każdym.
8+
9+
Nie musisz być biegły w angielskim ani mieć doskonałej znajomości tego języka, ale musisz rozumieć angielski na tyle, aby móc się komunikować.
10+
11+
[](#git)
12+
13+
### Znajomość Git
14+
15+
Git to system kontroli wersji, którego używamy do śledzenia zmian. Korzystamy z niego cały czas i wszędzie.
16+
17+
Jeśli nie znasz Git, zatrzymaj się na chwilę, musisz go poznać.
18+
19+
Aby nauczyć się Git, odwiedź [Dokumentację GitHub](https://docs.github.com/en/get-started/quickstart/set-up-git).
20+
21+
Upewnij się, że znasz pojęcia takie jak commity, gałęzie, zdalne repozytoria, przywracanie zmian i rebase.
22+
23+
### Znajomość GitHub
24+
25+
Używamy GitHub do hostowania naszych repozytoriów Git i współpracy nad kodem.
26+
27+
Będziesz musiał mieć założone konto na GitHubie.
28+
29+
Aby założyć konto na GitHubie, odwiedź [GitHub](https://github.com/).
30+
31+
Będziesz także musiał wiedzieć, jak używać GitHub do przeglądania zmian w kodzie, forka projektu, tworzenia pull requestów itp.
32+
33+
Aby prawidłowo skonfigurować swoje konto na GitHubie i nauczyć się korzystać z GitHub, odwiedź [Pomoc GitHub](https://docs.github.com).
34+
35+
### Uruchamianie GhostBSD
36+
37+
Do większości projektów będziesz potrzebować komputera z zainstalowaną najnowszą wersją GhostBSD.
38+
39+
Możesz uruchomić wcześniejszą wersję lub FreeBSD, ale jeśli uruchomisz najnowszą wersję GhostBSD, masz pewność, że wszystko będzie działać.
40+
41+
## Konfiguracja
42+
43+
Poniżej opisano, jak skonfigurować swój komputer.
44+
45+
### Utwórz Piaskownicę Projektów
46+
47+
Dobrze jest utworzyć katalog na wszystkie swoje potrzeby związane z pracą przy projekcie, w którym będziesz mieć podkatalogi dla każdego projektu lub grupy projektów. Dzięki temu wszystko będzie uporządkowane na Twoim komputerze, co ułatwi przeszukiwanie kodu w różnych projektach.
48+
49+
Zazwyczaj nazywamy nasz główny katalog roboczy „Sandbox” i umieszczamy go w naszym katalogu domowym.
50+
51+
```
52+
mkdir ~/projects/ghostbsd
53+
```
54+
55+
Oczywiście możesz nazwać go według własnego uznania i umieścić gdziekolwiek chcesz.
56+
57+
## Technologie
58+
59+
Poniżej znajduje się przegląd technologii, których używamy.
60+
61+
### Języki Programowania
62+
63+
W GhostBSD używamy różnych języków programowania.
64+
65+
Nie musisz znać ich wszystkich ani znać ich dobrze. W rzeczywistości zależy to od projektu, nad którym chcesz pracować, i tego, co chcesz osiągnąć.
66+
67+
Oto języki, które używamy najczęściej.
68+
69+
#### Python
70+
71+
Większość aplikacji programowych i narzędzi konfiguracyjnych jest również napisanych w Pythonie.
72+
73+
Zaletą Pythona jest to, że jest łatwy do nauki i szybki w rozwoju.
74+
75+
#### C
76+
77+
Wiele aplikacji i większość bibliotek jest napisanych w C.
78+
79+
Język C jest języku typu low-level, trudny do opanowania i żmudny w rozwoju, ale zapewnia szybkie działanie i jest najbardziej wspieranym językiem w FreeBSD — prawie wszystko jest dostępne z poziomu C.
80+
81+
#### Skrypt powłoki Bourne
82+
83+
Większość skryptów w FreeBSD używa skryptów [Bourne shell (sh)](https://en.wikipedia.org/wiki/Bourne_shell). Niektóre narzędzia GhostBSD, takie jak ghostbsd-build i xconfig, są napisane w Bourne shell.
84+
85+
### Biblioteki i Narzędzia GNOME
86+
87+
Wszystkie nasze interfejsy użytkownika używają zestawu narzędzi [GTK3](https://docs.gtk.org/gtk3/).
88+
89+
Nasze prace rozwojowe w dużym stopniu opierają się na bibliotekach GNOME, w szczególności intensywnie korzystamy z GLib i GObject.
90+
91+
Głównie używamy Pythona i uzyskujemy dostęp do tych bibliotek za pomocą [GObject Introspection](https://gi.readthedocs.io).
92+
93+
### Narzędzia
94+
95+
#### Środowisko Rozwoju
96+
97+
Do pisania i edytowania kodu możesz używać dowolnych narzędzi. Niektórzy preferują lekkie edytory, inni pełnoprawne IDE. To kwestia gustu. Rozwój to przede wszystkim zabawa, więc najważniejsze jest, abyś lubił narzędzia, z których korzystasz.
98+
99+
Jeśli nie jesteś pewien, co wybrać, poszukaj i wypróbuj kilka edytorów/IDE, aż znajdziesz ten, który najbardziej Ci odpowiada.
100+
101+
Eric używa [Sublime Text](https://www.sublimetext.com/).
102+
103+
```
104+
sudo pkg install linux-sublime3
105+
```
106+
lub
107+
```
108+
sudo pkg install linux-sublime-text4
109+
```
110+
111+
Jeśli zainstalujesz Sublime, zainstaluj również jego [Package Control](https://packagecontrol.io/installation) i użyj go do zainstalowania rozszerzeń *GitGutter* i *TrailingSpaces*.
112+
113+
[Visual Studio Code](https://code.visualstudio.com/) jest również bardzo popularnym wyborem.
114+
115+
```
116+
sudo pkg install vscode
117+
```
118+
119+
Istnieje wiele edytorów kodu dostępnych w GhostBSD, możesz wybrać swój ulubiony edytor.
120+
121+
#### Kontrola Wersji
122+
123+
W zakresie kontroli wersji używamy tylko Gita i niczego innego. Cały nasz kod jest kontrolowany wersjami za pomocą Gita.
124+
125+
Nie musisz jednak korzystać wyłącznie z linii poleceń Gita.
126+
127+
Oto kilka narzędzi, które mogą ułatwić korzystanie z Gita.
128+
129+
`gitk` jest nieestetyczny i wygląda na przestarzały (został opracowany w Tcl/Tk), ale jest bardzo przydatny do szybkiego przeglądania historii commitów, tworzenia gałęzi i wybierania commitów.
130+
131+
Możesz zainstalować go z repozytoriów:
132+
```
133+
pkg install git-gui
134+
cd ~/projects/ghostbsd
135+
git clone https://github.com/ghostbsd/ghostbsd-ports.git
136+
cd ghostbsd-ports
137+
gitk
138+
```
139+
W katalogu projektu wystarczy wpisać `gitk`, aby zobaczyć historię commitów. Możesz także określić nazwę gałęzi, aby zobaczyć tę gałąź, lub podkatalog, aby zobaczyć historię konkretnego katalogu.
140+
141+
`gitg` jest bardzo podobny i wygląda lepiej (używa Gtk), ale jego zestaw funkcji jest nieco inny.
142+
```
143+
pkg install gitg
144+
cd ~/projects/ghostbsd
145+
git clone https://github.com/ghostbsd/ghostbsd-ports.git
146+
cd ghostbsd-ports
147+
gitg
148+
```
149+
W repozytorium możesz również sprawdzić `git-cola` i `git-gui`.
150+
151+
Jeśli szukasz bardziej kompleksowego rozwiązania, sprawdź [Sublime Merge](https://www.sublimemerge.com/). Jest również kompatybilny z Sublime Text.
152+
153+
Możesz także sprawdzić wtyczki i funkcje dostępne w swoim IDE/edytorze. Visual Studio Code i Sublime Text, w szczególności, oferują wiele wsparcia dla Gita i GitHub.
154+
155+
#### devhelp
156+
157+
Devhelp wyświetla podręczniki referencyjne dla bibliotek deweloperskich zainstalowanych na Twoim komputerze. Dla większości bibliotek dokumentacja jest zawarta w pakiecie -dev lub -doc (na przykład, jeśli pracujesz z GTK3, upewnij się, że zainstalujesz libgtk-3-dev i libgtk-3-doc).
158+
159+
```
160+
pkg install devhelp
161+
```
162+
163+
Możesz uruchomić DevHelp z menu aplikacji i używać go do przeglądania lub wyszukiwania podręczników referencyjnych bibliotek. Często będziesz musiał sprawdzić składnię lub argumenty konkretnej funkcji. Miło jest mieć dostęp do informacji lokalnie, bez potrzeby przeszukiwania internetu.
164+
165+
#### d-feet
166+
167+
Niektóre programy używają DBus do komunikacji z innymi. Używamy d-feet do przeglądania i rozwiązywania problemów z DBus.
168+
169+
```
170+
pkg install d-feet
171+
```
172+
173+
Dzięki d-feet możesz szybko znaleźć usługę na DBus, przeglądać jej interfejs, a nawet ręcznie wywołać niektóre z jej funkcji.
174+
175+
#### meld
176+
177+
Meld to narzędzie do wizualnego porównywania różnic. Pokazuje różnice między dwoma plikami i jest w tym doskonały.
178+
179+
```
180+
pkg install meld
181+
```
182+
183+
#### Inne Przydatne Narzędzia
184+
185+
Większość naszej konfiguracji jest przechowywana w dconf, a do przeglądania lub modyfikowania jej używamy `gsettings` (z linii poleceń). Jeśli chcesz robić to graficznie, możesz zainstalować `dconf-editor`.
186+
187+
```
188+
pkg install dconf-editor
189+
```

0 commit comments

Comments
 (0)