Description
🚨 Please Read this before contributing 🚨
Maintainer List
For New Translators
To translate a page:
- Check that no one else has claimed your page in the checklist and comments below. Do not create new issues claiming for new work please, let's keep everything here. If you already have an issue opened, please close it after your PR gets merged 🎉. Thanks!
- Comment below with the name of the page you would like to translate. Take only one page at a time.
- Submit a PR, assign @dmoralesm, @carburo, @Darking360 or @alejandronanez and add a link to it to your comment!
Please check the style guide to make sure translations are written in a consistent manner.
Also, check out the Crowdin repository before starting the translation of a new article. Click and open each article to see how much work has been actually done. "0%" in the index page does not mean the article has not been translated!
Work List
(🏃 Work in Progress; 👀 In Review)
Core Pages
To do before releasing as an "official" translation. Please translate these pages first.
- Home Page (@Zitle-Nancy) Translate home #123
- Tutorial (@ivandevp) Translate Tutorial #83
Basics
- Hello World (@alejandronanez) Hello world translation #5
- Introducing JSX (@icarlossz) Introducing-jsx translated #8
- Rendering Elements (@shmesa22) Rendering Elements translation #9
- Components and Props (@EzequielMonforte) Components and Props translation #10
- State and Lifecycle (@carburo) Translation of State and Lifecycle #62
- Handling Events (@shmesa22) Translate: handling events docs #77
- Conditional Rendering (@ElRodrigote) Conditional Rendering translation #19
- Lists and Keys (@EzequielMonforte) Lists and Keys Translation #22
- Forms (@Darking360) Translate: Basics > Forms #132
- Lifting State Up (@sigfriedCub1990) [ADD] Lifting state up spanish translation. #135
- Composition vs Inheritance (@jesgarciamartinez) translate composition-vs-inheritance to spanish #150
- Thinking in React (@sergiodxa) Translate Thinking in React to Spanish #27
API Reference
- React (@karolincastano) React Top-Level API Spanish Translation #139
- React.Component (@semoal) Translate: React Components #61
- ReactDOM (@Darking360) Translate API Reference > ReactDOM #33
- ReactDOMServer (@devrchancay) Translating react dom server #110
- DOM Elements (@LuisRevillaM) Translate DOM Elements #59
- SyntheticEvent (@michaelcavallaro03) Translate SyntheticEvent #29
- Test Utilities (@d4vsanchez) Translate: Test Utilities #73
- Shallow Renderer (@tmjoseantonio) Shallow renderer spanish translation #130
- Test Renderer (@elyalvarado) Translate test renderer reference #24 #37
- JS Environment Requirements (@angelitaooo) Translate: Environment Requirements #87
- Glossary (@dmoralesm) Translate the glossary #1 Glossary translation #16
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 (@ivandevp) Translate Tutorial #83
- docs/nav.yml (@devrchancay) translating doc/nav.yml #155
Next Steps
These are the next most important translations, ordered by importance:
Installation
- Getting Started (@Darking360) Translate > Getting Started #76
- Add React to a Website (@d4vsanchez) Translate: Add React to a website #148
- Create a New React App (@elyalvarado) Translate: Create a New React App #68
- CDN Links (@loconluis) CDN Link Translation #142
Hooks
Everyone is hooked on hooks! People are really excited for these and it would be great for them to be translated.
- Introducing Hooks (@KevinGomezDev) Introducing Hooks Spanish translation #156
- Hooks at a Glance (@GiuMagnani) Translation of "Hooks at a Glance" page #70
- Using the State Hook (@a13marquez) Translate hooks-state #60
- Using the Effect Hook (@escorponox) Using the Effect Hook #66
- Rules of Hooks (@icarlossz) Translated: Rules of hooks #71
- Building Your Own Hooks (@EzequielMonforte) Building your Own Hooks Translation #34
- Hooks API Reference (@jvelezpo) Hooks API Reference to spanish #35
- Hooks FAQ (@caal-15) Translate Hooks FAQ #151
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 (@jvelezpo) More warnings #81
- invalid-aria-prop (@jvelezpo) More warnings #81
- invalid-hook-call-warning (@jpvg10) Translating Invalid hook call warning #141
- legacy-factories (@jpvg10) Translating Legacy Factories Warning #138
- refs-must-have-owner (@jvelezpo) More warnings #81
- special-props (@jvelezpo) Translate Warnings (Special props && unknown-prop ) #69
- unknown-prop (@jvelezpo) Translate Warnings (Special props && unknown-prop ) #69
Advanced Guides
- Accessibility (@ElRodrigote) Accessibility translation #74
- Code-Splitting (@LuisRevillaM) Translate Code-Splitting #145
- Context (@ricardoerl) Translate Context #78
- Error Boundaries (@jesgarciamartinez) translate error boundaries documentation to spanish #147
- Forwarding Refs (@elyalvarado) Translate: Forwarding Refs #72
- Fragments (@RamirezAlex) Translate: Fragments #82
- Higher-Order Components (@elyalvarado) Translate Higher Order Components #125
- Integrating with Other Libraries (@jvelezpo) integrating-with-other-libraries translated to spanish #175
- JSX In Depth (@jvelezpo) Jsx #128
- Optimizing Performance (@RamirezAlex and @DanielGarc) WIP: Optimizing performance #191
- Portals (@khriztianmoreno) Add the traslation for Portals #131
- React Without ES6 (@adielhercules) Translate: React without ES6 #118
- React Without JSX (@vickvasquez) Translated React without JSX #120
- Reconciliation (@devrchancay) Translation of reconciliation #152
- Refs and the DOM (@Darking360) Translate: Advanced Guides > Refs and the DOM #86
- Render Props (@jonathanpalma) Translated render-props #182
- Static Type Checking (@Paolore) Translation Static-type-checking #136
- Strict Mode (@d4vsanchez) Translate: Strict mode #126
- Typechecking With PropTypes (@jnosornov) Translate: Typechecking With PropTypes #113
- Uncontrolled Components (@Paolore) Translate: Uncontrolled Components #117
- Web Components (@Paolore) Web Component translation #88
FAQ
- APIs and AJAX (@kevinwolfcr) Add translation for AJAX FAQ's #2
- Babel, JSX, and Build Steps (@loconluis)
- Passing Functions to Components (@florenciasilva) Spanish translation of faq-functions #124
- Component State (@GiuMagnani) Add translation for "Component State" #75
- Styling and CSS (@GiuMagnani) Add translation for Styling and CSS #108
- File Structure (@GiuMagnani) Add translation for File Structure #121
- Versioning Policy @alejandrogarciasalas Translate faq-versioning to spanish #154
- Virtual DOM and Internals @giossa94 Translation: FAQ > Virtual DOM and Internals [Ready for review] #133
Contributing
Priority: Low
- How to Contribute (@maudel) translating how to contribute section. #153
- Codebase Overview - (@jnosornov) Codebase Overview Translation #186
- Implementation Notes (@devrchancay and @marcorichetta)
- Design Principles (@elyalvarado) [Done] Translate: Design Principles #146
Components
Components in src/components
that have some text in them.
- CodeEditor (@icarlossz) Translated: Components (CodeEditor, CodeExample, ErrorDecoder, MarkdownPage) #164
- CodeExample (@icarlossz) Translated: Components (CodeEditor, CodeExample, ErrorDecoder, MarkdownPage) #164
- ErrorDecoder (@icarlossz) Translated: Components (CodeEditor, CodeExample, ErrorDecoder, MarkdownPage) #164
- LayoutFooter (@Zitle-Nancy) Translate LayoutFooter and LayoutHeader #160
- LayoutHeader (@Zitle-Nancy) Translate LayoutFooter and LayoutHeader #160
- MarkdownPage (@icarlossz) Translated: Components (CodeEditor, CodeExample, ErrorDecoder, MarkdownPage) #164
Additional Translations
Community Resources
- Support
- Courses
- Examples
- Meetups
- Conferences
- Articles
- Podcasts
- Videos
- External Resources
Tools
- Debugging
- Component Workbenches
- JSX Integrations
- Starter Kits
- Routing
- Model Management
- Data Fetching
- Testing
- UI Components
- Miscellaneous
Blog
- Is React Translated Yet? (@carburo)
- React v16.8
- React v16.7
- React 16 Roadmap
- React Conf Recap
- (and more...)