Add support to translate the entire website to other languages
I want to contribute with Pico translating the site into Spanish
Sorry for the late response @aferrop
First of all I'd like to thank you for your intention to translate the website. Doing so would be a really amazing thing to do and I'd really love to see it happen! :heart:
Unfortunately I don't see a fast way to achieve a full website translation without completely overhauling Pico's website (something that is planned indeed, but due to very limited time probably not going to happen soon).
However, what we can do is a partial translation of the website. I think the most important thing to translate are the user docs - which are (besides some syntactical differences) identical to Pico's sample contents (resp. the sample index.md) and Pico's README.md.
The easiest way to translate the user docs would be to simply fork the picocms/Pico repo and translate content-sample/index.md and README.md to Spanish. This even allows us to create a Spanish-version of Pico later. What do you think about this approach?
It is OK, in a few days I will send a PR with the translations
Would it be interesting to do the same for Italian? I could take care of it
@stefanocpp Sure, why not? Would love to incorporate more translations of the user docs.
Is it possible to create another repository such as es.picocms.github.io to contain Spanish translations? I have already translated around 70% of the main site.
Hello there! I posted the first bit of work, hope to have used correctly forks and pull requests
Hi there, if you are willing to add translation on your CMS you can use this package of mine here:
https://www.npmjs.com/package/@aminnairi/translation
You can even use the In-Browser to have little to no friction adding the translation to your front-end (if you have no JavaScript build tool or are not using Node).
If you find that this library suits your needs I can provide some help for translations as well.