Skip to content

Simplify multi-language support

Created by: MaxXor

The current multi-language support is hard to maintain and gets out of sync very fast. A good example how easy it can be implemented in Jekyll can be seen in https://github.com/bitcoinxt/website/pull/51. I propose that we adapt this to make it less error-prone to update or add pages to the website.

They use jekyll-multiple-languages-plugin and have one layout for all languages which contain placeholders like {% t page.title %}. Beside that the language files are simple .yml-files which contain the translated strings.

This issue can be used to track progress on simplifying multi-language support.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information