reactjs / ru.react.dev

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

Russian Translation Progress #1

Closed tesseralis closed 3 years ago

tesseralis commented 5 years 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!

Core Pages

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

Basics

API Reference

Navigation

These are the navigation links that appears in the sidebar. Possibly wait until the corresponding sections are translated to do these.

Next Steps

These are the next most important translations, ordered by importance:

Installation

Hooks

Everyone is hooked on hooks! People are really excited for these and it would be great for them to be translated.

Warnings

These are the pages that you get when you click the links in the console (e.g. https://reactjs.org/warnings/dont-call-proptypes.html). People tend to search these, so please don't translate the error message itself.

Advanced Guides

FAQ

Contributing

Priority: Low

Components

Components in src/components that have some text in them.

Additional Translations

These are not the primary translation targets.

ModPhoenix commented 5 years ago

I took this page in translation: Basics -> Hello World. Tonight will do PR.

upd

Here is my PR with the translation #2

doasync commented 5 years ago

This can help with translation: https://learn-reactjs.ru EDIT: I'm not the author

lex111 commented 5 years ago

Hi @stsiushkevich,

You have done a lot of translation work, it's very cool! :+1: But would you like to join the official Russian translation? That was great... Moreover, why should we have two translations, let's join our efforts to create only one translation on React, what do you think about this?

another-guy commented 5 years ago

@lex111 @tesseralis I'd like to get a bit of coordination/direction here. Couple of questions:

lex111 commented 5 years ago

Regardless of the decision of @stsiushkevich, we will do our own translation, i.e. definitely not copy and paste, which is wrong and violates copyright. But this was a great collaboration, of course, so I hope for a favorable solution...

Regarding to:

  • Or is it okay to pick a page to translate now (if so, I'd pick the Introducing JSX tentatively)?

Of course, you can already do the translation!

By the way, check out my partial translation (https://github.com/js-ru/react-ru), maybe this will help!

  • Second: Are we willing to use Crowdin or not? I have no preference since I've never used that service in the past.

Crowdin will not be used, translation will be done via GitHub, it can be used as a starting point (if there is any translation there).

another-guy commented 5 years ago

@lex111 Thank you for clarification.

I'm removing the paragraph about Crowdin from this issue's description to avoid confusion among new contributors.

tesseralis commented 5 years ago

@doasync would you be interested in being a maintainer? You already have a lot of experience with this and we could use your guidance, and we would love to take advantage of the work that you've done already.

The advantage of an official translation is that it can be reached directly from reactjs.org -- not docschina, not learn-reactjs.ru. We're also planning on using a bot to automatically submit pull requests when there are updates to the master branch.

lex111 commented 5 years ago

@tesseralis small amendment, @stsiushkevich is author learn-reactjs.ru, not @doasync.

Heegiiny commented 5 years ago

I will translate the Basics >Rendering Elements page.

upd: Pull request #11 with translation is created.

gaearon commented 5 years ago

I suggest a principle we should follow throughout the translations: https://github.com/reactjs/ru.reactjs.org/pull/6

another-guy commented 5 years ago

@gaearon I think the living word principle will make things a bit subjective. Yet I agree it's important to follow it to establish rapport with the readers and to win their attention. Thanks for raising the bar early in the process!

gaearon commented 5 years ago

I agree it's subjective and we should follow common sense. I'm mostly adding this so that we hold clear language as an explicit value — even if we can't always live up to it.

tesseralis commented 5 years ago

@gaearon Dan, do you want to publish a version of that in English for the other translations to reference?

gaearon commented 5 years ago

@tesseralis I'm not sure how much it applies to other languages. Russian is sufficiently different from English that noun-heavy phrasing gets clumsy. But that might not be a problem in e.g. French. I wouldn't be able to carry that nuance across.

tesseralis commented 5 years ago

Ah, gotcha! ^_^

gaearon commented 5 years ago

Я возьму Components and Props следующей.

marichka-offen commented 5 years ago

Can I help? I would like to translate Thinking in React

Update: PR #90

gaearon commented 5 years ago

Sure. Thanks.

agoldis commented 5 years ago

🙋🏻‍♂️ please assign me on State & Lifecycle @tesseralis @another-guy @lex111 PR ready https://github.com/reactjs/ru.reactjs.org/pull/42 Please update the issue body with a link. Thank you! 🥕

Windrushfarer commented 5 years ago

I'll get Lists and Keys @tesseralis @another-guy @lex111 PR #64

avevlad commented 5 years ago

Assign me on FAQ: AJAX and APIs

dpatrikeev commented 5 years ago

I'll take Handling Events

another-guy commented 5 years ago

Conditional Rendering is the next piece for me to work on.

I also had the audacity to update the issue's description with the following volunteers/assignments:

@agoldis -- State and Lifecycle
@dpatrikeev -- Handling Events
@another-guy -- Conditional Rendering
@Windrushfarer -- Lists and Keys
pavelkeyzik commented 5 years ago

Hi! Can I take "Introducing Hooks" page? #84

thechch commented 5 years ago

I'd very much like to help with "Forms", if possible.

rlax commented 5 years ago

I'd like to translate "Lifting State Up"

akhudiakov97 commented 5 years ago

I'd like to translate API Reference > ReactDOM. Update PR: #126

aamorozov commented 5 years ago

I'll help with Composition vs Inheritance, or if that has been completed - Fragments.

AlLevykin commented 5 years ago

Hi! I'd like to translate Installation > Getting Started (getting-started.md).

ModPhoenix commented 5 years ago

@lex111 @gaearon Хотел бы взять следующую API Reference -> React

dmtrKovalenko commented 5 years ago

I'd like to help with. Я бы хотел взять SyntheticEvent 😊

Nadjakoroleva commented 5 years ago

Привет! Я бы хотела перевести FAQ * Component State 😎

gcor commented 5 years ago

Hi, i'd like to translate React.Component

sqts commented 5 years ago

Привет! Я бы хотел перевести Hooks at a Glance

PR: #65

Michael-dyko commented 5 years ago

Привет! Хотел бы взять на перевод ReactDOMServer

avevlad commented 5 years ago

Возьму faq: Babel, JSX, and Build Steps

another-guy commented 5 years ago

@avevlad каждый переводчик работает только над одной страницей в каждый момент времени. Ты хотел работать над "APIs and AJAX" (присвоено в списке). Снять с тебя API/AJAX и назначить Babel/JSX/Build steps или оставить всё, как есть?

avevlad commented 5 years ago

@another-guy оставь все как есть, дождусь мерджа и напишу в тред еще раз

another-guy commented 5 years ago

@avevlad извини, я не заметил, что у тебя открыт PR для предыдущей темы. Бери Babel/JSX/Build steps. :)

avevlad commented 5 years ago

@another-guy взял! Спасибо! :)

T1mofey1 commented 5 years ago

I would like to translate Styling and CSS

avevlad commented 5 years ago

Возьму Code-Splitting, PR #38 ждем мерджа

RinatRezyapov commented 5 years ago

Привет! Я бы хотел перевести FAQ -> File Structure

PR #98

ivankayzer commented 5 years ago

Привет, хотел бы взять API Reference -> DOM Elements

PR #88

shonoru commented 5 years ago

Приветствую, возьму API Reference -> Test Utilities

PR #97

kuhelbeher commented 5 years ago

Привет, возьму API Reference -> JavaScript Environment Requirements

PR #68

sqts commented 5 years ago

Я возьму перевести Using the Effect Hook

PR: #112

mzhukov1973 commented 5 years ago

Возьму Error Boundaries (error-boundaries.md).

Update: Translation is in PR #73.

airyboy commented 5 years ago

Беру Rules of Hooks PR #86

shvedovskiy commented 5 years ago

Hi, I'd like to take Add React to a Website

UPD: Pull Request #96.