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

Spanish translation #25

Closed
erickgnavar opened this issue Nov 30, 2015 · 16 comments
Closed

Spanish translation #25

erickgnavar opened this issue Nov 30, 2015 · 16 comments
Labels
enhancement An enhancement to Elixir School content

Comments

@erickgnavar
Copy link
Member

Hi, I would like to contribute to translate the repo to spanish, could you guide me how to proceed?

Thanks

@doomspork
Copy link
Member

Whoa! @erickgnavar that would be awesome! I'm not entirely sure how we'd go about doing that but I will make it a priority this week to investigate.

@doomspork doomspork added the enhancement An enhancement to Elixir School content label Nov 30, 2015
@ZuraGuerra
Copy link
Contributor

Hi! I'd like to help translating too. :)

@doomspork
Copy link
Member

@erickgnavar & @ZuraGuerra thanks again for your offer!

I was looking into our options for Jekyll and found this blog post. I like the approach outlined as opposed to the traditional i8ln language files. Do either of you have any thoughts?

Super excited to get this kicked off. Thanks again 👍

@3100
Copy link
Contributor

3100 commented Dec 3, 2015

Hi, I'm translating this site into Japanese at repos https://github.com/3100/elixir-school and its url is https://3100.github.io/elixir-school . It may be easier to build each language's website as a github project page if you don't care its url, though it will need some changes to work with subdirectory. (See my branch for more detail.)

Of cource, I think i18nise is a good way, too.

@doomspork
Copy link
Member

@3100 that's awesome! It's great to hear other people are using/enjoying/contributing!

I think it's best to keep all of the content together in the same repo. Then we can maximize everyone's efforts and keep lessons in-sync easier. I've got time this week so I'm going to look into ways to handle hosting these different translations on elixirschool.com (and Jekyll).

This is really exciting!

@erickgnavar
Copy link
Member Author

I don't have experience with Jekyll but I think is better have all the translations in the same repo, the files can be separate by folders per language (like the Django Girls tutorial) or follow the the tutorial.

@ZuraGuerra
Copy link
Contributor

I haven't used Jekyll either, do you suggest any reading aside from the docs? I also think it would be better to have every language under the same repo.

I checked @doomspork link and according to it (please, correct me if I got it wrong) we could add the posts to language folders under lessons/advanced, lessons/basics and lessons/specifics.

@doomspork
Copy link
Member

Alright! I was able to make some progress this evening on setting up multi-language support. I'm going to clean it up a bit more and then push a PR for review.

Here it is in action:

multi-lang

@doomspork
Copy link
Member

Support for translations has been merged! 🎉

Any suggestions on how about managing this? Should we create GitHub issues for each language and lesson? I'd be glad to add active contributors to the repo to speed things up.

@erickgnavar
Copy link
Member Author

Awesome, I think that creating a issue per language and lesson is a good idea, I have a few translated lessons I'll make a PR tomorrow.
Again, great work 👍

@3100
Copy link
Contributor

3100 commented Dec 8, 2015

Great 🎉

@ZuraGuerra
Copy link
Contributor

@erickgnavar, on which lessons are you working? If you are translating Basics, I can start with the Advanced section tomorrow.

@erickgnavar
Copy link
Member Author

Yes, I'm working on basic lessons.

@ZuraGuerra
Copy link
Contributor

Nice!

@doomspork
Copy link
Member

@erickgnavar & @ZuraGuerra I'm going to close this issue now that we've sorted out the translation stuff.

I created three separate issues for the actual translations. Let me know your thoughts:

#37 — Spanish Basic Lessons
#38 — Spanish Advanced Lessons
#39 — Spanish Specific Lessons

@ZuraGuerra
Copy link
Contributor

That's perfect!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement to Elixir School content
Projects
None yet
Development

No branches or pull requests

4 participants