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

New Russian Translation Progress #843

Open
gaearon opened this issue Apr 25, 2023 · 87 comments
Open

New Russian Translation Progress #843

gaearon opened this issue Apr 25, 2023 · 87 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@gaearon
Copy link
Member

gaearon commented Apr 25, 2023

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

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


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

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

  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:

  • Legacy React APIs
    • Children
    • cloneElement
    • Component
    • createElement
    • createFactory
    • createRef
    • isValidElement
    • PureComponent

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
Copy link
Contributor

pblyp commented Apr 25, 2023

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

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

@titovmx
Copy link
Collaborator

titovmx commented Apr 25, 2023

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

@rainyEra
Copy link
Contributor

rainyEra commented Apr 25, 2023

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

@ramilkamal
Copy link

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

@wadzari
Copy link
Contributor

wadzari commented Apr 25, 2023

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

@rkashigin
Copy link

rkashigin commented Apr 25, 2023

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

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

@Laroikin
Copy link
Contributor

Laroikin commented Apr 25, 2023

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

@XamzatJR
Copy link
Contributor

XamzatJR commented Apr 25, 2023

Привет, хочу взять 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
Copy link

Hellnar commented Apr 25, 2023

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

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

@gaearon
Copy link
Member Author

gaearon commented Apr 25, 2023

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

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

@boldurean
Copy link

boldurean commented Apr 25, 2023

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

UPD: #854

@gaearon
Copy link
Member Author

gaearon commented Apr 25, 2023

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

@ntishkevich
Copy link
Collaborator

ntishkevich commented Apr 25, 2023

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

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

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

@EngiN33R
Copy link

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

@gcor
Copy link
Collaborator

gcor commented Apr 25, 2023

@gaearon тоже смогу

@Hellnar
Copy link

Hellnar commented Apr 26, 2023

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

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

@ntishkevich
Copy link
Collaborator

ntishkevich commented Apr 26, 2023

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

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

@gaearon
Copy link
Member Author

gaearon commented Apr 26, 2023

Я начал новый тред про стилистические вопросы: #851.

@qweered
Copy link

qweered commented Apr 26, 2023

Возьму useState

@xxtereshko
Copy link
Contributor

xxtereshko commented Apr 27, 2023

Возьму Responding to Events

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

@avarlamova
Copy link
Contributor

avarlamova commented Apr 27, 2023

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

@XamzatJR
Copy link
Contributor

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

@sakhnyuk
Copy link

sakhnyuk commented Apr 27, 2023

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

UPD: #888

@mekarthedev
Copy link
Contributor

mekarthedev commented Apr 27, 2023

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

UPD: #856

@Hellnar
Copy link

Hellnar commented Apr 27, 2023

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

@ntishkevich
Copy link
Collaborator

ntishkevich commented May 18, 2023

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

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

@gcor
Copy link
Collaborator

gcor commented May 21, 2023

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

сс @ntishkevich, @gaearon


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

@Vo-one
Copy link

Vo-one commented May 28, 2023

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

@FrMks
Copy link

FrMks commented May 28, 2023

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

@Palidos
Copy link
Contributor

Palidos commented May 28, 2023

Возьму useTransition
UPD: #892

@titovmx
Copy link
Collaborator

titovmx commented May 30, 2023

Возьму Reacting to Input with State
upd: переведено #899

@naknumberone
Copy link

naknumberone commented May 30, 2023

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

@AnastasyaAntonova
Copy link

AnastasyaAntonova commented Jun 3, 2023

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

@kmpeeduwee
Copy link
Contributor

kmpeeduwee commented Jun 8, 2023

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

UPD: #906

@exymore
Copy link

exymore commented Jun 16, 2023

Возьму Reusing Logic with Custom Hooks

@mike-minchenko
Copy link

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

@titovmx
Copy link
Collaborator

titovmx commented Jun 21, 2023

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

@gcor
Copy link
Collaborator

gcor commented Jul 5, 2023

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

@gcor
Copy link
Collaborator

gcor commented Jul 5, 2023

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

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

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

@fpetrakov
Copy link
Contributor

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

@ntishkevich
Copy link
Collaborator

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

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

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

Я только за.

@jkorichneva
Copy link
Contributor

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

@titovmx
Copy link
Collaborator

titovmx commented Jul 19, 2023

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

@gcor
Copy link
Collaborator

gcor commented Jul 19, 2023

@titovmx, добавил

@kmpeeduwee
Copy link
Contributor

kmpeeduwee commented Jul 29, 2023

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

UPD: #948

@avganka
Copy link

avganka commented Aug 8, 2023

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

@L1ghT0
Copy link
Contributor

L1ghT0 commented Nov 1, 2023

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

@maridoroshuk
Copy link
Contributor

maridoroshuk commented Nov 3, 2023

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

@titovmx
Copy link
Collaborator

titovmx commented Nov 6, 2023

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

@kmpeeduwee
Copy link
Contributor

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

@vikaborel
Copy link

Привет! Возьму папку React Server Components (src/content/reference/rsc), буду идти по порядку в ней, начну с src/content/reference/rsc/server-components.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests