-
Notifications
You must be signed in to change notification settings - Fork 387
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
Russian Translation Progress #1
Comments
I took this page in translation: Basics -> Hello World. Tonight will do PR. upd Here is my PR with the translation #2 |
This can help with translation: https://learn-reactjs.ru |
Hi @stsiushkevich, You have done a lot of translation work, it's very cool! 👍 |
@lex111 @tesseralis I'd like to get a bit of coordination/direction here. Couple of questions:
|
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:
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!
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). |
@lex111 Thank you for clarification. I'm removing the paragraph about Crowdin from this issue's description to avoid confusion among new contributors. |
@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. |
@tesseralis small amendment, @stsiushkevich is author learn-reactjs.ru, not @doasync. |
I will translate the Basics >Rendering Elements page. upd: Pull request #11 with translation is created. |
I suggest a principle we should follow throughout the translations: #6 |
@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! |
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. |
@gaearon Dan, do you want to publish a version of that in English for the other translations to reference? |
@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. |
Ah, gotcha! ^_^ |
Я возьму Components and Props следующей. |
Can I help? I would like to translate Thinking in React Update: PR #90 |
Sure. Thanks. |
🙋🏻♂️ please assign me on State & Lifecycle |
I'll get Lists and Keys |
Assign me on FAQ: AJAX and APIs |
I'll take Handling Events |
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:
|
Hi! Can I take "Introducing Hooks" page? #84 |
@ModPhoenix не много перевёл? Пока отбой, первоначальный автор обещал отправить перевод, извини, думал, что перевод заброшен :( |
я возьму 404 ) #229 |
@musewick всё нормально, это не перевод страниц, а "допы", про которые я мимо ходом упомянул.. короче, сейчас всё разрешим! |
@lex111 Sorry for the delay - i will be submitting Composition vs Inheritance translation pr later tonight. Thanks! |
@aamorozov сожалею, но перевод уже сделан в #225, мы неоднократно упоминали вас, но вы не ответили, а ждать больше не могли. Но поскольку #225 пока не принят, я предлагаю вам присоединиться к нему и посредством suggested changes предложить свои корректировки из своего перевода (возможно, кое-что вы перевели лучше и хотите предложить), либо просто посмотреть текущий перевод и тоже предложить улучшения. Таким образом после слияния пулреквеста, в истории будут ваши предложения (в виде отдельных коммитов, а значит будет виден ваш вклад в перевод). Это единственное, что можно предложить, надеюсь на ваше понимание :) |
Поскольку сейчас с переводами текущих страниц более-менее ясно (но опять-таки точно неизвестно, пока не будут предоставлены пулрекветы), то все желающие помочь, могут попереводить страницы из раздела "Сообщество", они короткие и несложные, а ещё их много, так что хватит всем 😊 |
Я тогда хотел бы взять Сommunity -> Where To Get Support. |
@ModPhoenix здорово 👍 , хотя конкретные страницы разделов Сообщества и Блога не ведём в списке, но другим будет полезно это знать, чтобы не случилось то, что было с 404-ошибкой. |
Сегодня-завтра залью Test Renderer, извиняюсь за смуту, @lex111 и @ModPhoenix |
@another-guy @ntishkevich Code-Splitting #246 |
Ещё есть несколько незавершённых переводов на PR, не входящие в "ядро" документации, но в целом, v1 готов! 🎉 Разумеется, ещё нужна вычитка, полировка и устранение опечаток, но уже достигнут хороший результат. Надеюсь, что перевод в его текущем состоянии снизит "порог вхождения" в React людям, не владеющим английским языком. Хочу лично поблагодарить: |
AHHHHHHHHH CONGRATS!!! |
@lex111 @gaearon @another-guy could someone look at the sync PR? It hasn't been updated for a few weeks |
Возьму в перевод Docs -> Profiler API, вроде не нашел ничего о об этой странице выше |
Для этой страницы, как для новых связанных с тестированием. я создавал отдельную задачу #382 |
Codebase overview #427 |
Implementation notes #433 |
@ntishkevich, согласен, можно закрывать |
Спасибо всем, кто переводил! Для нового сайта: #843 |
Текущий список мейнтейнеров
Если у вас есть время и желание, и вы уже участвуете в развитии проекта, то можете создать пулреквест с добавлением своего логина в список мейнтейнеров в этом репозитории.
Как помочь с переводом
Вы можете перевести страницу из документации! Это делается в три шага:
Прежде чем переводить, обязательно прочитайте местные правила перевода!
Пожалуйста, не тяните с переводами! Если у вас не получается или нет времени, отпишитесь, чтобы кто-то другой мог подхватить эту страницу.
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
@mzhukov1973-> @ntishkevich) Translate Web Components #234FAQ
Translation FAQ passing functions to components #95Translation FAQ: Passing Functions to Components #108Contributing
Priority: Low
Components
Components in
src/components
that have some text in them.Additional Translations
These are not the primary translation targets.
The text was updated successfully, but these errors were encountered: