marijnh / Eloquent-JavaScript

The sources for the Eloquent JavaScript book
https://eloquentjavascript.net
3.01k stars 793 forks source link

Persian Translation #456

Closed mahdavipanah closed 5 months ago

mahdavipanah commented 5 years ago

Hi, I am interested in translating this incredible book into the Persian language. Since I didn't find any translation guideline or legal terms, I created this issue to ask if there is any legal restrictions for a free and non-profit translation of the book and if there is any documentation for learning more about the build system.

Thanks.

marijnh commented 5 years ago

Hi, great to hear from you. As long as you don't use the translation for profit, you should be safe with regards to the license. To build the HTML version of the book, you'll have to install node.js and make, run npm install in a clone of this repository, followed by make. You may also need to tweak some style sheets, since I assume Persian means right-to-left text. Building the pdf version is... difficult, and you should probably not bother.

Do note that this is a big book—translating it on your own is going to take a lot of time. I recommend doing the work in the open, in a github fork, so that even if you don't get all the way through, others can pick up and help with the work.

mahdavipanah commented 5 years ago

My intent for this translation is completely non-profit, so I'll be good to start.

You're right about the right-to-left problem and it'll be not a big problem, I'll tweak the stylesheets to make them right for the Persian language.

I'll fork this project and start translating it in the forked repository so everyone will be welcomed to join.

I have few suggestions that I believe will make the project's structure more contribute friendly:

Sorry if I talked too much, I love this book so much that I want to do whatever I can, to make it even better.

Thanks for your work.

mahdavipanah commented 5 years ago

The Persian translation repo: https://github.com/mahdavipanah/Eloquent-JavaScript

marijnh commented 5 years ago

Choose a specific license for the project

Is the current license not specific enough?

mahdavipanah commented 5 years ago

Choose a specific license for the project

Is the current license not specific enough?

Sorry, you're right. I only looked up the repository for a LICENSE file, but now I just found the complete license description on the website.

mahdavipanah commented 5 years ago

In contrast to the English, in the Persian language, we have two different pronouns for the singular second person and the plural second person.

When it comes to the book's writing tone and the way you want to call the readers, do you prefer to translate "you" as a singular second person or a plural second person?

I personally prefer the singular second person pronoun, because it's less formal and more friendly.

marijnh commented 5 years ago

Definitely singular, yes.

marijnh commented 5 years ago

See also https://emehran.github.io/persian-eloquent-javascript/index.html , another Persian translation.

marijnh commented 5 months ago

Hi all. I'm closing 3rd-edition translation issues to avoid confusion with 4th edition work. Feel free to start a new issue if you're working on the current edition.