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

[OLD] Legacy Persian Translation Progress #1

Closed
44 of 87 tasks
tesseralis opened this issue Feb 9, 2019 · 262 comments
Closed
44 of 87 tasks

[OLD] Legacy Persian Translation Progress #1

tesseralis opened this issue Feb 9, 2019 · 262 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@tesseralis
Copy link
Member

tesseralis commented Feb 9, 2019

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, make your translations locally, 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.

Core Pages

To do before releasing as an "official" translation. Please translate these pages first.

Basics

API Reference

Navigation

These are the navigation links that appear in the sidebar. Possibly wait until
the corresponding sections are translated to do these.

  • tutorial/nav.yml
  • docs/nav.yml

Next Steps

These are the next most important translations, ordered by importance:

Installation

Hooks

Everyone is hooked on hooks! People are really excited about these and it would be great for them to be translated.

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.

  • dont-call-proptypes (@Shahrzad-gh)
  • invalid-aria-prop
  • invalid-hook-call-warning
  • legacy-factories
  • refs-must-have-owner
  • special-props
  • unknown-prop

Advanced Guides

FAQ

Contributing

Priority: Low

  • How to Contribute
  • Codebase Overview
  • Implementation Notes
  • Design Principles

Components

Components in src/components that have some text in them.

  • CodeEditor
  • CodeExample (@SebghatYusuf)
  • ErrorDecoder
  • LayoutFooter
  • LayoutHeader
  • MarkdownPage

Additional Translations

These are not the primary translation targets.

  • Blog
  • Community
@Schabaani
Copy link
Contributor

started: Hello World

@sorousht sorousht added help wanted Extra attention is needed good first issue Good for newcomers labels Feb 11, 2019
@c0m1t
Copy link
Contributor

c0m1t commented Feb 11, 2019

Introducing Hooks
#7

@masoud-bahrami
Copy link
Member

Tutorial page is in my WIP

@Mhmdrza
Copy link
Contributor

Mhmdrza commented Feb 24, 2019

Hello, I want to contribute; Which page is better to start?

@sorousht
Copy link
Collaborator

Hey @Mhmdrza,
It's preferred to start with Core Pages -> Basics, especially with the written order. eg. Introducing JSX, Rendering Elements and Components and Props.

@Mhmdrza
Copy link
Contributor

Mhmdrza commented Feb 24, 2019

I'm on "Introducing JSX"

@blacksheepIV
Copy link
Contributor

blacksheepIV commented Mar 4, 2019

I want to work on 'Conditional Rendering', Is that ok? Am I authorized? :)

@sorousht
Copy link
Collaborator

sorousht commented Mar 4, 2019

Hi @black-sheep777
Absolutely! I assigned it to you :)

@iamhosseindhv
Copy link

دوستان سلام با تشکر از contribution هاتون
خیلی عالیه که این پروژه وجود داره

Suggestion for having a more organised repository and to make it easier to keep track of the progress and remaining tasks:

I can:

  • Create a new issue for each page of the documentation. (i.e. Hello World, Introducing JSX, etc.)
  • Tag each one with its corresponding category title (e.g. "Installation", "Main concepts", "Advanced guides", etc.) and "docs"/"tutorial"
  • assign the issue
  • see closed (i.e. completed) pages.

Advantages:

  • This issue is going to be (if not already) very messy and hard to follow as number of comments in the thread grows over time.

We'll have the ability to

  • search by assignee,
  • search by tags (i.e. to see how many of "doc" page are translated),
  • see when the issue was assigned to someone. so we'll found out if they've been assigned 26 days ago and there's been no progress for that page. We can then remove them from being an assignee so other people can work on it.
  • reference the issue in its PR

Thought it's better to share the idea before executing it.
Let me know what you think.

@tesseralis
Copy link
Member Author

It's fine to split everything up into different issues, but we don't recommend it. There are 88 pages here, which means 88 issues. It's hard to keep track of, especially if the more important issues like "Getting Started" get pushed past the first page.

If you're concerned about the page being already too long, you can check a more complete translation like Spanish to see if it seems cluttered or disorganized.

Regardless what you decide on, I'll ask that you keep this issue open and updated, since isreacttranslatedyet.com (our official tracking) relies on it.

@mohsenkhanpour
Copy link
Contributor

I am doing "Components and Props".

@sorousht
Copy link
Collaborator

sorousht commented Mar 5, 2019

Hey @mohsenkhanpour
Great to have you on board! I assigned that to you.
Let me know if you have any question.

@mjraadi
Copy link
Contributor

mjraadi commented Mar 6, 2019

I'll get stared on the "Forms" section. All right?

@sorousht
Copy link
Collaborator

sorousht commented Mar 6, 2019

Hey @mjraadi
Welcome :)
I assign it to you. Please feel free to ask any question.

@mvahedii
Copy link

mvahedii commented Mar 6, 2019

I want Fragments to translate

@sorousht
Copy link
Collaborator

sorousht commented Mar 6, 2019

Hi @mvahedii
We suggest starting with core pages. Would you mind if you pick one of the remaining from Basics?
Here are three options:

  • Lifting State Up
  • Composition vs Inheritance
  • Thinking in React

If you are not interested in the above pages, I will assign the one you requested (Fragments).

@morajabi
Copy link

morajabi commented Mar 7, 2019

@sorousht I'd love to take "Lifting State Up" page, you're doing great here :)

@sorousht
Copy link
Collaborator

sorousht commented Mar 7, 2019

Hey @morajabi
Thanks, It's a pleasure having you with us :)
I've just assigned the page to you.

@mvahedii
Copy link

mvahedii commented Mar 7, 2019

@sorousht Ok I am doing Thinking in React. All Right!?

@sorousht
Copy link
Collaborator

sorousht commented Mar 7, 2019

@mvahedii Perfect! I assign it to you :)

@foadms
Copy link

foadms commented Mar 7, 2019

Hey! I'm gonna do "Composition vs Inheritance". Is that alright?

@sorousht
Copy link
Collaborator

sorousht commented Mar 7, 2019

Hey @foadms
Welcome, It is assigned to you :)
Feel free to ask any question.

@sorousht
Copy link
Collaborator

sorousht commented Mar 9, 2019

Hi @Schabaani,
Any update on "Hello World"?

@amiratak88
Copy link
Contributor

Can I work on Shallow Renderer?

@mohammad-hassani
Copy link

@rezvani2647
Hi, if someone is not assigned to "Render Props" please assign me.

@EsmaeilSaleh
Copy link

EsmaeilSaleh commented Apr 29, 2022

I'm willing to contribute. To start I wish to work on Component State in FAQ section.
@zahrajoulaei @sorousht @sJJdGG @Schabaani

@EsmaeilSaleh
Copy link

And The next is File Structure in FAQ section. It will be due in half an hour.

@EsmaeilSaleh
Copy link

I'm willing to contribute. To start I wish to work on Component State in FAQ section.

Done.

@EsmaeilSaleh
Copy link

And The next is File Structure in FAQ section. It will be due in half an hour.

Done.

@EsmaeilSaleh
Copy link

EsmaeilSaleh commented Apr 30, 2022

Continuing with next page: Virtual DOM and Internals in FAQ section.

@Canoir
Copy link

Canoir commented Apr 30, 2022

Optimizing Performance WIP. Please assign it to me.

@EsmaeilSaleh
Copy link

Continuing with next page: Virtual DOM and Internals in FAQ section.

Done and sent PR.

@EsmaeilSaleh
Copy link

Can I translate Hooks at a Glance? I know it's already been assigned to someone, but It has been for a long time and there is no activity here...
@zahrajoulaei @sorousht @sJJdGG @Schabaani

@zahrajoulaei
Copy link
Collaborator

Can I translate Hooks at a Glance? I know it's already been assigned to someone, but It has been for a long time and there is no activity here... @zahrajoulaei @sorousht @sJJdGG @Schabaani

Hi Esmaeil, i assigned it your name since you said it was there for a long time. thank you

@arianXdev
Copy link

Hi @zahrajoulaei @sorousht @Schabaani, I'm going to work on Babel, JSX, and Build Steps for now, Thanks.

@mrtarkhan
Copy link

[WIP]: Passing Functions to Components

@mohammad-hosein-shahpouri

Hi I want to work on "FAQ" => "File Structure"

@jestemAria
Copy link
Contributor

And The next is File Structure in FAQ section. It will be due in half an hour.

Hi, Due to the previous mentions, this page was on me. Be informed that before working, make sure not to work on any similar page.

@jestemAria
Copy link
Contributor

HI
I would like to translate Versioning Policy if you wish.

@mahmood-kn
Copy link

Hi. I want to translate Virtual DOM and Internals page.
Thank you.

@rezvani2647
Copy link
Member

@rezvani2647 Hi, if someone is not assigned to "Render Props" please assign me.

I assigned it to you :)
sorry for the late answer.

@rezvani2647
Copy link
Member

Hi I want to work on "FAQ" => "File Structure"

it is assigned to someone else.

@rezvani2647
Copy link
Member

HI I would like to translate Versioning Policy if you wish.

I assigned it to you :)

@rezvani2647
Copy link
Member

Hi. I want to translate Virtual DOM and Internals page. Thank you.

I assigned it to you :)

@abolfazlchaman
Copy link

abolfazlchaman commented Mar 29, 2023

Hi, hope you are well.
happy nourooz btw!
could you assign me to "Optimizing Performance" please?

@rezvani2647 @zahrajoulaei @sorousht @sJJdGG @Schabaani

@artainjast
Copy link

hi , may i have Special Props Warning page ?

@rezvani2647 @zahrajoulaei @sorousht @sJJdGG @Schabaani

@sr-ssh
Copy link
Contributor

sr-ssh commented Apr 11, 2023

now with introducing react.dev are we going to work on that?

@rezvani2647
Copy link
Member

rezvani2647 commented Apr 17, 2023 via email

rickhanlonii pushed a commit that referenced this issue Apr 24, 2023
@gaearon
Copy link
Member

gaearon commented Apr 24, 2023

Hi folks,

Just a heads-up that we've done our best to bring main and legacy branches up-to-date with upstream. This brings you to the latest visual design and sets up all the redirects. We don't anticipate more changes necessary on legacy. For main, there's a few things you need to be aware of:

  • Keep in mind translating UI is best done closer to the end. We plan to make non-trivial code changes to the repo over the next few months. So it's best to focus on the content rather than on UI components.
  • The homepage is untranslated so ideally it would be good if you could do a pass at that. For now, unfortunately it requires messing with the code file.

Thank you so much for your cooperation!

@gaearon gaearon changed the title Persian Translation Progress [OLD] Legacy Persian Translation Progress Apr 25, 2023
@gaearon
Copy link
Member

gaearon commented Apr 25, 2023

Thanks to everyone who contributed to the old website translation.
Started a new issue for the new website translation: #328

@gaearon gaearon closed this as completed Apr 25, 2023
@gaearon gaearon unpinned this issue Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests