HowToBeAProgrammer icon indicating copy to clipboard operation
HowToBeAProgrammer copied to clipboard

Translations of the Guide

Open xmalinov opened this issue 9 years ago • 54 comments

Is that a good idea to translate it? IMHO, it would be interesting in Russian (or Chinese)

xmalinov avatar Jan 14 '16 14:01 xmalinov

This is a great idea @xmalinov! There's been a reasonable amount of support to move to gitbook so that we have an improved reading/writing experience, and fortunately gitbook supports multiple languages so we might be on to a winner with that one :smile:

braydie avatar Jan 14 '16 20:01 braydie

是啊 如果有中文版本的会好很多的

UbuntuLover avatar Jan 15 '16 02:01 UbuntuLover

translate into Chinese? I think I can help.

rccoder avatar Jan 15 '16 03:01 rccoder

I have a small tip for better translating process: to adopt the Semantic Versioning for our purposes and use it for the Guide. It can make sync of the translation with the original document a bit easy. The translated version will be refer to a specific version. E.g.: MAJOR.MINOR.PATCH, increment the: MAJOR version when you make the gitbook release of newer edition, MINOR version when you add a chapter or a whole section PATCH version when you make typo fixes.

xmalinov avatar Jan 15 '16 07:01 xmalinov

Great idea.. I can translate it to Arabic as well

adhamenaya avatar Jan 15 '16 08:01 adhamenaya

I can translate in Hindi India On Jan 15, 2016 1:36 PM, "Adham Enaya" [email protected] wrote:

Great idea.. I can translate it to Arabic as well

— Reply to this email directly or view it on GitHub https://github.com/braydie/HowToBeAProgrammer/issues/45#issuecomment-171897402 .

ImDineshSaini avatar Jan 15 '16 10:01 ImDineshSaini

I can translate it to Portuguese. BR

henriquesosa avatar Jan 15 '16 11:01 henriquesosa

I can translate it to Chinese as well. @rccoder :)

huanzhang avatar Jan 15 '16 12:01 huanzhang

I believe it has already been translated into Korea and Belarussian. I can't seem to find the translations however. I would of course be honored for anyone to undertake a translation.

RobertLRead avatar Jan 16 '16 15:01 RobertLRead

@RobertLRead This Koean version. to old... https://wiki.kldp.org/wiki.php/HowToBeAProgrammer

ujuc avatar Jan 17 '16 11:01 ujuc

I could start translating it to german.

bigla avatar Jan 17 '16 12:01 bigla

@huanzhang looking forward your Chinese version!

UbuntuLover avatar Jan 17 '16 14:01 UbuntuLover

Please let me know if I can start in Hindi On Jan 18, 2016 2:51 AM, "David Bensoussan" [email protected] wrote:

I can start the french one

— Reply to this email directly or view it on GitHub https://github.com/braydie/HowToBeAProgrammer/issues/45#issuecomment-172384425 .

ImDineshSaini avatar Jan 18 '16 03:01 ImDineshSaini

i already get started to translate it into pt-br.

https://github.com/henriquesosa/HowToBeAProgrammer/tree/pt-br

henriquesosa avatar Jan 18 '16 12:01 henriquesosa

This is all very exciting -- with the conversion to gitbook I think we'll be in a better position to provide the guide in multiple languages (gitbook multiple languages). I'll look to get the gitbook conversion merged in, and then restructure for multiple languages

braydie avatar Jan 18 '16 12:01 braydie

I've merged the changes in to move us over to a gitbook-compatible repository so we are now in a position to start accepting pull requests for translations :+1:

braydie avatar Jan 18 '16 14:01 braydie

:+1:

huanzhang avatar Jan 19 '16 03:01 huanzhang

@rccoder just do it

kuangchanglang avatar Jan 26 '16 02:01 kuangchanglang

I‘m translating it into Chinese too... https://github.com/ahangchen/How-to-Be-A-Programmer-CN

ahangchen avatar Jan 26 '16 06:01 ahangchen

@ahangchen :+1:

huanzhang avatar Jan 26 '16 06:01 huanzhang

@ahangchen amazing! :+1:

braydie avatar Jan 26 '16 08:01 braydie

I's translating the guide into Arabic as well... https://github.com/adhamenaya/HowToBeAProgrammer-AR

adhamenaya avatar Feb 05 '16 19:02 adhamenaya

Chinese version done https://github.com/ahangchen/How-to-Be-A-Programmer-CN

ahangchen avatar Feb 15 '16 12:02 ahangchen

Wow @ahangchen this is awesome! Would you be happy for me to lift what you've done into this repository and set it up so that it is a multilingual gitbook?

@adhamenaya your link didn't work for me.. has the repo been deleted?

braydie avatar Feb 16 '16 13:02 braydie

@ahangchen :+1:

huanzhang avatar Feb 17 '16 03:02 huanzhang

@braydie Of course, I'm glad to do that.

ahangchen avatar Feb 17 '16 05:02 ahangchen

Thank you @ahangchen, it's now merged and available via gitbook :smile:

braydie avatar Feb 19 '16 22:02 braydie

@braydie :+1:

ahangchen avatar Feb 20 '16 03:02 ahangchen

@xmalinov initially asked whether it's a good idea to add translations. This issue is without any contradiction yet. So I'd like to add another point of view here just for the sake of diversity of opinions:

Personally, I couldn't image being a programmer without understanding written English. Hence, does it make sense to learn how to program without understanding English at all?

I see severe drawbacks for those who try:

  • learning: no doubt, most programming resources are English. Talks, Conferences, Books, Blogs...
  • working: parameters, syntax-statements, comments in sources, error messages are mostly English
  • creating: a programmer who creates source code using non-English variable names, comments and documentation creates products which only a minority of programmer's can maintenance

Well, I don't think translating is a bad idea. But it's not good either :-)

Idea: How's about adding a strong advice to learn English first - given the reasons above - into the translated versions?

jewirth avatar Mar 24 '16 09:03 jewirth

I'll do a translation for Indonesia version.

haydarai avatar Mar 25 '16 09:03 haydarai