reactjs / ru.react.dev

React documentation website in Russian / Официальная русская версия сайта React
https://ru.react.dev
Creative Commons Attribution 4.0 International
670 stars 377 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:

pblyp commented 1 year ago

Привет! Хочу взять main/src/content/learn/index.md, это Quick Start.

UPD: Перевод в #846

titovmx commented 1 year ago

привет! буду рад помочь! хотел бы взять Start a New React Project (src/content/learn/start-a-new-react-project.md) для начала UPD: Переведено https://github.com/reactjs/ru.react.dev/pull/850

rainyEra commented 1 year ago

Привет! Хочу взять Conditional Rendering, вот тут src/content/learn/conditional-rendering.md UPD: Переведено #844

ramilkamal commented 1 year ago

Привет! Хочу взять Main Content/Learn/API Reference/react-dom: components React это, я так понимаю, Quick Start.

wadzari commented 1 year ago

Привет! Хочу взять Your First Component. UPD: переведено в #852

rkashigin commented 1 year ago

Всем привет! Я бы хотел взять Add React to an Existing Project (src/content/learn/add-react-to-an-existing-project.md)

UPD: прошу прощения за задержку, долго болел. Перевод закончил #902

Laroikin commented 1 year ago

Привет! Хочу помочь с переводом Rendering Lists (src/content/learn/rendering-lists.md) UPD: переведено #855

XamzatJR commented 1 year ago

Привет, хочу взять JavaScript in JSX with Curly Braces (src/content/learn/javascript-in-jsx-with-curly-braces.md) и Fragment (<>...</>) UPD: Fragment переведено в #848 , JavaScript in JSX with Curly Braces не получится перевести

Hellnar commented 1 year ago

Привет. Возьму Writing Markup with JSX (src/content/learn/writing-markup-with-jsx.md)

UPD: переведено в #845

gaearon commented 1 year ago

@lex111 @another-guy @Heegiiny @gcor @ntishkevich

Подтвердите пожалуйста, будет ли у вас возможность заниматься этим переводом? Если нет, давайте обновим список в https://github.com/reactjs/translations.react.dev/blob/main/langs/ru.json, чтобы было понятно, надо ли искать мейнтейнеров. Я готов помочь с консультациями и ревью по мере возможности, но я не уверен, что я могу тащить весь проект.

boldurean commented 1 year ago

@gaearon Привет! Пойду сложным путём, возьму на себя You Might Not Need an Effect

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

gaearon commented 1 year ago

Я пока что сам обновлять список не буду, так как хотелось бы найти хотя бы одного мейнтейнера кто не я. Давайте сначала определимся, есть ли такой человек. Если нет, то надо будет кого-то найти )

ntishkevich commented 1 year ago

@lex111 @another-guy @Heegiiny @gcor @ntishkevich

Подтвердите пожалуйста, будет ли у вас возможность заниматься этим переводом? Если нет, давайте обновим список в https://github.com/reactjs/translations.react.dev/blob/main/langs/ru.json, чтобы было понятно, надо ли искать мейнтейнеров. Я готов помочь с консультациями и ревью по мере возможности, но я не уверен, что я могу тащить весь проект.

@gaearon Будет возможность.

EngiN33R commented 1 year ago

Привет! Хотел бы взять Keeping Components Pure.

gcor commented 1 year ago

@gaearon тоже смогу

Hellnar commented 12 months ago

Возьму Editor Setup Возьму React Developer Tools

UPD: Editor Setup готово (случайно закинул перевод в тот же #845 ) Освобождаю React Developer Tools, желающие могут брать на перевод.

ntishkevich commented 12 months ago

Возьму Editor Setup Возьму React Developer Tools

@Hellnar Закрепил за вами пока Editor Setup. Просьба брать по одной статье, чтобы потом не подвисали другие. Не переживайте, как закончите с Editor Setup, то смело сможете брать React Developer Tools.

gaearon commented 12 months ago

Я начал новый тред про стилистические вопросы: https://github.com/reactjs/ru.react.dev/issues/851.

qweered commented 12 months ago

Возьму useState

xxtereshko commented 12 months ago

Возьму Responding to Events

UPD: Переведена в #861

avarlamova commented 12 months ago

Возьму Importing and Exporting Components UPD: перевод в #853

XamzatJR commented 12 months ago

Привет, не смогу перевести JavaScript in JSX with Curly Braces

sakhnyuk commented 12 months ago

Всем привет! Возьму State: A Component's Memory

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

mekarthedev commented 12 months ago

Привет. Возьму useId.

UPD: #856

Hellnar commented 12 months ago

React Developer Tools свободно для перевода, снимаю свою бронь.

jewhyena commented 12 months ago

возьму useMemo upd. https://github.com/reactjs/ru.react.dev/pull/870

mekarthedev commented 12 months ago

Возьму useDeferredValue.

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

jkorichneva commented 12 months ago

Привет, хотела бы взять Fragment (<>)

Увидела, что он уже в висит в PR. Тогда взяла бы StrictMode

UPD: #871

xxtereshko commented 12 months ago

Возьму React Developer Tools

UPD: Переведено #863

mekarthedev commented 12 months ago

Куда лучше писать и кого квотить по всяким мелочам, которые возникают по ходу дела? Сюда, в "стилистические вопросы", в отдельный тикет, какой-нибудь "чатик для переводчиков"?

Пример вопроса:

Иногда в скрытом коде есть весьма содержательные комментарии: например, https://github.com/reactjs/ru.react.dev/blob/1166f14a011c2519287f3eeeb92a9cee38c29198/src/content/reference/react/useDeferredValue.md?plain=1#L134-L138 – их лучше переводить или не трогать?

rainyEra commented 12 months ago

Возьму Render and Commit

UPD: Переведено #862

xxtereshko commented 12 months ago

Возьму react-dom: APIs

UPD: Переведено #864

xxtereshko commented 12 months ago

Возьму createRoot

ianreas commented 12 months ago

Возьму startTransition

UPD: #867 Переведено

ntishkevich commented 12 months ago

Куда лучше писать и кого квотить по всяким мелочам, которые возникают по ходу дела? Сюда, в "стилистические вопросы", в отдельный тикет, какой-нибудь "чатик для переводчиков"?

Пример вопроса:

Иногда в скрытом коде есть весьма содержательные комментарии: например,

https://github.com/reactjs/ru.react.dev/blob/1166f14a011c2519287f3eeeb92a9cee38c29198/src/content/reference/react/useDeferredValue.md?plain=1#L134-L138

– их лучше переводить или не трогать?

@mekarthedev В целом, стоит в "Стилистические вопросы" писать, а со скрытым кодом вопрос адресуем лучше Дэну.

@gaearon подскажи, пожалуйста, стоит ли переводить что-то в скрытом коде, о котором @mekarthedev написал выше?

arturdedela commented 11 months ago

Привет! Возьму Sharing State Between Components

PR: https://github.com/reactjs/ru.react.dev/pull/872

mekarthedev commented 11 months ago

Возьму useEffect.

UPD: готово — https://github.com/reactjs/ru.react.dev/pull/897

titovmx commented 11 months ago

Возьму Passing Props to a Component

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

YashinaAnastasia commented 11 months ago

Возьму react: APIs / lazy (src/content/reference/react/lazy.md)

UPD: Переведено #869

GoncharovaAnna commented 11 months ago

Возьму react-dom/server: Server APIs: renderToNodeStream

UPD: Переведено #868

maridoroshuk commented 11 months ago

возьму Referencing Values with Refs UPD: Переведено #875

ntishkevich commented 11 months ago

Возьму react-dom/server: Server APIs: renderToNodeStream

Убедительная просьба как заканчиваете с переводом, то редактируйте своё сообщение и добавляя в него "UPD: #номер ПР".

ntishkevich commented 11 months ago

Возьму lazy.md (src/content/reference/react/lazy.md)

Просьба указывать раздел из списка, который находится в первом комментарии этого ишью, а не имя файла. Закрепил за вами react: APIs / lazy

YashinaAnastasia commented 11 months ago

Просьба указывать раздел из списка, который находится в первом комментарии этого ишью, а не имя файла. Закрепил за вами react: APIs / lazy

В списке не появилось закрепление

UPD: появилось, спасибо!

bofeof commented 11 months ago

Привет! хочу испытать свои силы и помочь вам с State as a Snapshot'

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

jkorichneva commented 11 months ago

Возьму следующим useCallback

jewhyena commented 11 months ago

@ntishkevich, меня неправильно отметили. Я не memo переводил, а useMemo. https://github.com/reactjs/ru.react.dev/issues/843#issuecomment-1527128633

jewhyena commented 11 months ago

возьму useRef upd. https://github.com/reactjs/ru.react.dev/pull/885

hellcattc commented 11 months ago

Приветствую, возьму useContext

UPD: Переведено #878

isakura313 commented 11 months ago

возьму Queueing a Series of State Updates

UPD: Есть перевод. #881