Skip to content

Latest commit

 

History

History
203 lines (180 loc) · 10.8 KB

TRANSLATION.md

File metadata and controls

203 lines (180 loc) · 10.8 KB

Український переклад uk.react.dev

Поточний прогрес перекладу / запитання.

Загальні правила

  • Зберігайте порядок: перекладайте речення у речення, рядок у рядок.
  • Перекладайте лише коментарі, стрічкові змінні та тестові дані у прикладах коду.
  • Не забувайте перекладати підписи до діаграм.
  • Ви і спільнокореневі пишіть із маленької літери.
  • Використовуйте тире для пунктуації, а дефіс - для орфографії.
  • Посилання на ресурси (MDN, Wikipedia) повинні використовувати українську версію, якщо існує відповідний переклад.
  • Перекладайте іншомовні імена з оригінальним іменем у дужках: Ден Абрамов (Dan Abramov).
  • Уникайте посилання до статі читача.
  • Назви статей і заголовки пишуться з однією великою літерою («Компоненти і пропси», а не «Компоненти і Пропси»).
  • Вичитуйте тексти, що перекладені за допомогою зовнішніх сервісів (Google Translate, ChatGPT тощо).
  • Якщо український відповідник є рідковживаним або має декілька значень, то краще залишити після нього оригінальне слово у дужках, щоб полегшити розуміння читачем.

Заміна посилань

Потрібно замінювати посилання на матеріал англійською посиланням на його переклад українською, якщо такий переклад існує. Нижче наведена таблиця вебсайтів, що мають українські відповідники, де варто шукати заміну зовнішнім посиланням.

Оригінальний сайт Варіант українською
en.wikipedia.org uk.wikipedia.org
javascript.info uk.javascript.info
developer.mozilla.org webdoky.org

Цей список не є вичерпним.

Процес перевірки перекладу

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

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

Реф

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

Рендер

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

Проп

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

Бандлер

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

Снепшот

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

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

Оригінал Переклад
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 ефект
encapsulation інкапсуляція
encapsulated інкапсульований
error помилка
error boundary запобіжник
error log лог помилок
event handler обробник події
fallback запасний
feature особливість
framework фреймворк
function component функційний компонент
helper допоміжний(а); helper function — допоміжна функція
hook хук (з маленької літери)
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 односторінковий застосунок
snapshot снепшот
state стан
stateful component компонент зі станом
stateless component компонент без стану
strict mode суворий режим
suspense затримка
tag тег
template literals шаблонні рядки
Tip Порада
Try it on CodePen Спробуйте на CodePen
tutorial туторіал, навчальний посібник
unidirectional data flow односпрямований потік даних
UI UI
update оновлення
user interface інтерфейс (додавайте «користувача» тільки якщо незрозуміло з контексту)
valid валідний
Warning Попередження
wrap(ping) огортати
wrapper обгортка