-
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
New Russian Translation Progress #843
Comments
Привет! Хочу взять main/src/content/learn/index.md, это Quick Start. UPD: Перевод в #846 |
привет! буду рад помочь! хотел бы взять Start a New React Project (src/content/learn/start-a-new-react-project.md) для начала |
Привет! Хочу взять Conditional Rendering, вот тут src/content/learn/conditional-rendering.md |
Привет! Хочу взять Main Content/Learn/API Reference/react-dom: components |
Привет! Хочу взять Your First Component. |
Всем привет! Я бы хотел взять Add React to an Existing Project (src/content/learn/add-react-to-an-existing-project.md) UPD: прошу прощения за задержку, долго болел. Перевод закончил #902 |
Привет! Хочу помочь с переводом Rendering Lists (src/content/learn/rendering-lists.md) |
Привет, хочу взять JavaScript in JSX with Curly Braces (src/content/learn/javascript-in-jsx-with-curly-braces.md) |
Привет. UPD: переведено в #845 |
@lex111 @another-guy @Heegiiny @gcor @ntishkevich Подтвердите пожалуйста, будет ли у вас возможность заниматься этим переводом? Если нет, давайте обновим список в https://github.com/reactjs/translations.react.dev/blob/main/langs/ru.json, чтобы было понятно, надо ли искать мейнтейнеров. Я готов помочь с консультациями и ревью по мере возможности, но я не уверен, что я могу тащить весь проект. |
@gaearon Привет! Пойду сложным путём, возьму на себя You Might Not Need an Effect UPD: #854 |
Я пока что сам обновлять список не буду, так как хотелось бы найти хотя бы одного мейнтейнера кто не я. Давайте сначала определимся, есть ли такой человек. Если нет, то надо будет кого-то найти ) |
@gaearon Будет возможность. |
Привет! Хотел бы взять |
@gaearon тоже смогу |
Возьму UPD: Editor Setup готово (случайно закинул перевод в тот же #845 ) |
@Hellnar Закрепил за вами пока |
Я начал новый тред про стилистические вопросы: #851. |
Возьму useState |
Возьму Responding to Events UPD: Переведена в #861 |
Возьму Importing and Exporting Components |
Привет, не смогу перевести JavaScript in JSX with Curly Braces |
Всем привет! UPD: #888 |
Привет. Возьму useId. UPD: #856 |
|
Я только за. |
Привет, не смогу перевести useCallback, погрязла в переезде. Планирую вернуться чуть позже |
@jkorichneva привет, спасибо за апдейт! Бронь снимем, возвращайтесь как будет время :) |
@titovmx, добавил |
Дальше возьму useInsertionEffect UPD: #948 |
Привет |
Привет, хочу взять "Understanding Your UI as a Tree" (src/content/learn/understanding-your-ui-as-a-tree.md) |
@gcor хотела бы взять useOptimistic, если статья уже закончена ? |
@L1ghT0 забронировал за вами |
Привет! Теперь возьму useImperativeHandle |
Привет! Возьму папку React Server Components (src/content/reference/rsc), буду идти по порядку в ней, начну с src/content/reference/rsc/server-components.md |
возьму using Typescript |
@titovmx я комитнул изменения |
Привет! Хочу взять useCallback UPD: #965 |
Привет! Хочу перевести страницу «Synchronizing with Effects» UPD 988 |
хэллоу. Возьму useSyncExternalStore |
Привет! Хочу перевести страницу Separating Events from Effects |
@khikmatjonazizov подтяните мастер, в оригинале статьи про useSyncExternalStore были небольшие апдейты |
Привет! Перевел learn/passing-data-deeply-with-context UPD: #973 |
Привет! Перевел useOptimistic. Прошлый автор не исправлял недочеты длительное время. |
Привет, возьму Scaling Up with Reducer and Context |
Привет. Хочу взять reference/react-dom/components/option |
Привет! Взял |
Ребята, всем спасибо за ваше участие! На ближайшей неделе дам обратную связь по последним пулл-реквестам. |
Текущий список мейнтейнеров
Если у вас есть время и желание, и вы уже участвуете в развитии проекта, то можете создать пулреквест с добавлением своего логина в список мейнтейнеров в этом репозитории.
Как помочь с переводом
Вы можете перевести страницу из документации! Это делается в три шага:
Прежде чем переводить, обязательно прочитайте местные правила перевода!
Пожалуйста, не тяните с переводами! Если у вас не получается или нет времени, отпишитесь, чтобы кто-то другой мог подхватить эту страницу.
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
Quick Start (@pblyp) Rutranslation/quick start #846
Installation (@Palidos) Installation translation #842
Describing the UI (@titovmx) Translate Describing the UI page #880
Adding Interactivity
Managing State
Escape Hatches
API Reference
react
: HooksuseActionState
useCallback
(@khikmatjonazizov) Translate/use callback #965useContext
(@hellcattc) Translation for Hooks / useContext #878useDebugValue
(@kmpeeduwee)useDeferredValue
(@mekarthedev) Translate useDeferredValue #866useEffect
(@mekarthedev) Translate useEffect #897useId
(@mekarthedev) Translate useId #856useImperativeHandle
(@kmpeeduwee)useInsertionEffect
(@kmpeeduwee) Translate useInsertionEffect #948useLayoutEffect
(@khikmatjonazizov) Translate/use layout effect #961useMemo
(@jewhyena) Translation for Hooks / useMemo #870useReducer
(@kmpeeduwee) Add translate useReducer #893useOptimistic
(@maridoroshuk) Translate useOptimistic #928 (@rLukoyanov) Translate useOptimistic #974useRef
(@jewhyena) Translation for Hooks / useRef #885useState
(@qweered)useSyncExternalStore
(@khikmatjonazizov)useTransition
(@Palidos) useTransition translation #892react
: Components (@fpetrakov) Перевод referece/react/components #841<Fragment> (<>)
(@XamzatJR) Translation for Fragment.md #848<Profiler>
<StrictMode>
(@jkorichneva) Translation forStrict Mode
#871<Suspense>
react
: APIsact
cache
createContext
(@naknumberone) add createContext translation #901forwardRef
lazy
(@YashinaAnastasia) Translation for "lazy" #869memo
(@maridoroshuk) Add translationmemo
#894startTransition
(@ianreas) Translate startTransition #867use
react-dom
: HooksuseFormState
useFormStatus
react-dom
: Components (@ramiiil)<div>
)<form>
<input>
<option>
(@dimentoree)<progress>
<select>
<textarea>
react-dom
: APIs (@xxtereshko) Translation for "React DOM APIs" #864createPortal
flushSync
findDOMNode
hydrate
render
unmountComponentAtNode
react-dom/client
: Client APIscreateRoot
(@xxtereshko)hydrateRoot
react-dom/server
: Server APIsrenderToNodeStream
(@GoncharovaAnna) Translation for "renderToNodeStream" #868renderToPipeableStream
renderToReadableStream
renderToStaticMarkup
renderToStaticNodeStream
renderToString
(@TibidoX) Translation for "renderToString" #884rsc/server-components
: Server Components (@vikaborel)rsc/server-actions
: Server Actionsrsc/directives
: Directivesuse-client
use-server
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.
HomeContent.js
) (@Zukhrik) enhancement: translated home page #909src/sidebar*.json
)TopNav.tsx
)When You're Ready...
After everything above is translated, add your language to
deployedLanguages
inSeo.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:
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:
The text was updated successfully, but these errors were encountered: