Repository navigation
[OLD] Legacy Persian Translation Progress #1
Description
For New Translators
To translate a page:
- Check that no one else has claimed your page in the checklist and comments below.
- Comment below with the name of the page you would like to translate. Take only one page at a time.
- Clone this repo, make your translations locally, and submit a pull request!
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.
Core Pages
To do before releasing as an "official" translation. Please translate these pages first.
Basics
- Hello World (@sorousht) Translate hello-world.md #38
- Introducing JSX (@hosseinAMD) Introducing JSX translation completed #166
- Rendering Elements (@sorousht) Translate page "Rendering Elements" #28
- Components and Props (@mohsenkhanpour) Components and Props translation #46
- State and Lifecycle (@sorousht) Translate content/docs/state-and-lifecycle.md #32
- Handling Events (@hosseinAMD) Event handling doc translated #173
- Conditional Rendering (@black-sheep777, @sorousht) Conditional rendering #47 conditional-rendering #64
- Lists and Keys (@zahrajoulaei) Lists and keys #36
- Forms (@mjraadi) Docs forms section fa translation - first draft #33
- Lifting State Up (@Abolfazl2647) Lifting state up #125
- Composition vs Inheritance (@sorousht) Translate composition-vs-inheritance.md #110
- Thinking in React (@rfnmt) Thinking in React: Persian translation #122
API Reference
- React (@mahdinba97)
- React.Component (@hosseinAMD) React.Component translated #158
- ReactDOM (@Abolfazl2647) ReactDom #126
- ReactDOMServer (@seven-deuce) reference-react-dom-server.md #58
- DOM Elements (@x1smind, @sorousht) Dom elements #59 Translate reference-dom-elements.md #152
- SyntheticEvent (@seven-deuce) SyntheticEvent Translated into Persian #63 synthetic events - 2 #67
- Test Utilities (@hosseinAMD) Addons test utils hosseinamd #156
- Shallow Renderer (@seven-deuce) addons-shallow-renderer.md #69
- Test Renderer (@hosseinAMD) Test renderers translation #162
- JS Environment Requirements (@pooya-alen1990)
- Glossary (@Abolfazl2647 ) Glossary Translated #138
Navigation
These are the navigation links that appear in the sidebar. Possibly wait until
the corresponding sections are translated to do these.
- tutorial/nav.yml
- docs/nav.yml
Next Steps
These are the next most important translations, ordered by importance:
Installation
- Getting Started (@novonimo)
- Add React to a Website (@RezaImany)
- Create a New React App (@nodehi78)
- CDN Links (@hosseinmp76)
Hooks
Everyone is hooked on hooks! People are really excited about these and it would be great for them to be translated.
- Introducing Hooks (@c0m1t, @sorousht) Hook intro #11 @c0m1t - Hook intro #12 Introducing Hooks #26
- Hooks at a Glance (@Kosarh79 )
- Using the State Hook (@J3brahimi) Translation Hooks-State.md #56
- Using the Effect Hook (@Abolfazl2647 ) Using The Effect Hook Translated #135
- Rules of Hooks (@Abolfazl2647) Rules Of Hooks Translated #133
- Building Your Own Hooks (@Abolfazl2647 ) Custom Hooks Translated #134
- Hooks API Reference (@seven-deuce) Hooks API -revised #53
- Hooks FAQ (@itours-company)
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.
- dont-call-proptypes (@Shahrzad-gh)
- invalid-aria-prop
- invalid-hook-call-warning
- legacy-factories
- refs-must-have-owner
- special-props
- unknown-prop
Advanced Guides
- Accessibility (@hamid)
- Code-Splitting (@pouyajabbarisani, @sorousht) code-splitting page treanslated. #96 Pouyajabbarisani code splitting #154
- Context (@hajarsadeghi) Context #142
- Error Boundaries (@mehdifilban)
- Forwarding Refs (@hosseinAMD) Fowrawrding Refs #150
- Fragments (@Pedroxam)
- Higher-Order Components (@Mrezagolbaba)
- Integrating with Other Libraries (@hosseinAMD)
- JSX In Depth (@negarelixir)
- Optimizing Performance
- Portals (@hossein-2)
- React Without ES6 (@hosseinAMD) React without ES6 translated #179
- React Without JSX (@behzad-dev) [React Without JSX Translated] #200
- Reconciliation (@MehdiSaraie)
- Refs and the DOM (@black-sheep777)
- Render Props(@mohammad-hassani)
- Static Type Checking (@ariannargesi)
- Strict Mode (@Ali-Parandeh)
- Typechecking With PropTypes (@FarzamSeyedhashem)
- Uncontrolled Components (@imantahriri) "Persian translation of the page Uncontrolled Components" #192
- Web Components (@Najmieh)
FAQ
- APIs and AJAX (@hosseinAMD) FAQ-AJAX and APIs translated #153
- Babel, JSX, and Build Steps
- Passing Functions to Components
- Component State (@EsmaeilSaleh)
- Styling and CSS (@sadeghbarati) translated faq: Styling and CSS #145
- File Structure (@jestemAria) translation for
faq-structurecompleted #301 - Versioning Policy (@jestemAria)
- Virtual DOM and Internals(@mahmood-kn)
Contributing
Priority: Low
- How to Contribute
- Codebase Overview
- Implementation Notes
- Design Principles
Components
Components in src/components that have some text in them.
- CodeEditor
- CodeExample (@SebghatYusuf)
- ErrorDecoder
- LayoutFooter
- LayoutHeader
- MarkdownPage
Additional Translations
These are not the primary translation targets.
- Blog
- Community
Activity
Schabaani commentedon Feb 11, 2019
started: Hello World
c0m1t commentedon Feb 11, 2019
Introducing Hooks
#7
masoud-bahrami commentedon Feb 11, 2019
Tutorial page is in my WIP
Mhmdrza commentedon Feb 24, 2019
Hello, I want to contribute; Which page is better to start?
sorousht commentedon Feb 24, 2019
Hey @Mhmdrza,
It's preferred to start with Core Pages -> Basics, especially with the written order. eg. Introducing JSX, Rendering Elements and Components and Props.
Mhmdrza commentedon Feb 24, 2019
I'm on "Introducing JSX"
blacksheepIV commentedon Mar 4, 2019
I want to work on 'Conditional Rendering', Is that ok? Am I authorized? :)
sorousht commentedon Mar 4, 2019
Hi @black-sheep777
Absolutely! I assigned it to you :)
iamhosseindhv commentedon Mar 5, 2019
دوستان سلام با تشکر از contribution هاتون
خیلی عالیه که این پروژه وجود داره
Suggestion for having a more organised repository and to make it easier to keep track of the progress and remaining tasks:
I can:
Advantages:
We'll have the ability to
Thought it's better to share the idea before executing it.
Let me know what you think.
tesseralis commentedon Mar 5, 2019
It's fine to split everything up into different issues, but we don't recommend it. There are 88 pages here, which means 88 issues. It's hard to keep track of, especially if the more important issues like "Getting Started" get pushed past the first page.
If you're concerned about the page being already too long, you can check a more complete translation like Spanish to see if it seems cluttered or disorganized.
Regardless what you decide on, I'll ask that you keep this issue open and updated, since isreacttranslatedyet.com (our official tracking) relies on it.
mohsenkhanpour commentedon Mar 5, 2019
I am doing "Components and Props".
sorousht commentedon Mar 5, 2019
Hey @mohsenkhanpour
Great to have you on board! I assigned that to you.
Let me know if you have any question.
242 remaining items
mahmood-kn commentedon Nov 11, 2022
Hi. I want to translate Virtual DOM and Internals page.
Thank you.
rezvani2647 commentedon Feb 15, 2023
I assigned it to you :)
sorry for the late answer.
rezvani2647 commentedon Feb 15, 2023
it is assigned to someone else.
rezvani2647 commentedon Feb 15, 2023
I assigned it to you :)
rezvani2647 commentedon Feb 15, 2023
I assigned it to you :)
abolfazlchaman commentedon Mar 29, 2023
Hi, hope you are well.
happy nourooz btw!
could you assign me to "Optimizing Performance" please?
@rezvani2647 @zahrajoulaei @sorousht @sJJdGG @Schabaani
artainjast commentedon Apr 4, 2023
hi , may i have Special Props Warning page ?
@rezvani2647 @zahrajoulaei @sorousht @sJJdGG @Schabaani
sr-ssh commentedon Apr 11, 2023
now with introducing react.dev are we going to work on that?
rezvani2647 commentedon Apr 17, 2023
Fix legacy link (#1)
gaearon commentedon Apr 24, 2023
Hi folks,
Just a heads-up that we've done our best to bring
mainandlegacybranches up-to-date with upstream. This brings you to the latest visual design and sets up all the redirects. We don't anticipate more changes necessary onlegacy. Formain, there's a few things you need to be aware of:Thank you so much for your cooperation!
[-]Persian Translation Progress[/-][+][OLD] Legacy Persian Translation Progress[/+]gaearon commentedon Apr 25, 2023
Thanks to everyone who contributed to the old website translation.
Started a new issue for the new website translation: #328