Skip to content

[OLD] Legacy Persian Translation Progress #1

Closed

Description

@tesseralis

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

Activity

  1. pinned this issue on Feb 9, 2019
  2. Schabaani commented on Feb 11, 2019

    @Schabaani
    Contributor

    started: Hello World

  3. c0m1t commented on Feb 11, 2019

    @c0m1t
    Contributor

    Introducing Hooks
    #7

  4. masoud-bahrami commented on Feb 11, 2019

    @masoud-bahrami
    Contributor

    Tutorial page is in my WIP

  5. Mhmdrza commented on Feb 24, 2019

    @Mhmdrza
    Contributor

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

  6. sorousht commented on Feb 24, 2019

    @sorousht
    Contributor

    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.

  7. Mhmdrza commented on Feb 24, 2019

    @Mhmdrza
    Contributor

    I'm on "Introducing JSX"

  8. blacksheepIV commented on Mar 4, 2019

    @blacksheepIV
    Contributor

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

  9. sorousht commented on Mar 4, 2019

    @sorousht
    Contributor

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

  10. iamhosseindhv commented on Mar 5, 2019

    @iamhosseindhv

    دوستان سلام با تشکر از 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.

  11. tesseralis commented on Mar 5, 2019

    @tesseralis
    ContributorAuthor

    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.

  12. mohsenkhanpour commented on Mar 5, 2019

    @mohsenkhanpour
    Contributor

    I am doing "Components and Props".

  13. sorousht commented on Mar 5, 2019

    @sorousht
    Contributor

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

  14. 242 remaining items

  15. mahmood-kn commented on Nov 11, 2022

    @mahmood-kn

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

  16. rezvani2647 commented on Feb 15, 2023

    @rezvani2647
    Contributor

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

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

  17. rezvani2647 commented on Feb 15, 2023

    @rezvani2647
    Contributor

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

    it is assigned to someone else.

  18. rezvani2647 commented on Feb 15, 2023

    @rezvani2647
    Contributor

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

    I assigned it to you :)

  19. rezvani2647 commented on Feb 15, 2023

    @rezvani2647
    Contributor

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

    I assigned it to you :)

  20. abolfazlchaman commented on Mar 29, 2023

    @abolfazlchaman

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

    @rezvani2647 @zahrajoulaei @sorousht @sJJdGG @Schabaani

  21. artainjast commented on Apr 4, 2023

    @artainjast

    hi , may i have Special Props Warning page ?

    @rezvani2647 @zahrajoulaei @sorousht @sJJdGG @Schabaani

  22. sr-ssh commented on Apr 11, 2023

    @sr-ssh
    Contributor

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

  23. rezvani2647 commented on Apr 17, 2023

    @rezvani2647
    Contributor
  24. added a commit that references this issue on Apr 24, 2023
  25. gaearon commented on Apr 24, 2023

    @gaearon
    Member

    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!

  26. changed the title [-]Persian Translation Progress[/-] [+][OLD] Legacy Persian Translation Progress[/+] on Apr 25, 2023
  27. gaearon commented on Apr 25, 2023

    @gaearon
    Member

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

  28. unpinned this issue on Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions