Skip to content
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

Bengali Translation Progress #1

Open
gaearon opened this issue Apr 29, 2023 · 60 comments
Open

Bengali Translation Progress #1

gaearon opened this issue Apr 29, 2023 · 60 comments

Comments

@gaearon
Copy link
Member

gaearon commented Apr 29, 2023

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. Please 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 (once they exist) 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

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

- [ ] Some Page (@exampleusername) #12345

When PRs are merged, make sure to mark that page as completed like this:

- [x] Some Page (@exampleusername) #12345

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

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.

  • Homepage (currently in HomeContent.js)
  • Sidebars (currently in src/sidebar*.json)
  • Top-level navigation (currently in TopNav.tsx)

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:

  • Legacy React APIs
    • Children
    • cloneElement
    • Component
    • createElement
    • createFactory
    • createRef
    • isValidElement
    • PureComponent

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:

  • Community
  • Blog
  • Warnings

Maintainer List

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.

@nafistiham
Copy link
Collaborator

Let's all try to not keep multiple PRs alive at the same time by a single contributor.
Let's not work at multiple pages at the same time as well.It would be ideal to start one after completing the previous one.
If a PR is stuck with review, we can be assigned and lock another page for us.We can start working by opening a branch.
This will help us all keep the work flow steady and seamless.
Otherwise, with a higher number of contributors, PRs could get messed up.

@reactjs reactjs deleted a comment from indranildeveloper May 19, 2023
@reactjs reactjs deleted a comment from nomandhoni-cs May 19, 2023
@reactjs reactjs deleted a comment from nafistiham May 19, 2023
@reactjs reactjs deleted a comment from nomandhoni-cs May 19, 2023
@reactjs reactjs deleted a comment from indranildeveloper May 19, 2023
@reactjs reactjs deleted a comment from nomandhoni-cs May 19, 2023
@reactjs reactjs deleted a comment from indranildeveloper May 19, 2023
@reactjs reactjs deleted a comment from nomandhoni-cs May 19, 2023
@reactjs reactjs deleted a comment from anwarhossain1 May 19, 2023
@reactjs reactjs deleted a comment from ahmmedabir9 May 19, 2023
@reactjs reactjs deleted a comment from KhanShaheb34 May 19, 2023
@reactjs reactjs deleted a comment from shakib609 May 19, 2023
@reactjs reactjs deleted a comment from nazir021 May 19, 2023
@reactjs reactjs deleted a comment from MahdiMurshed May 19, 2023
@reactjs reactjs deleted a comment from nafistiham May 19, 2023
@reactjs reactjs deleted a comment from nafistiham May 19, 2023
@reactjs reactjs deleted a comment from nomandhoni-cs May 19, 2023
@reactjs reactjs deleted a comment from MahdiMurshed May 19, 2023
@reactjs reactjs deleted a comment from JaznanOfficial May 19, 2023
@reactjs reactjs deleted a comment from nafistiham May 19, 2023
@reactjs reactjs deleted a comment from MahdiMurshed May 19, 2023
@reactjs reactjs deleted a comment from clevermiraz May 19, 2023
@reactjs reactjs deleted a comment from nafistiham May 19, 2023
@reactjs reactjs deleted a comment from sowrovsarkar63 May 19, 2023
@reactjs reactjs deleted a comment from nafistiham May 19, 2023
@reactjs reactjs deleted a comment from sowrovsarkar63 May 19, 2023
@HabibMollah
Copy link
Contributor

Hey, I would like to translate this page: Learn React -> Managing State -> Passing Data Deeply with Context

@nomandhoni-cs
Copy link
Collaborator

@HabibMollah, Bhai. The page is assigned to you. Now you can start doing translation.
I hope this https://github.com/reactjs/bn.react.dev/wiki/Glossary will help you to do a better translation.

@Shahriar-Rumel
Copy link
Contributor

Hi! I would like to translate the page Scaling Up with Reducer and Context under Managing State, thanks.

@moshfiqrony
Copy link
Collaborator

Hi! I would like to translate the page Scaling Up with Reducer and Context under Managing State, thanks.

Assigned

@nafistiham
Copy link
Collaborator

Createcontext done #97
Self assigned forwardref

@HabibMollah
Copy link
Contributor

I would like to translate the page Extracting State Logic into a Reducer

@moshfiqrony
Copy link
Collaborator

I would like to translate the page Extracting State Logic into a Reducer

Done

@AFM-Taha
Copy link

AFM-Taha commented Oct 29, 2023

I would like to translate the page
Escape Hatches ----> Synchronizing with Effects

@moshfiqrony
Copy link
Collaborator

I would like to translate the page Escape Hatches ----> Synchronizing with Effects

Done

@nafistiham
Copy link
Collaborator

#105 forwardref is done. Somehow it is not deploying.
I am taking over #38. Self assigned it.

@nafistiham
Copy link
Collaborator

#106 is done. Taking over Add React to an Existing Project

github-merge-queue bot pushed a commit that referenced this issue Dec 23, 2023
Update fork from main
@nafistiham
Copy link
Collaborator

Taking over state as a snapshot

@nafistiham
Copy link
Collaborator

Snapshot done.
Self assigned memo

@nafistiham
Copy link
Collaborator

Memo done (#117)
Taking up createPortal

@nomandhoni-cs
Copy link
Collaborator

Thanks to All contributors and Maintainers and Special thanks to @nafistiham Bhai, @moshfiqrony Bhai for doing such an amazing work.
We reached 50% of our goal.

image

@nafistiham
Copy link
Collaborator

Create portal done. Taking Strictmode

@nafistiham
Copy link
Collaborator

Strict mode done. Took over keeping components pure.

@mustaquenadim
Copy link
Contributor

@moshfiqrony
@ahmmedabir9
@nazir021
@nomandhoni-cs
@shakib609
@ahnafyy
@nafistiham
@nutboltu

Hello Maintainers,

I'd like to translate the useTransition page.

@moshfiqrony
Copy link
Collaborator

@moshfiqrony @ahmmedabir9 @nazir021 @nomandhoni-cs @shakib609 @ahnafyy @nafistiham @nutboltu

Hello Maintainers,

I'd like to translate the useTransition page.

Hi @mustaquenadim, Thanks for your interest. You are assigned. Please have a look at #32

@mustaquenadim
Copy link
Contributor

@moshfiqrony
@ahmmedabir9
@nazir021
@nomandhoni-cs
@shakib609
@ahnafyy
@nafistiham
@nutboltu

Hello Maintainers,

I'd like to translate the useLayoutEffect page.

@moshfiqrony
Copy link
Collaborator

@moshfiqrony @ahmmedabir9 @nazir021 @nomandhoni-cs @shakib609 @ahnafyy @nafistiham @nutboltu

Hello Maintainers,

I'd like to translate the useLayoutEffect page.

Assigned @mustaquenadim

@thecodermehedi
Copy link

Hello @moshfiqrony
I'd like to translate the useState page

@nafistiham
Copy link
Collaborator

Hello @moshfiqrony I'd like to translate the useState page

It has been assigned to @md-emran-hossain.
Could you pick any other page?
Or we could wait for Emran vai's response for 2 days and reassign it to you.

@thecodermehedi
Copy link

Hello @moshfiqrony I'd like to translate the useState page

It has been assigned to @md-emran-hossain.
Could you pick any other page?
Or we could wait for Emran vai's response for 2 days and reassign it to you.

Ok, I will be waiting

@md-emran-hossain
Copy link

Hello @moshfiqrony I'd like to translate the useState page

It has been assigned to @md-emran-hossain.
Could you pick any other page?
Or we could wait for Emran vai's response for 2 days and reassign it to you.

Ok, I will be waiting

Nowadays I've got into a very packed schedule. It therefore takes longer for me. Assume that @thecodermehedi is excited to complete this translation. He is capable of this.

@nafistiham
Copy link
Collaborator

@thecodermehedi you have been assigned useState. Thanks in advance for your upcoming contribution.

@thecodermehedi
Copy link

@thecodermehedi you have been assigned useState. Thanks in advance for your upcoming contribution.

Happy to help 😄

@HabibMollah
Copy link
Contributor

I want to translate API Reference > react-dom/server > renderToString

@moshfiqrony
Copy link
Collaborator

I want to translate API Reference > react-dom/server > renderToString

Go ahead 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests