Open gaearon opened 1 year ago
@rezvani2647 How about "Extracting State Logic into a Reducer" and "Preserving and Resetting State"?
Hi, I would like to translate "Manipulating the DOM with Refs", if you don't mind
Dear @rezvani2647 Hi May I participate to translate the page "State as a Snapshot" ?
@rezvani2647 How about "Extracting State Logic into a Reducer" and "Preserving and Resetting State"?
it's assigned to you, good luck.
Hi, I would like to translate "Manipulating the DOM with Refs", if you don't mind
it's assigned to you, good luck.
Dear @rezvani2647 Hi May I participate to translate the page "State as a Snapshot" ?
it's assigned to you, good luck.
@nikch97 @sr-ssh @nafasebra and all dear devs, please refer to this page to start your translations: how to start?, any questions about how to start and what format is accepted please just drop me an email at: faeghe.hajiabadi@gmail.com or leave a comment on my fork Thank you
I was start to translate my selected page. ✌
Dear @rezvani2647 Hi May I participate to translate the page "State as a Snapshot" ?
sorry this page is taken, please take another one or review the pr which I will raise soon. thank you
Dear @rezvani2647 Hi May I participate to translate the page "State as a Snapshot" ?
sorry this page is taken, please take another one or review the pr which I will raise soon. thank you
I can choose another page Consider "Passing Props to a Component" instead. thank you
I have done Responding to Events but it isn't merged yet. I'm waiting for this merge to do a new translation. @faeghe-hajiabadi @rezvani2647
I have done Responding to Events but it isn't merged yet. I'm waiting for this merge to do a new translation. @faeghe-hajiabadi @rezvani2647
لطفا دوباره پی ار رو باز کنین تا ما بتونیم مرج کنیم.
everyone, please help to review some PRs (not yours) in order to make the PR review better and more general! PR NOs: #355 #361 #359 #360
Dear @rezvani2647 Hi May I participate to translate the page "State as a Snapshot" ?
sorry this page is taken, please take another one or review the pr which I will raise soon. thank you
I can choose another page Consider "Passing Props to a Component" instead. thank you
it's Done, good luck.
next time please make sure before you ask because another person may want to translate the page but they don't ask for it because you tended to do so.
Hi, I want to translate 'Queueing a Series of State Updates.' Thanks!
Hi @rezvani2647 The page "Editor Setup" translated & I made a pull request Sincerely.
Hi @faeghe-hajiabadi , @rezvani2647 . Thanks for the merge on my last branch. Can you assing me the Conditional Rendering part as well.
Hi @faeghe-hajiabadi , @rezvani2647 . Thanks for the merge on my last branch. Can you assing me the Conditional Rendering part as well.
it's assigned to you, good luck.
Hi @faeghe-hajiabadi , @rezvani2647 . can i translate 'Queueing a Series of State Updates' page? Thanks!
Hi @faeghe-hajiabadi , @rezvani2647 . can i translate 'Queueing a Series of State Updates' page? Thanks!
it's assigned to you, good luck.
here is a simple wiki page in Farsi for everyone to learn about how to avoid errors. please read it before raising PR. Thanks
Hi @faeghe-hajiabadi, @rezvani2647. I have finished the translation of 'Queueing a Series of State Updates' and have set the PL (Pull Request) for it. Please check it. Now, I would like to translate 'Passing Data Deeply with Context' if it's possible. Thanks :)
Hi @faeghe-hajiabadi, @rezvani2647. I have finished the translation of 'Queueing a Series of State Updates' and have set the PL (Pull Request) for it. Please check it. Now, I would like to translate 'Passing Data Deeply with Context' if it's possible. Thanks :)
I have reviewed the PR, I guess some parts are not clear. can you please send us the screenshot of the working localhost with no errors? Passing Data Deeply with Context is assigned to you.
hi, i so excited to find this repo and to help to translate document of React to Persian i for first time i want translate Writing Markup with JSX page if no one has been chosen it
Hello, I have worked on the 'your-first-component' page and have fully translated it. Please review this pull request (PR #385) @faeghe-hajiabadi @rezvani2647
Thank you in advance. I will check this at this weekend 🙏
Get Outlook for iOShttps://aka.ms/o0ukef
From: Nafas Ebrahimi @.> Sent: Wednesday, December 13, 2023 9:32:39 PM To: reactjs/fa.react.dev @.> Cc: Abolfazl Rezvani Naraqi @.>; Mention @.> Subject: Re: [reactjs/fa.react.dev] New Persian Translation Progress (Issue #328)
Hello, I have worked on the 'your-first-component' page and have fully translated it. Please review this pull request (PR #385https://github.com/reactjs/fa.react.dev/pull/385) @faeghe-hajiabadihttps://github.com/faeghe-hajiabadi @rezvani2647https://github.com/rezvani2647
— Reply to this email directly, view it on GitHubhttps://github.com/reactjs/fa.react.dev/issues/328#issuecomment-1854461913, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOSUAAHYCJ567GVALYJGLLLYJHUT7AVCNFSM6AAAAAAXKJNATKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJUGQ3DCOJRGM. You are receiving this because you were mentioned.Message ID: @.***>
Hello, thanks for merging my PR. Can i translate 'Importing and Exporting Components' page?
@rezvani2647 Hi there. could you please merge PR #382 as well? Thank you
Hi Can I translate Keeping Components Pure page?
@rezvani2647 Hello, I would like to translate the page titled 'Scaling Up with Reducer and Context'. Is that possible?
@rezvani2647 Hello, I would like to translate the page titled 'Scaling Up with Reducer and Context'. Is that possible?
it is assigned to you, good luck!
Hi Can I translate Keeping Components Pure page?
assigned to you, good luck!
Hello, thanks for merging my PR. Can i translate 'Importing and Exporting Components' page?
assigned to you. good luck!
Hello I would like to translate useReducer in API Reference section
Hi, I have translated the ‘importing-and-exporting-components’ page. Could you please review this pull request (PR https://github.com/reactjs/fa.react.dev/pull/391)? @faeghe-hajiabadi @rezvani2647
Hi,
I have translated the conditional rendering page. Could you please review this pull request (PR #392) and assign me Escape Hatches
page?
thanks
@faeghe-hajiabadi @rezvani2647
Hello I would like to translate useReducer in API Reference section
Assigned to you. Good luck!
Hi, I want to translate 'Queueing a Series of State Updates.' Thanks!
Your PR about "Queueing a Series of State Updates" has been merged. Thank your for your time.
@nafasebra Your PR "importing-and-exporting-components" has been merged. Thank your for your time.
@Abolfazl2647 @faeghe-hajiabadi could you please review and merge my pull request for Translate: translate 'Keeping Components Pure' page to Farsi. #388?
Hi, I have worked on the 'scaling-up-with-reducer-and-context' page and have fully translated it. Please review this pull request (PR https://github.com/reactjs/fa.react.dev/pull/390) @faeghe-hajiabadi @rezvani2647
@sr-ssh Your PR "translated the conditional rendering" has been merged. Thank your for your time.
Hi, Would you please assign me Escape Hatches page? thanks @faeghe-hajiabadi @rezvani2647
Hello! As a new translator for React, I’d like to contribute by translating the Tutorial: Tic-Tac-Toe page on the React website. Could you please assign this task to me? Thank you! 😊
Hello! As a new translator for React, I’d like to contribute by translating the Tutorial: Tic-Tac-Toe page on the React website. Could you please assign this task to me? Thank you! 😊
@gaearon
Hello! As new translator for React, i'd want to contribute by translating the " Start a New React Project" page on React Web. Could you please assing this task to me ? Thanks 🙏 @rezvani2647 @gaearon
Hi, Would you please assign me Escape Hatches page? thanks @faeghe-hajiabadi @rezvani2647
Please be more specific.
Hello! As a new translator for React, I’d like to contribute by translating the Tutorial: Tic-Tac-Toe page on the React website. Could you please assign this task to me? Thank you! 😊
it's assigned to you, good luck.
Hello! As new translator for React, i'd want to contribute by translating the " Start a New React Project" page on React Web. Could you please assing this task to me ? Thanks 🙏 @rezvani2647 @gaearon
it's assigned to you, good luck.
Hello Mr. @rezvani2647 As i have previously talked with Mr. @sJJdGG about becoming a co-maintainer of this repo and part time translator and pr reviewer in private,
i would like to discuss things further with you sir. Could you please provide me with a Telegram or WhatsApp handle sir?
Many thanks, -Abolfazl chaman
Hi,
Could you please add the React Reference Overview to your TODO list in the API Reference section?
Thanks!
Maintainers
For New Translators
To translate a page:
Before contributing, read the glossary and style guide (once they exist) to understand how to translate various technical and React-specific terms.
Please be prompt with your translations! If you find that you can't commit anymore, let the maintainers know so they can assign the page to someone else.
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
[X] Quick Start (@faeghe-hajiabadi ) #377
[ ] Installation (@mohammad-hosein-shahpouri)
[ ] Describing the UI (@amin-da)
[ ] Adding Interactivity
[ ] Managing State
[ ] Escape Hatches
API Reference
[ ]
react
: HooksuseCallback
useContext
useDebugValue
useDeferredValue
useEffect
useId
useImperativeHandle
useInsertionEffect
useLayoutEffect
useMemo
useReducer
(@Atefeh-Masoumi)useRef
useState
useSyncExternalStore
useTransition
[ ]
react
: Components<Fragment> (<>)
<Profiler>
<StrictMode>
<Suspense>
[ ]
react
: APIscreateContext
forwardRef
lazy
memo
startTransition
[ ]
react-dom
: Components<div>
)<input>
<option>
<progress>
<select>
<textarea>
[ ]
react-dom
: APIscreatePortal
flushSync
findDOMNode
hydrate
render
unmountComponentAtNode
[ ]
react-dom/client
: Client APIscreateRoot
hydrateRoot
[ ]
react-dom/server
: Server APIsrenderToNodeStream
renderToPipeableStream
renderToReadableStream
renderToStaticMarkup
renderToStaticNodeStream
renderToString
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
)src/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: