Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update TRANSLATION.md #508

Merged
merged 4 commits into from
Dec 10, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 69 additions & 11 deletions TRANSLATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,73 @@
- Використовуйте тире `—` для пунктуації, а дефіс `-` для орфографії
- Посилання на ресурси (MDN, Wikipedia) повинні використовувати українську версію, якщо існує відповідний переклад
- Перекладайте іншомовні імена з оригінальним іменем у дужках: _Ден Абрамов (Dan Abramov)_
- Уникайте відсилання до статті читача
- Назви статей і заголовки пишуться з одною великою літерою («Компоненти і пропси», а не «Компоненти і Пропси»)
- Уникайте відсилання до статі читача
- Назви статтей і заголовки пишуться з одною великою літерою («Компоненти і пропси», а не «Компоненти і Пропси»)

## Процес ревʼю перекладу

1. Мейнтейнер переглядає усі змінені файлі PR'у.
2. Мейнтейнер вносить пропозиції (якщо такі є) щодо перекладу у формі коментарів.
3. Мейнтейнер залишає відповідний GitHub тег, щоб показати, на якому етапі процесу перевірки знаходиться PR: `обговорення`.
4. Автор переглядає пропозиції мейнтейнера.
5. Автор погоджується з правками або проводить дискурс.
6. Мейнтейнер вносить запропоновані зміни у PR (зі згоди обох сторін).
7. PR мержиться.

## Відмінювання нестандартних слів

Реф

| Відмінок | Однина | Множина |
| -------- | ------ | ------- |
| Називний | _реф_ | _рефи_ |
| Родовий | _рефа_ | _рефів_ |
alinkedd marked this conversation as resolved.
Show resolved Hide resolved
| Давальний | _рефу_ _(рефові)_ | _рефам_ |
| Знахідний | _реф_ | рефи |
| Орудний | _рефом_ | _рефами_ |
| Місцевий | _рефові_ | _рефах_ |


Рендер

| Відмінок | Однина | Множина |
| -------- | ------ | ------- |
| Називний | _рендер_ | _рендери_ |
| Родовий | _рендеру_ | _рендерів_ |
| Давальний | _рендеру_ | _рендерам_ |
| Знахідний | рендер | _рендери_ |
| Орудний | _рендером_ | _рендерами_ |
| Місцевий | _рендері_ | _рендерах_ |

Проп

| Відмінок | Однина | Множина |
| -------- | ------ | ------- |
| Називний | _проп_ | _пропси_ |
| Родовий | _пропа_ | _пропсів_ |
| Давальний | _пропу_ | _пропсам_ |
| Знахідний | _проп_ | _пропси_ |
| Орудний | _пропом_ | _пропсами_ |
| Місцевий | _пропі_ | _пропсах_ |

Бандлер

| Відмінок | Однина | Множина |
| -------- | ------ | ------- |
| Називний | _бандлер_ | _бандлери_ |
| Родовий | _бандлеру_ | _бандлерів_ |
| Давальний | _бандлеру_ | _бандлерам_ |
| Знахідний | _бандлер_ | _бандлери_ |
| Орудний | _бандлером_ | _бандлерами_ |
| Місцевий | _бандлері_ | _бандлерах_ |

## Таблиця перекладів

| Оригінал | Переклад |
| ------------------ | ---------- |
| API reference | API довідник |
| app | застосунок |
| array | массив |
| array | масив |
| arrow function | стрілкова функція |
| attribute | атрибут |
| batch | група оновлень |
Expand All @@ -40,7 +97,8 @@
| debugging | налагодження |
| development | розробка |
| development mode | режим розробки |
| developer tools | інструменти розробки |
| developer tools | інструменти розробника |
| React developer tools | інструменти React розробника |
| DOM container | DOM-контейнер |
| effect | ефект |
| error | помилка |
Expand All @@ -55,14 +113,14 @@
| hook | хук *(з маленької літери)* |
| incapsulation | інкапсуляція |
| incapsulated | інкапсульований |
| instance | екземпляр |
| instance | екземпляр, сутність (залежно від контексту) |
| key | ключ |
| lazy initialization | ледача ініціалізація |
| lazy initialization | відкладена ініціалізація |
| library | бібліотека |
| lifecycle | життєвий цикл |
| lifecycle method | метод життєвого циклу |
| lifting state up | підйом стану, піднімати стан |
| local state | внутрішній стан |
| local state | локальний стан |
| log | лог; *to log an error – вивести помилку* |
| logging | логування |
| lowercase | у нижньому регістрі |
Expand All @@ -75,14 +133,14 @@
| Note | Примітка |
| online | онлайн |
| online playground | онлайн пісочниця |
| package manager | менеджер пакунків |
| package manager | менеджер пакетів |
| paint | фарбування, перефарбування |
| prop | проп |
| props | пропси |
| production | продакшн |
| production mode | продакшн-режим |
| reducer | редюсер |
| reuse | повторне використання |
| reuse | повторне використання, перевикористання |
| React | React |
| React element | React-елемент, елемент React |
| reconciliation | узгодження |
Expand All @@ -96,7 +154,7 @@
| (previous/next) section | (попередній/наступний) розділ *(тільки в розділі Основні поняття)* |
| shallow | поверхове(а) (порівняння, рівність), поверховий (рендер) |
| side effect | побічний ефект |
| single-page application | односторінковий додаток |
| single-page application | односторінковий застосунок |
| state | стан |
| stateful component | компонент зі станом |
| stateless component | компонент без стану |
Expand All @@ -105,7 +163,7 @@
| template literals | шаблонні рядки |
| Tip | Порада |
| Try it on CodePen | Спробуйте на CodePen |
| tutorial | навчальний посібник |
| tutorial | туторіал, навчальний посібник |
| unidirectional data flow | односпрямований потік даних |
| UI | UI |
| update | оновлення |
Expand Down
Loading