reactjs / vi.react.dev

(Work in progress) React documentation website in Vietnamese
https://vi.react.dev
Creative Commons Attribution 4.0 International
85 stars 105 forks source link

New Vietnamese Translation Progress #345

Open gaearon opened 1 year ago

gaearon commented 1 year ago

Maintainers

For New Translators

To translate a page:

  1. Check that no one else has claimed your page in the checklist and comments below.
  2. Comment below with the name of the page you would like to translate. Take only one page at a time.
  3. Clone this repo, translate your page, and submit a pull request!

Before contributing, read the glossary and style guide to understand how to translate various technical and React-specific terms.

You can use the Crowdin as a base for your translation. Make sure to compare the content with the current React website to make sure everything is up to date! (NOTE: delete this if the language doesn't have any Crowdin contributions)

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

When someone volunteers, edit this issue with the username of the volunteer, and with the PR. Ex:

* [x] Some Page (@somebody) #12345

When PRs are merged, make sure to mark that page as completed!

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

API Reference

Navigation and UI

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.

When You're Ready...

After everything above is translated, add your language to deployedLanguages in Seo.tsx of the original reactjs/react.dev repository.

Secondary Content

These API pages should ideally be translated too, but they're less urgent and can be done after the others:

Optional Content

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:

Quynh-Nguyen commented 1 year ago

Hi all, I will pick useCallback hook page

https://vi.react.dev/reference/react/useCallback

huongphamx commented 1 year ago

Hi all, I will translate Tutorial: Tic-Tac-Toe page https://vi.react.dev/learn/tutorial-tic-tac-toe

I've added a draft PR: https://github.com/reactjs/vi.react.dev/pull/346

ninh-nd commented 1 year ago

Hi all, I will pick the Installation index page https://react.dev/learn/installation

NghiaDangTran commented 1 year ago

Hi guys, I will pick the Thinking in React page https://vi.react.dev/learn/thinking-in-react

gaearon commented 1 year ago

@nampdn @ltmylinh @cuongtran8 @Ryan-LT

Can you please confirm whether you'd be able to steer and maintain this translation? We'd like to get https://github.com/reactjs/translations.react.dev/blob/main/langs/vi.json updated to list active maintainers. Thank you!

ltmylinh commented 1 year ago

@nampdn @ltmylinh @cuongtran8 @Ryan-LT

Can you please confirm whether you'd be able to steer and maintain this translation? We'd like to get https://github.com/reactjs/translations.react.dev/blob/main/langs/vi.json updated to list active maintainers. Thank you!

Hi @gaearon, yes I will be able to do it.

Ryan-LT commented 1 year ago

@gaearon I can help with that.

bboy114crew commented 1 year ago

Hi guys, I will pick the Writing Markup with JSX page. https://react.dev/learn/writing-markup-with-jsx

ltmylinh commented 1 year ago

@nampdn @ltmylinh @cuongtran8 @Ryan-LT

Can you please confirm whether you'd be able to steer and maintain this translation? We'd like to get https://github.com/reactjs/translations.react.dev/blob/main/langs/vi.json updated to list active maintainers. Thank you!

Hi @gaearon , There are some texts that are being rendered in English from the React components. So Should we translate these texts in the component itself - I mean we modify these texts in components directly? or Should we leave it as English on our website? or Should we modify these components so we can pass these texts as props? Do you have any thoughts on this? Thanks.

viettrung9012 commented 1 year ago

Hi all, I would like to pick the useDebugValue page

ThangHuuVu commented 1 year ago

Hi all, I would like to pick the State as a Snapshot page

gaearon commented 1 year ago

@ltmylinh

Should we translate these texts in the component itself - I mean we modify these texts in components directly?

I think it's up to individual translations to decide. I'm not sure. I could see it going either way — I suggest to decide this with other translation maintainers.

leduc1901 commented 1 year ago

Hi all, I have several pull requests waiting to be reviewed and merged. Could the maintainers please help me out by reviewing them? My PRs include:

leduc1901 commented 1 year ago

Beside, I want to pick the "Fragment" page: https://vi.react.dev/reference/react/Fragment and the Profiler page Thanks in advance

ninh-nd commented 1 year ago

I will translate the Your First Component page https://react.dev/learn/your-first-component

nguyentran-se commented 1 year ago

Hi guys, I would like to translate useState page: https://react.dev/reference/react/useState

hminh2027 commented 1 year ago

Hi all, I would like to pick the Render and Commit page. https://react.dev/learn/render-and-commit

phuc1nguyen commented 1 year ago

Hi @gaearon, I think you should update the glossary link to https://github.com/reactjs/vi.react.dev/issues/2 instead of this issue's url.

Before contributing, read the glossary and style guide to understand how to translate various technical and React-specific terms.

phuc1nguyen commented 1 year ago

Hi all, I would like to translate Responding to Events page. https://react.dev/learn/responding-to-events

ltmylinh commented 1 year ago

Hi @gaearon, I think you should update the glossary link to #2 instead of this issue's url.

Before contributing, read the glossary and style guide to understand how to translate various technical and React-specific terms.

updated. Thanks.

leduc1901 commented 1 year ago

Hi, I will translate the lazy page: https://vi.react.dev/reference/react/lazy Thanks

leduc1901 commented 1 year ago

Hi, I will translate the StrictMode page: https://vi.react.dev/reference/react/StrictMode Thanks

NghiaDangTran commented 1 year ago

Hi guys i will translate the Reacting to Input with State page

hminh2027 commented 1 year ago

Hi all, I would like to pick the Rendering Lists page. https://react.dev/learn/rendering-lists

phuc1nguyen commented 1 year ago

Hi, I'm translating State: A Component's Memory page next. https://react.dev/learn/state-a-components-memory

Phonng commented 10 months ago

Hi all, I would like to translate the <Suspense> page next. https://vi.react.dev/reference/react/Suspense

ductbuix commented 7 months ago

Hi there, I'd like to take the useEffect api reference, or anything that I can help with, Code Review maybe. cc @gaearon

hoangtrung99 commented 2 months ago

Hi all, I would like to translate useSyncExternalStore page.

thienna commented 2 months ago

Hi there, I'd like to take the react-dom/server, cc @gaearon

chrisvn188 commented 1 month ago

Hi there, I would like to translate the learn/updating-objects-in-state page if it's available. Thank you!

chrisvn188 commented 1 month ago

Hi there, I would like to translate the learn/updating-arrays-in-state page. Thank you!