reactjs / ru.react.dev

React documentation website in Russian / Официальная русская версия сайта React
https://ru.react.dev
Creative Commons Attribution 4.0 International
673 stars 378 forks source link

New Russian Translation Progress #843

Open gaearon opened 1 year ago

gaearon commented 1 year ago

Текущий список мейнтейнеров

Если у вас есть время и желание, и вы уже участвуете в развитии проекта, то можете создать пулреквест с добавлением своего логина в список мейнтейнеров в этом репозитории.


Как помочь с переводом

Вы можете перевести страницу из документации! Это делается в три шага:

  1. Проверьте, что её никто не застолбил в чеклисте или комментариях под ним (они не сразу отражаются в чеклисте)
  2. Напишите, какую страницу вы ходите перевести. Пожалуйста, не берите больше одной страницы за раз.
  3. Когда страница готова, отредактируйте ваш комментарий, чтобы добавить номер пулреквеста.

Прежде чем переводить, обязательно прочитайте местные правила перевода!

Пожалуйста, не тяните с переводами! Если у вас не получается или нет времени, отпишитесь, чтобы кто-то другой мог подхватить эту страницу.

For maintainers

When someone volunteers, edit this issue with the username of the volunteer, and with the PR. Ex:

When PRs are merged, make sure to mark that page as completed!


Main Content

To do before releasing as an "official" translation. Please translate these pages first.

Note that each section has an index page, which needs to be translated too.

Learn React

API Reference

Navigation and UI

We suggest to leave most of the UI translation until the end. We plan to do some invasive changes to the website folder layout and components, so postponing this until your translation is almost complete would make it easier to merge the changes from our side later. It might make sense to translate the homepage above the fold early, but leave the rest for later. As individual pages get translated, you can change the page titles in the corresponding sidebar files. Finally, when you're translating the navigation, make sure to test both desktop and mobile layouts.

When You're Ready...

After everything above is translated, add your language to deployedLanguages in Seo.tsx of the original reactjs/react.dev repository.

Secondary Content

These API pages should ideally be translated too, but they're less urgent and can be done after the others:

Optional Content

These aren't the main translation targets, but if you'd like to do them, feel free to expand the list to include their subpages:

dignit28 commented 12 months ago

Возьму Thinking in React

UPD: Перевод готов. #876

kmpeeduwee commented 12 months ago

Возьму useReducer

UPD: Переведено https://github.com/reactjs/ru.react.dev/pull/893

bofeof commented 11 months ago

возьму Updating Objects in State UPD: https://github.com/reactjs/ru.react.dev/pull/886

titovmx commented 11 months ago

заметил в заглавном посте несколько несоответствий:

Installation page - переведено https://github.com/reactjs/ru.react.dev/pull/842 React Developer Tools - переведено https://github.com/reactjs/ru.react.dev/pull/863 JavaScript in JSX with Curly Braces - не переведено, указанный там PR следует перенести к статье Fragment

@gcor @ntishkevich пожалуйста, актуализируйте при возможности

upd: актуализировано

titovmx commented 11 months ago

Возьму Describing the UI

upd: переведено https://github.com/reactjs/ru.react.dev/pull/880

ntishkevich commented 11 months ago

заметил в заглавном посте несколько несоответствий:

Installation page - переведено #842 React Developer Tools - переведено #863 JavaScript in JSX with Curly Braces - не переведено, указанный там PR следует перенести к статье Fragment

@gcor @ntishkevich пожалуйста, актуализируйте при возможности

@titovmx спасибо за внимательность, актуализировал список

wadzari commented 11 months ago

Возьму JavaScript in JSX with Curly Braces UPD: переведено #879

TibidoX commented 11 months ago

Возьму react-dom/server: Server APIs: renderToString UPD: переведено #884

isakura313 commented 11 months ago

Возьму Updating Arrays in State UPD: Переведено #896

maridoroshuk commented 11 months ago

возьму react: APIs / memo UPD: переведено #923

gaearon commented 11 months ago

Пинг @ntishkevich — будет возможность ревьюить и тд? Уже много пулреквестов скопилось. Если нету времени, надо искать новых мейнтейнеров.

ntishkevich commented 11 months ago

Пинг @ntishkevich — будет возможность ревьюить и тд? Уже много пулреквестов скопилось. Если нету времени, надо искать новых мейнтейнеров.

@gaearon Я по возможностью ревьюваю и актуализирую список, но не каждый день я могу уделить достаточно много времени. Буду рад, если появятся еще мейнтейнеры.

gcor commented 11 months ago

@fpetrakov, вы очень помогаете с ревью, не хотели бы стать мейнтейнером?

сс @ntishkevich, @gaearon


Получилось отревьюить 20 страниц сегодня. Предлагаю мерджить те, где будет два аппрува.

Vo-one commented 11 months ago

Возьму react.dev-main\src\content\learn: Manipulating the DOM with Refs UPD: переведено #889

FrMks commented 11 months ago

возьму react.dev-main\src\content\warnings папку Warnings

Palidos commented 11 months ago

Возьму useTransition UPD: #892

titovmx commented 11 months ago

Возьму Reacting to Input with State upd: переведено https://github.com/reactjs/ru.react.dev/pull/899

naknumberone commented 11 months ago

Возьму createContext UPD: переведено #901

AnastasyaAntonova commented 11 months ago

Возьму src/content/learn/preserving-and-resetting-state UPD: #895

kmpeeduwee commented 11 months ago

Теперь возьму useDebugValue

UPD: https://github.com/reactjs/ru.react.dev/pull/906

exymore commented 10 months ago

Возьму Reusing Logic with Custom Hooks

mike-minchenko commented 10 months ago

Привет. Возьму Choosing the State Structure

titovmx commented 10 months ago

@gaearon @gcor @ntishkevich привет! Как мне кажется, боттлнек с ревью сохраняется. Я уже сделал несколько переводов и оставлял комментарии к переводам других участников, правда не получил достаточно обратной связи, чтобы судить о собственной компетентности. Однако у меня есть время и желание помочь проекту, поэтому хочу предложить свою помощь как мэйнтэйнера.

gcor commented 10 months ago

Спасибо большое за переводы, надеюсь ботлнек будет рассасываться. Сегодня замерджил достаточное количество отревьюеных страниц.

gcor commented 10 months ago

@titovmx извините за долгий ответ. Вижу вы много помогаете, спасибо вам. Я ничего не имею против добавления вас в мейнтейнеры. У вас появится право на апрув и мердж. Нужно будет проверять страницы и дожидаясь 2 апрувов (или 1 если другие мейнтейнеры молчат больше нескольких недель) мерджить. Иногда будут приходить автоматические реквесты из главного репозитория (типа такого), их тоже желательно решать.

@fpetrakov вижу вы подавали заявку в другую репу, но там не нашлось апрува. Сейчас изменились правила добавление мейнтейнеров, теперь они назначаются вручную в settings в репозитории. Готовы ли вы продолжить помогать с переводами? Я могу дать вам роль мейнтейнера.

@ntishkevich, как ты смотришь на то, что я назначу @titovmx и @fpetrakov мейнтейнерами?

fpetrakov commented 10 months ago

@gcor привет, не думаю, что найду время :)

ntishkevich commented 10 months ago

@titovmx извините за долгий ответ. Вижу вы много помогаете, спасибо вам. Я ничего не имею против добавления вас в мейнтейнеры. У вас появится право на апрув и мердж. Нужно будет проверять страницы и дожидаясь 2 апрувов (или 1 если другие мейнтейнеры молчат больше нескольких недель) мерджить. Иногда будут приходить автоматические реквесты из главного репозитория (типа такого), их тоже желательно решать.

@fpetrakov вижу вы подавали заявку в другую репу, но там не нашлось апрува. Сейчас изменились правила добавление мейнтейнеров, теперь они назначаются вручную в settings в репозитории. Готовы ли вы продолжить помогать с переводами? Я могу дать вам роль мейнтейнера.

@ntishkevich, как ты смотришь на то, что я назначу @titovmx и @fpetrakov мейнтейнерами?

Я только за.

jkorichneva commented 9 months ago

Привет, не смогу перевести useCallback, погрязла в переезде. Планирую вернуться чуть позже

titovmx commented 9 months ago

@jkorichneva привет, спасибо за апдейт! Бронь снимем, возвращайтесь как будет время :) @gcor @ntishkevich ребят, заодно напоминание, что мне не дали прав - не могу обновлять заглавный пост, и мои апрувы по-прежнему не разрешают мёрджить.

gcor commented 9 months ago

@titovmx, добавил

kmpeeduwee commented 9 months ago

Дальше возьму useInsertionEffect

UPD: https://github.com/reactjs/ru.react.dev/pull/948

avganka commented 9 months ago

Привет Возьму Extracting state logic into a Reducer (src/content/learn/extracting-state-logic-into-a-reducer.md)

L1ghT0 commented 6 months ago

Привет, хочу взять "Understanding Your UI as a Tree" (src/content/learn/understanding-your-ui-as-a-tree.md) UPD: #927

maridoroshuk commented 6 months ago

@gcor хотела бы взять useOptimistic, если статья уже закончена ? тут не увидела в списке UPD: #928

titovmx commented 6 months ago

@L1ghT0 забронировал за вами @maridoroshuk это совсем свеженькая статья, добавил ее в заглавный пост и забронировал за вами

kmpeeduwee commented 1 week ago

Привет! Теперь возьму useImperativeHandle