-
Notifications
You must be signed in to change notification settings - Fork 119
/
TRANSLATION.md
175 lines (157 loc) · 8.45 KB
/
TRANSLATION.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
# Український переклад reactjs.org
[Поточний прогрес перекладу / запитання.](https://github.com/reactjs/uk.reactjs.org/issues/1)
## Загальні правила
- _Ви_ і спільнокореневі пишіть з маленької літери
- Перекладайте лише коментарі та текст у прикладах коду
- Використовуйте тире `—` для пунктуації, а дефіс `-` для орфографії
- Посилання на ресурси (MDN, Wikipedia) повинні використовувати українську версію, якщо існує відповідний переклад
- Перекладайте іншомовні імена з оригінальним іменем у дужках: _Ден Абрамов (Dan Abramov)_
- Уникайте відсилання до статі читача
- Назви статтей і заголовки пишуться з одною великою літерою («Компоненти і пропси», а не «Компоненти і Пропси»)
## Процес ревʼю перекладу
1. Мейнтейнер переглядає усі змінені файлі PR'у.
2. Мейнтейнер вносить пропозиції (якщо такі є) щодо перекладу у формі коментарів.
3. Мейнтейнер залишає відповідний GitHub тег, щоб показати, на якому етапі процесу перевірки знаходиться PR: `обговорення`.
4. Автор переглядає пропозиції мейнтейнера.
5. Автор погоджується з правками або проводить дискурс.
6. Мейнтейнер вносить запропоновані зміни у PR (зі згоди обох сторін).
7. PR мержиться.
## Відмінювання нестандартних слів
Реф
| Відмінок | Однина | Множина |
| -------- | ------ | ------- |
| Називний | _реф_ | _рефи_ |
| Родовий | _рефа_ | _рефів_ |
| Давальний | _рефу_ _(рефові)_ | _рефам_ |
| Знахідний | _реф_ | рефи |
| Орудний | _рефом_ | _рефами_ |
| Місцевий | _рефові_ | _рефах_ |
Рендер
| Відмінок | Однина | Множина |
| -------- | ------ | ------- |
| Називний | _рендер_ | _рендери_ |
| Родовий | _рендеру_ | _рендерів_ |
| Давальний | _рендеру_ | _рендерам_ |
| Знахідний | рендер | _рендери_ |
| Орудний | _рендером_ | _рендерами_ |
| Місцевий | _рендері_ | _рендерах_ |
Проп
| Відмінок | Однина | Множина |
| -------- | ------ | ------- |
| Називний | _проп_ | _пропси_ |
| Родовий | _пропа_ | _пропсів_ |
| Давальний | _пропу_ | _пропсам_ |
| Знахідний | _проп_ | _пропси_ |
| Орудний | _пропом_ | _пропсами_ |
| Місцевий | _пропі_ | _пропсах_ |
Бандлер
| Відмінок | Однина | Множина |
| -------- | ------ | ------- |
| Називний | _бандлер_ | _бандлери_ |
| Родовий | _бандлеру_ | _бандлерів_ |
| Давальний | _бандлеру_ | _бандлерам_ |
| Знахідний | _бандлер_ | _бандлери_ |
| Орудний | _бандлером_ | _бандлерами_ |
| Місцевий | _бандлері_ | _бандлерах_ |
## Таблиця перекладів
| Оригінал | Переклад |
| ------------------ | ---------- |
| API reference | API довідник |
| app | застосунок |
| array | масив |
| arrow function | стрілкова функція |
| attribute | атрибут |
| batch | група оновлень |
| batching | групування |
| browser | браузер |
| bug | помилка, дефект |
| bundler | бандлер |
| callback | функція зворотного виклику |
| camelCase | *camelCase* |
| child | дочірній |
| child component | дочірній компонент |
| class component | класовий компонент |
| cleanup | скидання |
| code splitting | розділення коду |
| context | контекст |
| (un)controlled component | (не)контрольований компонент |
| crash | збій |
| custom hooks | хуки користувача |
| debugging | налагодження |
| development | розробка |
| development mode | режим розробки |
| developer tools | інструменти розробника |
| React developer tools | інструменти React розробника |
| DOM container | DOM-контейнер |
| effect | ефект |
| error | помилка |
| error boundary | запобіжник |
| error log | лог помилок |
| event handler | обробник події |
| fallback | запасний |
| feature | особливість |
| framework | фреймворк |
| function component | функціональний компонент |
| helper | допоміжний(а); *helper function — допоміжна функція* |
| hook | хук *(з маленької літери)* |
| incapsulation | інкапсуляція |
| incapsulated | інкапсульований |
| instance | екземпляр, сутність (залежно від контексту) |
| key | ключ |
| lazy initialization | відкладена ініціалізація |
| library | бібліотека |
| lifecycle | життєвий цикл |
| lifecycle method | метод життєвого циклу |
| lifting state up | підйом стану, піднімати стан |
| local state | локальний стан |
| log | лог; *to log an error – вивести помилку* |
| logging | логування |
| lowercase | у нижньому регістрі |
| mock | макет |
| (im)mutable | (не)змінний |
| (im)mutability | (не)змінність |
| (un)mount | (де)монтувати |
| mutate | змінювати |
| node | вузол |
| Note | Примітка |
| online | онлайн |
| online playground | онлайн пісочниця |
| package manager | менеджер пакетів |
| paint | фарбування, перефарбування |
| prop | проп |
| props | пропси |
| production | продакшн |
| production mode | продакшн-режим |
| reducer | редюсер |
| reuse | повторне використання, перевикористання |
| React | React |
| React element | React-елемент, елемент React |
| reconciliation | узгодження |
| render(ing) | рендер, рендерити (відрендерити) |
| re-render(ing) | повторний рендер |
| render prop | рендер-проп |
| render props | рендер-пропси |
| rendered markup | відрендерена розмітка |
| ref | реф |
| refs | рефи |
| (previous/next) section | (попередній/наступний) розділ *(тільки в розділі Основні поняття)* |
| shallow | поверхове(а) (порівняння, рівність), поверховий (рендер) |
| side effect | побічний ефект |
| single-page application | односторінковий застосунок |
| state | стан |
| stateful component | компонент зі станом |
| stateless component | компонент без стану |
| suspense | затримка |
| tag | тег |
| template literals | шаблонні рядки |
| Tip | Порада |
| Try it on CodePen | Спробуйте на CodePen |
| tutorial | туторіал, навчальний посібник |
| unidirectional data flow | односпрямований потік даних |
| UI | UI |
| update | оновлення |
| user interface | інтерфейс (додавайте «користувача» тільки якщо незрозуміло з контексту) |
| valid | валідний |
| Warning | Попередження |
| wrap(ping) | огортати |
| wrapper | обгортка |