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

New Hindi Translation Progress #168

Open
arshadkazmi42 opened this issue Dec 1, 2021 · 153 comments
Open

New Hindi Translation Progress #168

arshadkazmi42 opened this issue Dec 1, 2021 · 153 comments
Labels
help wanted Extra attention is needed

Comments

@arshadkazmi42
Copy link
Member

arshadkazmi42 commented Dec 1, 2021

ReactJs - Hindi Documentation - New Site

Maintainer List

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 find that you can't commit any more, let the maintainers know so they can assign the page to someone else

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

  • react: Hooks

    • useCallback
    • useContext
    • useDebugValue
    • useDeferredValue
    • useEffect
    • useId
    • useImperativeHandle
    • useInsertionEffect
    • useLayoutEffect
    • useMemo
    • useReducer
    • useRef
    • useState
    • useSyncExternalStore
    • useTransition
  • react: Components

    • <Fragment> (<>)
    • <Profiler>
    • <StrictMode>
    • <Suspense>
  • react: APIs

    • createContext
    • forwardRef
    • lazy
    • memo
    • startTransition
  • react-dom: Components

    • Common (e.g. <div>)
    • <input>
    • <option>
    • <progress>
    • <select>
    • <textarea>
  • react-dom: APIs

    • createPortal
    • flushSync
    • findDOMNode
    • hydrate
    • render
    • unmountComponentAtNode
  • react-dom/client: Client APIs

    • createRoot
    • hydrateRoot
  • react-dom/server: Server APIs

    • renderToNodeStream
    • renderToPipeableStream
    • renderToReadableStream
    • renderToStaticMarkup
    • renderToStaticNodeStream
    • renderToString

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
@NegiAkash890
Copy link
Contributor

Hi @arshadkazmi42 can I do translations for the blog and community pages ?

@arshadkazmi42
Copy link
Member Author

@NegiAkash890 We are yet to update this issue with all details. But you can go ahead start. Just FYI, we are starting with transaction of pages in beta folder.

@arshadkazmi42
Copy link
Member Author

@NegiAkash890 please select pages from the live above which have a ✅ added to it.

@NegiAkash890
Copy link
Contributor

@NegiAkash890 please select pages from the live above which have a ✅ added to it.

Ok. I will start with translation.

@kumard3
Copy link

kumard3 commented Jan 2, 2022

can you please assign me Thinking in React page

@arshadkazmi42
Copy link
Member Author

can you please assign me Thinking in React page

Go ahead. I have assigned the page to you

@NegiAkash890
Copy link
Contributor

NegiAkash890 commented Jan 6, 2022

Hi @arshadkazmi42 I am almost done with translation for the Start a new React Project page translation can I work on the Your First Component page side by side?

@arshadkazmi42
Copy link
Member Author

@NegiAkash890
Lets get one page merge then we can move to next pages. We don't want alot of pending PRs. :)

You can pick up a new page, once current page is merged.

@lucifertrj
Copy link
Contributor

Can you please assign Form page or Create A New React App to me? As you mentioned I will open a pull request after a current page is merged

@arshadkazmi42
Copy link
Member Author

Hi @lucifertrj

We are only translating the page in the issues list. Can you pick one page from the list above.

@lucifertrj
Copy link
Contributor

lucifertrj commented Jan 8, 2022

Hello @arshadkazmi42
Can you assign me Javascript in JSX with Curly Braces page

@arshadkazmi42
Copy link
Member Author

Pages assigned. go ahead

@Anishpras
Copy link
Contributor

@arshadkazmi42 Can you assign me the react developers tool page?

@arshadkazmi42
Copy link
Member Author

Page assigned

@Anishpras
Copy link
Contributor

Page assigned

Thank you.

@Anishpras
Copy link
Contributor

@arshadkazmi42 Can you assign me the editor setup page?

@arshadkazmi42
Copy link
Member Author

@Anishpras Page assigned.

@lucifertrj
Copy link
Contributor

I have completed the translation of the JavaScript In JSX Curly Bracket page. Can you assign me the Rendering Lists Page? @arshadkazmi42

@arshadkazmi42
Copy link
Member Author

Hi @lucifertrj Lets first get your open PR reviewed and closed. Then you can take up a new page.

@sanchit36
Copy link
Contributor

Hey @arshadkazmi42 can i work on Conditional Rendering page.

@arshadkazmi42
Copy link
Member Author

Hey @arshadkazmi42 can i work on Conditional Rendering page.

@sanchit36 Go ahead. I have assigned the page to you

@khizarq313
Copy link
Contributor

hey @arshadkazmi42 ,i had a pull request pending #243 ,can you please review it?

@arshadkazmi42
Copy link
Member Author

Hi @khizarq313

Sorry about the delay in review, I have been a bit busy. I will get to it soon.

@Johnn837
Copy link

@arshadkazmi42 I had a pull request pending #255, can you please review it?

@arshadkazmi42
Copy link
Member Author

@Johnn837 Thank you for your PR. I will get to it soon

@sohail-313
Copy link

Hi @arshadkazmi42 can I translate this page
https://hi.react.dev/learn/typescript

@arshadkazmi42
Copy link
Member Author

@sohail-313 Sure go ahead. I have assigned the page to you.

@Tejas-Gosavi
Copy link

@arshadkazmi42 can you assign 'Add React to an Existing Project' page to me?

@arshadkazmi42
Copy link
Member Author

@Tejas-Gosavi Page assigned

@Tejas-Gosavi
Copy link

@arshadkazmi42 due to some technical issues, i will not able to complete this, please assign this to someone else.

@arshadkazmi42
Copy link
Member Author

@arshadkazmi42 due to some technical issues, i will not able to complete this, please assign this to someone else.

Thank you for letting me know.

@tnniras
Copy link

tnniras commented Jul 21, 2024

@arshadkazmi42 I would like to help translating documentation to Hindi.
Do let me know please.

Feel free to assign any page to me.

@arshadkazmi42
Copy link
Member Author

@tnniras Assigned Quick Start Page

@gunadhya11
Copy link

@arshadkazmi42 , please assign 'Preserving and Resetting State' page to me.

@arshadkazmi42
Copy link
Member Author

@arshadkazmi42 , please assign 'Preserving and Resetting State' page to me.

@gunadhya11 page assigned

@gunadhya11
Copy link

@arshadkazmi42 i am facing this issue. Am i missing anything?
ERROR: Permission to reactjs/hi.react.dev.git denied to gunadhya11.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

@arshadkazmi42
Copy link
Member Author

@gunadhya11 Are you getting this issue in cloning or pushing? Make sure you fork the repository and work on the forked version and then create the PR.

Here is small guide on how to contribute to GitHub repositories https://github.com/firstcontributions/first-contributions

@tnniras
Copy link

tnniras commented Aug 4, 2024

@tnniras Assigned Quick Start Page

Working on this.

@MayankPrasher
Copy link

@arshadkazmi42 please assign me "Add React to an Existing Project" for translation.

@arshadkazmi42
Copy link
Member Author

@arshadkazmi42 please assign me "Add React to an Existing Project" for translation.

@MayankPrasher page assigned

@MayankPrasher
Copy link

@arshadkazmi42 i'm facing this error while running it locally
image

@gunadhya11
Copy link

hi @arshadkazmi42 , please assign 'Passing Data Deeply with Context' this topic to me.

@arshadkazmi42
Copy link
Member Author

@gunadhya11 Page assigned. Just to let you know, we will first review and close the first PR before starting on the second, but feel free to translate and create a PR.

@arshadkazmi42
Copy link
Member Author

@MayankPrasher Have you tried running

  • yarn install
  • yarn run dev

also can you share your node version and yarn version which you are using.

@MayankPrasher
Copy link

MayankPrasher commented Aug 25, 2024

@arshadkazmi42 , i tried yarn install and yarn run dev and my node version is 22.7.0 and yarn version is 1.2.1 but still facing same error

@arshadkazmi42
Copy link
Member Author

Can you provide more logs from console if you have any? Otherwise you can also make changes to the file in GitHub. Just press . in the GitHub repository and that will be open web version of VSCode. That will help you edit the file online.

@MayankPrasher
Copy link

I did it through GitHub.
but still let me tell you what the error is, it says author and description not specified in hi.react.dev\src\content\blog\index.md.

@epandey
Copy link

epandey commented Sep 17, 2024

can i help ?

@arshadkazmi42
Copy link
Member Author

@epandey Sure. You can choose a page from the list above which you would like to translate. I will assign the page to you and you can start translating that page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests