id.react.dev
id.react.dev copied to clipboard
Indonesian Translation Progress
Maintainer List
- @arfianadam
- @gedeagas
- @regalius
- @rizafahmi
- @resir014
- @grikomsn
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, and submit a pull request!
Before contributing, read the glossary and translation guidelines to understand how to translate various technical and React-specific terms. (If you're still not sure about something, please don't hesitate to ask them here, we won't bite 😄)
Previously, some translations were done in Crowdin. You can use that a starting point for your translations. Do not contribute to Crowdin directly.
Please be prompt with your translations! If you find find that you can't commit any more, 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:
- [ ] Home Page (@tesseralis) #1
When PRs are merged, make sure to mark that page as completed!
Work Status
Emoji | Description |
---|---|
🏃 | Work in Progress |
👀 | In Review |
Core Pages
To do before releasing as an "official" translation. Please translate these pages first.
- [x] Home Page (@regalius) #4
- [x] Tutorial (@martinock) #10
Basics
- [x] Hello World (@vferdiansyah) #132
- [x] Introducing JSX (@gedeagas) #13
- [x] Rendering Elements (@alchristleo) #23
- [x] Components and Props (@andreepratama27) #19
- [x] State and Lifecycle (@amiruddinid) #61
- [x] Handling Events (@TitusEfferian) #17
- [x] Conditional Rendering (@andriawan) #92
- [x] Lists and Keys (@aisy) #14
- [x] Forms (@fajrizulfikar) #118
- [x] Lifting State Up (@mendoanjoe) #6
- [x] Composition vs Inheritance (@regalius) #7
- [x] Thinking in React (@resir014) #8
API Reference
- [x] React (@mnindrazaka)
- [x] React.Component (@lunmay) #156
- [x] ReactDOM (@anggras) #11
- [x] ReactDOMServer (@RiftSplitter)
- [x] DOM Elements (@kafinsalim) #120
- [x] SyntheticEvent (@devinryanriota) #31
- [x] Test Utilities (@Lukereonal) #16
- [x] Shallow Renderer (@riandy-dimas) #18
- [x] Test Renderer (@rianonehub) #21
- [x] JS Environment Requirements (@antonybudianto) #15
- [x] Glossary (@hilalarsa) #36
Navigation
These are the navigation links that appears in the sidebar. Possibly wait until the corresponding sections are translated to do these.
- [x] tutorial/nav.yml (@IzzanNurdin) #137
- [x] docs/nav.yml (@kuuhaku86) #186
Next Steps
These are the next most important translations, ordered by importance:
Installation
- [x] Getting Started (@hryer) #60
- [x] Add React to a Website (@regalius) #56
- [x] Create a New React App (@fanyspenda) #25
- [x] CDN Links (@vferdiansyah)
Hooks
Everyone is hooked on hooks! People are really excited for these and it would be great for them to be translated.
- [x] Introducing Hooks (@handywijaya) #59
- [x] Hooks at a Glance (@grikomsn) #88
- [x] Using the State Hook (@igarramaddhan) #28
- [x] Using the Effect Hook (@RiskyFeryansyahP) #38
- [x] Rules of Hooks (@anggras) #53
- [x] Building Your Own Hooks (@rizkyalviandra) #63
- [x] Hooks API Reference (@bangunbagustapa) #127
- [x] Hooks FAQ (@dummyeuy) #123
Concurrent Mode
- [x] Introducing Concurrent Mode (@xtrixia) #169
- [x] Suspense for Data Fetching (@suliskh) #182
- [ ] 🏃 Concurrent UI Patterns (@ahmad-reza619, @resir014) #181, #191
- [ ] 🏃 Adopting Concurrent Mode (@padulkemid)
- [x] Concurrent Mode API Reference (@spondbob) #180
Testing
- [x] Testing Overview (@agusID) #116
- [x] Testing Recipes (@winndo) #129
- [x] Testing Environments (@winndo) #144
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.
- [x] dont-call-proptypes (@jonasqq) #57
- [x] invalid-aria-prop (@anwari666) #114
- [x] invalid-hook-call-warning (@andriawan) #107
- [x] legacy-factories (@andriawan) #108
- [x] refs-must-have-owner (@anwari666) #113
- [x] special-props (@andriawan) #105
- [x] unknown-prop (@ismailnagib) #104
Advanced Guides
- [x] Accessibility (@ekafyi) #58
- [x] Code-Splitting (@masbagal) #52
- [x] Context (@tegarjgap) #131
- [x] Error Boundaries (@lunmay) #157
- [x] Forwarding Refs (@agallio) #205
- [x] Fragments (@iwgx) #109
- [x] Higher-Order Components (@andriawan) #158
- [x] Integrating with Other Libraries (@mramadhanr) #119
- [x] JSX In Depth (@dummyeuy) #125
- [x] Optimizing Performance (@resir014) #136
- [x] Portals (@lunmay) #48
- [ ] 🏃 Profiler API (@rasisbuldan)
- [x] React Without ES6 (@lunmay) #49
- [x] React Without JSX (@brilyandk) #55
- [x] Reconciliation (@gattigaga) #115
- [x] Refs and the DOM (@lunmay) #47
- [x] Render Props (@imiro) #62
- [x] Static Type Checking (@lunmay) #51
- [x] Strict Mode (@lunmay) #155
- [x] Typechecking With PropTypes (@rizafahmi) #40
- [x] Uncontrolled Components (@lunmay) #50
- [x] Web Components (@farazaulia) #45
FAQ
- [x] APIs and AJAX (@dizzy322) #35
- [x] Babel, JSX, and Build Steps (@DMM31) #33
- [x] Passing Functions to Components (@goFrendiAsgard) #82
- [x] Component State (@xtrixia) #185
- [x] Styling and CSS (@AyuPermatasari) #64
- [x] File Structure (@bangunbagustapa) #143
- [x] Versioning Policy (@asharimh97) #111
- [x] Virtual DOM and Internals (@zweimach) #130
Contributing
Priority: Low
- [x] How to Contribute (@paramithatm) #122
- [x] Codebase Overview (@paramithatm) #128
- [x] Implementation Notes (@tegarjgap) #124
- [ ] 🏃 Design Principles (@kafinsalim)
Components
Components in src/components
that have some text in them.
- [x] CodeEditor (@IzzanNurdin) #133
- [x] CodeExample (@IzzanNurdin) #133
- [x] ErrorDecoder (@IzzanNurdin) #133
- [x] LayoutFooter (@IzzanNurdin) #133
- [x] LayoutHeader (@IzzanNurdin) #133
- [x] MarkdownPage (@IzzanNurdin) #133
Additional Translations
These are not the primary translation targets.
- Blog
- [ ] 🏃 Community (@resir014)
Hello I want to translate Tutorial page @martinock
Edit: finished with the translation. Here is the PR #10
Thank you @martinock !
Hello I want to translate Community page @alchristleo
Ok thank you @alchristleo
Hello I want to translate Community page @alchristleo
I don't think that Community page is our priority right now. In fact, that is the least prioritized section to be translated. Please check the Minimum Viable Translation section to see what you can help right now!
That is indeed correct, @alchristleo May I suggest you to take Rendering Elements ?
@arfianadam Hi, my bad I forgot to edit my comment, I already discuss with @martinock, I will help him some of the tutorial page.
That is indeed correct, @alchristleo May I suggest you to take Rendering Elements ?
@regalius Okay will do this one
Hello, I want to translate Getting Started Pages @andreepratama27
@andreepratama27 I'm sorry but that is less prioritized right now. If you may, please pick one of the things in the Core Pages section instead.
@arfianadam Hi arfin, can I pick in Basic pages section? If yes, I wanna pick Components and props
@andreepratama27 Okay, you got Components and props
Hi, can I help with state and lifecycle section?
Hi 👋 If no one has taken it, I'd love to have a go at translating Thinking in React and FAQ -> File Structure, please.
@amiruddinid awesome, you got State and Lifecycle section. @resir014 let's focus on the basics section first. so i assigned you to Thinking in React.
hello, can i help with handling events?
@TitusEfferian sure, you got Handling Events
may i handle Conditional Rendering ? @gedeagas @arfianadam @regalius ?
@firdausious Sure mas, you got Conditional Rendering. Happy contributing 🎉
hello can i help with List and Key?
Sure mas @aisy , Thank you 🎉
Can I help translation with hooks ?
can i help with API Reference/React
@SastraNababan let's focus on the basics section first, did you mind taking Forms ?
hi @mendoanjoe , did you mind taking Lifting State Up first before heading into API Reference/React ?
@gedeagas OK, i will take it
Hello, can i help to translate React API Reference ?
Ok, @mnindrazaka , thank you!
@SastraNababan let's focus on the basics section first, did you mind taking Forms ?
Sure, I'll take it
can i help to translate DOM elements?
Ok @yusdante, Thank you! :smile: