Skip to content

Commit cdd2841

Browse files
author
Jakub Drozdek
committed
Add glossary
1 parent be205c0 commit cdd2841

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed

GLOSSARY.md

+102
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
| English | Polish | Comment |
2+
| -------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
3+
| ahead-of-time compilation | kompilacja z wyprzedzeniem |
4+
| API reference | dokumentacja API |
5+
| array | tablica |
6+
| arrow function | funkcja strzałkowa | za pierwszym razem dopisek `(ang. *arrow function*)` |
7+
| assertion; to assert | asercja lub sprawdzenie; wykonać sprawdzenie lub sprawdzać, testować |
8+
| asset | zasób |
9+
| boilerplate | kod szablonowy | za pierwszym razem `(ang. *boilerplate*)` |
10+
| breaking older browsers | nie jest kompatybilny ze starszymi przeglądarkami |
11+
| bug | błąd |
12+
| build pipeline | potok budowania |
13+
| bundler | bundler |
14+
| callback | funkcja zwrotna | za pierwszym razem dopisem `(ang. *callback*)` |
15+
| camelCase | notacja "camelCase" | odmiana: `camelCasem`, ale: `camelCase'owi`, `camelCase'a` lub z dodatkiem słowa "notacja" - wtedy odmieniamy tylko to słowo |
16+
| CDN | CDN |
17+
| child component | komponent potomny |
18+
| client(s) | klient(y) | **NIE: klienci** |
19+
| component wrapping | opakowywanie komponentu |
20+
| concept, idea | koncepcja, zagadnienie |
21+
| controlled component | komponent kontrolowany |
22+
| data | wartość, dane |
23+
| debugging | debugowanie |
24+
| destructuring assignment | przypisanie destrukturyzujące |
25+
| Dev Tools | Narzędzia deweloperskie |
26+
| development server | serwer deweloperski |
27+
| dispatcher | dyspozytor | za pierwszym razem dopisem `(ang. *dispatcher*)` |
28+
| dispatching an event | przesyłanie zdarzenia |
29+
| dummy component | sztuczny komponent |
30+
| element | element |
31+
| event handler | procedura obsługi zdarzenia |
32+
| fallback | zastępczy lub awaryjny |
33+
| focus | fokus | "ustawianie fokusu na polu formularza" lub "aktywowanie pola formularza" |
34+
| framework | framework |
35+
| generic | generyczny, ogólny, ogólnego użytku |
36+
| Glossary | Słownik pojęć |
37+
| hands-on tutorial | praktyczny tutorial |
38+
| HTML entities | encje HTML |
39+
| immutable | niezmienny | za pierwszym razem dopisek `(ang. *immutable*)` |
40+
| inline condition | warunek wewnątrzliniowy |
41+
| input (data) | dane wejściowe |
42+
| JavaScript | M:JavaScript, D:JavaScriptu, C:JavaScriptowi, B:JavaScriptu, N:JavaScriptem, Ms:JavaScripcie, W:JavaScript | przymiotnik piszemy małymi literami: "javascriptowy" |
43+
| lazy initialization | leniwa inicjalizacja | za pierwszym razem `(ang. *lazy initialization*)` |
44+
| library | biblioteka |
45+
| lowercase | małymi literami | **NIE piszemy: "z małej litery"!** |
46+
| minify, minification | _czas._ minifikować, _rzecz._ minifikacja |
47+
| mocked component, component mock | atrapa komponentu |
48+
| opt-in | (stosowane) wedle własnego uznania |
49+
| output (data) | dane wyjściowe, rezultat, wynik |
50+
| overview | ogólne informacje |
51+
| polyfill | łatka |
52+
| primitive | typ podstawowy |
53+
| property | właściwość | zmienna w obiekcie |
54+
| read-only | tylko do odczytu |
55+
| render | _czas._ renderować, _rzecz._ renderowanie | alternatywa: "wyświetlać" |
56+
| reusable | wielokrotnego użytku |
57+
| roadmap | plan działania |
58+
| section | podrozdział, rozdział, sekcja |
59+
| shallow rendering | renderowanie płytkie |
60+
| Single Page Application, SPA | aplikacja jednostronicowa |
61+
| snapshot | zrzut |
62+
| spread operator | operator rozszczepienia |
63+
| state | stan |
64+
| store | magazyn |
65+
| string | "ciąg znaków" lub "łańcuch znaków" lub "napis" lub "literał znakowy" |
66+
| tag [HTML] | znacznik [HTML] |
67+
| template literal | literał szablonowy | za pierwszym razem `(ang. *template literal*)` |
68+
| term | pojęcie |
69+
| throws an exception | rzuca wyjątek |
70+
| two-way binding | wiązanie dwukierunkowe | alternatywnie "one-way binding" jako "jednokierunkowe" |
71+
| UI | "UI" lub "interfejs użytkownika" |
72+
| uncontrolled component | komponent niekontrolowanie |
73+
| update | _czas._ aktualizuje, _rzecz._ aktualizacja |
74+
| uppercase | wielkimi literami | **NIE piszemy: "z wielkiej litery"!** |
75+
| Versioned Documentation | Dokumentacja wersji |
76+
| wrapper component | komponent opakowujący |
77+
78+
# Tytuły
79+
80+
Tytuły (np. rozdziałów, książek, utworów) piszemy w cudzysłowie bądź też bez cudzysłowu, ale kursywą (patrz: [poradnia PWN](https://sjp.pwn.pl/poradnia/haslo/kursywa-czy-w-cudzyslowie;8597.html))
81+
82+
Przykłady:
83+
84+
- ... znajdziesz w rozdziale pt. "Jak łączyć się z API"?
85+
- ... znajdziesz w rozdziale pt. _Jak łączyć się z API_?
86+
87+
# Zaimki
88+
89+
Nie piszemy "Ci", "Tobie", "Twój", lecz "ci", "tobie", "twój".
90+
91+
# Tłumaczenie kodu
92+
93+
Co można tłumaczyć:
94+
95+
- komentarze
96+
- stringi, jeśli są tylko tekstem wyświetlanym na stronie
97+
98+
Czego nie można tłumaczyć:
99+
100+
- nazw zmiennych, funkcji, klas
101+
- słów kluczowych
102+
- stringów, które są interpretowane przez kod (np. klasy w CSS)

0 commit comments

Comments
 (0)