-
Notifications
You must be signed in to change notification settings - Fork 261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Indonesian Translation Progress #330
Comments
May i translate a Quick Start Page ? |
I'm interested in translating, "describing the UI" overview page, may I? |
Hi, I'm interested to translate "Installation" and "Start a New React Project" page under the Installation section. |
I would like to translate the "Editor Setup" page under the Installation section |
I'm interested in contributing, may I translate the page 'Conditional Rendering' |
Hi, love to contribute back to React community, I would like to translate Add React to an Existing Project |
Hi, I'm interested in contributing, may I translate the "Your First Component" page |
Hi, I'm interested to translate |
Hi! I'd also love to contribute back to react. Can i take the Adding Interactivity overview page? |
@arfianadam @gedeagas @regalius @rizafahmi @resir014 @grikomsn Can you please confirm if you will be able to maintain and steer this translation? We need to get https://github.com/reactjs/translations.react.dev/blob/main/langs/id.json to match the current list of active maintainers. Thank you! |
I'm really loved if i can contribute on Managing State |
I would like to contribute as well by translating "Rendering Lists". |
Hi @resir014 and @grikomsn , once you've confirmed the question from @gaearon, we three @zainfathoni @r17x @mhaidarhanif also would like to be listed as well. Thank you |
Hi @gaearon! Sorry for the late response, but yes, I'll be able to manage the translation for the Indonesian localisation. And as @mhaidarhanif mentioned, we can also add him, @r17x, and @zainfathoni to the maintainers list. |
@infrasync Of course! Your assigned page will be: Quick Start As for me, I'll take the other one: Tutorial: Tic Tac Toe and Thinking in React. |
@mustafamilyas Of course! Your next page will be: Describing the UI |
@syauqy You got it! Your next page(s) will be: Installation, Start a New React Project |
@agprst Your next page will be: Editor Setup |
@rickyraz Your next page will be: Conditional Rendering
@padunk Your next page will be: Add React to an Existing Project
@chrsep Your next page will be: Adding Interactivity
@kalmndo Your next page will be: Managing State
@samnap11 Your next page will be: Rendering Lists Thank you all! |
Hi @resir014, I'd like to contribute to |
Hello, I am interested to translate |
Hi @resir014, sure, how about |
Hi @resir014, I'd like to contribute to react: |
Hi @resir014, I would like to contribute to |
Can i contribute to |
Hi, Can I contribute and assign me to page |
Hey everyone! Thank you for your enthusiasm in this translation project. To anticipate the demand, we're currently updating the workflow of our translation project. We're converting the checklist on the original post into sub-issues so that everyone can claim them directly from said issue, rather than polluting this issue thread. As soon as our work is done, this issue thread can be used for general discussions related to the translation project. We'll also update the relevant documentation to reflect this new workflow change. Thanks! |
Hey @mhaidarhanif, @resir014 I can help opening those issue for you. If you guys down with that, I can start right away. |
@doaortu The maintainers are running through all the issues one by one. You can relax for now. |
Ah I see, thank you for the update. |
Hi, I'm interested in contributing. Where can I see pages that are not assigned yet? |
As some of us suggested, we are mechanism to avoid unnecessary bottlenecks during the assignment process. The process is inspired by WargaBantuWarga project. Here's the gist of the process, we will move it to the corresponding documentation soon.Issue assignment & CommunicationOnce you're ready with your branch and have something to contribute, you'll want to Draft Pull Request is like a regular Pull Request but it can't be merged until Therefore, when you have at least one commit it's important to create a Draft Creating a Draft Pull RequestSteps to creating a Draft Pull Request:
Formatting Pull Request DescriptionTo properly link a pull request to an issue, there is one tiny requirement text to put in a Pull Request description. Closes #318 For the moment, we lock this issue to stop the old flow (commenting in this thread asking for assignments) immediately. |
I updated the TRANSLATION.md page with the abovementioned mechanism. Please take a look at that new process from now on. Thank you for contributing, and happy translating! 😄 |
In principle, anyone available to translate any page, please raise a Draft PR at your earliest convenience. |
Hello everyone: I'm pleased to announced that we've reached 50% progress in our Core translations! 🎉 With this milestone, we've also announced that we're also opening translations for the medium priority issues, starting from the Legacy React APIs section. Please check the first post for links to these issues. Additionally, we're also opening translations for the UI elements once we got all the translated document titles figured out - since there are files like Thank you for your continued contribution! 💙 |
We've added some new pages from the upstream version to translate: Also there's a new "React Reference Overview" and "Rules of React section available to translate here: #649 |
Wave 2 translations for In this second wave, we will translate new pages added in anticipation of the new features to be added in React 19, as well as features in Canary channel, and also React Server Components. Please claim your issue(s) here: #681 |
For New Translators
To translate a page:
Before contributing, read the glossary and translation guidelines 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
Make sure to link to the exact page being translated on the first comment of the issue. Ex:
When PRs are created, make sure that it's linked to the correct issue! This will make sure the issue is closed automatically when the PR is merged.
This ensures your translation's progress is tracked correctly at https://translations.react.dev/.
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 (High Priority)
Quick Start #372
Installation #375
Describing the UI #464
Adding Interactivity #452
Managing State #378
Escape Hatches #386
API Reference (High Priority)
react: Hooks #397
useCallback
#398useContext
#463useDebugValue
#399useDeferredValue
#400useEffect
#401useId
#402useImperativeHandle
#403useInsertionEffect
#404useLayoutEffect
#405useMemo
#406useReducer
#407useRef
#408useState
#409useSyncExternalStore
#410useTransition
#411react: Components #412
<Fragment> (<>)
#413<Profiler>
#414<StrictMode>
#415<Suspense>
#416react: APIs #468
createContext
#469forwardRef
#470lazy
#471memo
#418startTransition
#420react-dom: Components #421
<div>
) #422<input>
#423<option>
#424<progress>
#426<select>
#427<textarea>
#433react-dom: APIs #434
createPortal
#436flushSync
#438findDOMNode
#439hydrate
#440render
#441unmountComponentAtNode
#443react-dom/client: Client APIs #453
createRoot
#454hydrateRoot
#455react-dom/server: Server APIs #456
renderToNodeStream
#457renderToPipeableStream
#458renderToReadableStream
#459renderToStaticMarkup
#460renderToStaticNodeStream
#461renderToString
#462Navigation and UI (Medium Priority)
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
) #579src/sidebar*.json
) #583TopNav.tsx
) #584When You're Ready...
After everything above is translated, add your language to
deployedLanguages
inSeo.tsx
of the original reactjs/react.dev repository.Secondary Content (Medium Priority)
These API pages should ideally be translated too, but they're less urgent and can be done after the others:
Children
#546cloneElement
#547Component
#548createElement
#549createFactory
#550createRef
#551isValidElement
#552PureComponent
#553Optional Content (Low Priority)
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:
Maintainers
This translation is maintained by:
If you want to become a maintainer, ask them to add you. If the original maintainers are no longer responsive, raise an issue in the main translations repository.
The text was updated successfully, but these errors were encountered: