Description
Maintainer List
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.
- Clone this repo, translate your page, and submit a pull request!
Please take only one page at a time.
Before contributing, read the glossary and style guide 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.
- Home Page (@oleksii-polovyi) Uk translation home page #6
- Tutorial (@marichka-offen) Tutorial translation #85
Basics
- Hello World (@ithompson4) Translated into Ukrainian hello-world.md file #4
- Introducing JSX (@westanvv ) Introducing JSX translation #3
- Rendering Elements (@mihilbabin) Added translation for rendering elements and code snippets #2
- Components and Props (@westanvv) Components and Props #10
- State and Lifecycle (@MargarytaChepiga) WIP: State and lifecycle #75
- Handling Events (@mihilbabin) Handling Events #9
- Conditional Rendering (@vldmrkl) Translate "Conditional rendering" into Ukrainian #8
- Lists and Keys (@ithompson4) Translated into Ukrainian list-and-keys #21
- Forms (@victorpavlov) Translate Forms section to Ukrainian #112
- Lifting State Up (@westanvv) Lifting state up #102
- Composition vs Inheritance (@mihilbabin) Composition vs Inheritance #12
- Thinking in React (@vldmrkl) Translate "Thinking in React" into Ukrainian #24
API Reference
- React (@liashchynskyi) Reference react translated #17
- React.Component (@mihilbabin) React.Component API Reference #31
- ReactDOM (@Kiwka) Translation of reference-react-dom.md #38
- ReactDOMServer (@vldmrkl) Translate API Reference for ReactDOMServer into Ukrainian #54
- DOM Elements (@victorpavlov) Translate page "DOM Elements" from the "API Reference" section #35
- SyntheticEvent (@TheTonnio) Synthetic event #36
- Test Utilities (@liashchynskyi) Test utilities translated #30
- Shallow Renderer (@oleksii-polovyi) shallow-renderer #26
- Test Renderer (@victorpavlov) Translate "Test Renderer" for "API Reference" to Ukrainian #65
- JS Environment Requirements (@liashchynskyi) Reference JavaScript Environment translated #19
- Glossary (@mihilbabin) Translation of Glossary #55
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 (@vldmrkl) Translate Tutorial's nav into Ukrainian #99
- docs/nav.yml (@vldmrkl) Translate titles in nav #71
Next Steps
These are the next most important translations, ordered by importance:
Installation
- Getting Started (@Kurzdor, @PetRichOst, @vldmrkl) Re-creating $58 & #60 (Getting Started) #93
- Add React to a Website (@Kurzdor) Added translation for "Add React to a Website" section #33
- Create a New React App (@TheTonnio) Create a New React App 🐙 #62
- CDN Links (@ptaberg) Translate into CDN Links document into Ukrainian #79
Hooks
Everyone is hooked on hooks! People are really excited about these and it would be great for them to be translated.
- Introducing Hooks (@UnforbiddenYet) translation(hooks): intro #95
- Hooks at a Glance (@vldmrkl) Translated "Hooks at a glance" into Ukrainian #63
- Using the State Hook (@mihilbabin) Hooks State #61
- Using the Effect Hook (@Kurzdor, @oleksii-polovyi) chore: translation of 'Using the Effect Hook' section part1 (#74) #152
- Rules of Hooks (@victorpavlov) Translate
Hook Rules
to Ukrainian #72 - Building Your Own Hooks (@mihilbabin) Translation: Custom Hooks #76
- Hooks API Reference (@mihilbabin) Hooks API Reference #88
- Hooks FAQ (@mihilbabin) Hooks FAQ #100
Concurrent Mode
- Introducing Concurrent Mode (@HLOkeksandr) Introducing Concurrent Mode #190
- Suspense for Data Fetching
- Concurrent UI Patterns (@CoffeeSquanderer) Concurrent UI Patterns #202
- Adopting Concurrent Mode
- Concurrent Mode API Reference
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 (@westanvv) Warning: dont-call-proptypes #103
- invalid-aria-prop (@moondef) Add "warnings/invalid-aria-prop" #165
- invalid-hook-call-warning (@mikhailnetkachev-halolab) Invalid hook call warning #185
- legacy-factories (@vldmrkl ) Translate legacy factories warning into Ukrainian #169
- refs-must-have-owner (@moondef) Warning: Refs Must Have Owner #144
- special-props (@moondef ) Add "warnings/special-props" #170
- unknown-prop (@mikhailnetkachev-halolab) Unknown prop #183
Advanced Guides
- Accessibility (@victorpavlov) uk/accessibility: Tranaslate section. #206
- Code-Splitting (@vtereshyn) Code splitting #15
- Context (@so-tati)
- Error Boundaries (@vburlai) Translation of Error Boundaries #105
- Forwarding Refs (@pasichnyk) Translation of Forwarding refs and some fixes #156
- Fragments (@necheporenko) Translate "Fragments" into Ukrainian #77
- Higher-Order Components (@mikhailnetkachev-halolab) Higher-Order Components #182
- Integrating with Other Libraries (@vborshchov) Integrating with Other Libraries #199
- JSX In Depth (@rodynenko) JSX in depth #97
- Optimizing Performance (@mihilbabin) Translation of Optimizing Performance #114
- Portals (@necheporenko) Translate Portals into Ukrainian #82
- React Without ES6 (@Kurzdor) Added translation for "React without ES6" section #48
- React Without JSX (@Kurzdor) Added translation for "React without JSX" section #46
- Reconciliation (@klvsov) Reconciliation page translation complete #306
- Refs and the DOM (@rodynenko) Refs and the DOM #123
- Render Props (@vburlai) Translation of Render Props #106
- Static Type Checking (@vburlai) Translation of Static Type Checking #128
- Strict Mode (@vburlai) Translation of Strict Mode #121
- Typechecking With PropTypes (@vburlai) Typechecking with Proptypes translated #98
- Uncontrolled Components (@rodynenko) Translate Uncontrolled components #133
- Web Components (@vldmrkl) Translate Web Components document into Ukrainian #111
FAQ
- APIs and AJAX (@vldmrkl) Translate FAQ: AJAX and APIs into Ukrainian #109
- Babel, JSX, and Build Steps (@vldmrkl) Translate FAQ: Babel, JSX, and Build Steps into Ukrainian #108
- Passing Functions to Components (@marichka-offen) Translation FAQ: Passing Functions to Components #57
- Component State (@marichka-offen) Translation FAQ: Component State #66
- Styling and CSS (@vtereshyn) React styling #18
- File Structure (@vldmrkl) Translate FAQ: File Structure into Ukrainian #115
- Versioning Policy
- Virtual DOM and Internals (@soulshockers) Translate "Virtual DOM and Internals" #173
Contributing
Priority: Low
- How to Contribute (@lytvyn139) contributing-section #213
- Codebase Overview
- Implementation Notes
- Design Principles
Components
Components in src/components
that have some text in them.
- CodeEditor (@vldmrkl) Translate components into Ukrainian #13
- CodeExample (@vldmrkl) Translate components into Ukrainian #13
- ErrorDecoder (@vldmrkl) Translate components into Ukrainian #13
- LayoutFooter (@vldmrkl) Translate components into Ukrainian #13
- LayoutHeader (@vldmrkl) Translate components into Ukrainian #13
- MarkdownPage (@vldmrkl) Translate components into Ukrainian #13
Additional Translations
These are not the primary translation targets.
- Blog
- Community