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

Adding spanish translation to the site #519

Open
fede2cr opened this issue Aug 10, 2020 · 4 comments
Open

Adding spanish translation to the site #519

fede2cr opened this issue Aug 10, 2020 · 4 comments

Comments

@fede2cr
Copy link
Contributor

fede2cr commented Aug 10, 2020

I think I would be of great use to the spanish community, if the circuitpython site was translated to spanish.

I'm happy to do the translating of the content, and if need with researching plugins for the website, etc.

@tannewt
Copy link
Member

tannewt commented Aug 10, 2020

@fede2cr Please do! I'm not sure the process for translation with Jekyll so please do whatever works for you. Thanks!

@kattni
Copy link
Contributor

kattni commented Aug 10, 2020

@jwcooper Here is the translation offer you and I talked about the other day.

@fede2cr It'll be best for you to work with Justin on how to do this.

@jwcooper
Copy link
Member

I've been looking into plugins that might help us out. Tricky part is maintaining all of our existing links.

Will test this plugin out first: https://github.com/kurtsson/jekyll-multiple-languages-plugin

@makermelissa
Copy link
Collaborator

I do have some experience with doing this on a PHP-based website. I'm not sure how well that would transfer to Jekyll, but we maintained phrase lists for each language, similar to how we do it with CircuitPython, and just substituted it in the phrases. For missing phrases, we could use English as a fallback such as adding new boards.

So there's really 2 parts to this. The first is the actual translations for the page, which I think would be the easier part. I think it would be similar to how we have the same download page for each board, but swap in words. The second part is the UI for switching between languages, if you want that capability.

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

No branches or pull requests

5 participants