InsideTheSim / ethmerge.com-content

Markdown formatted content for the ethmerge.com website.
https://ethmerge.com
31 stars 37 forks source link

Multiple Language Support #38

Open burningtree opened 3 years ago

burningtree commented 3 years ago

It would be nice if the site is available in multiple languages, not everyone speaks English, and the merge is a big deal.

I can translate the page into Czech. I'm the founder of the local Ethereum community (gwei.cz), and this is the content we want to spread :)

The simplest solution I know:

About CrowdIn - Maybe there is a better translation solution, but I don't know about it. After pairing, CrowdIn creates a branch l10n_main, where the current version will be stored together with the translations in a separate directory. People can translate texts conveniently in CrowdIn interface. The advantage is that it sync in both directions and merges automatically.

InsideTheSim commented 3 years ago

Interesting, I'll have to read up on this - or maybe you can assist. I would love to be able to support multilingual but it's not something I'm familiar with.

The main website currently uses Nuxt with the Nuxt Content Module - and as part of the build process I use the Github API to fetch the files from this repo and save them into the /content directory. Then the site is statically generated and deployed. I'll look and see if there's an expected way that Nuxt has for supporting multilingual content.

Great suggestion and thanks for the link to CrowdIn.