ethereum / staking-launchpad

The deposit launchpad for staking on Ethereum 🦏
Creative Commons Zero v1.0 Universal
278 stars 197 forks source link

Multi-language support of Launchpad (Chinese) #139

Open EthereumCN opened 4 years ago

EthereumCN commented 4 years ago

Seeking for a Chinese version of the key info and staking guide of the Launchpad to engage more potential Chinese-speaking participants into Medalla and Beacon Chain. Already some contributers would like to help translate but need a technical solution.

djrtwo commented 4 years ago

@CarlBeek is there support build in for separate language pages? What do we need to do to get there?

EthereumCN commented 4 years ago

@djrtwo @CarlBeek We need to know how to collab on translations. Like ehtereum.org did with crowdin or in a github manner?

CarlBeek commented 4 years ago

Multi language would be very cool. There are two sides that we'd need to get right, the CLI, and the Launchpad itself.

The CLI supports multi-language mnemonics, but not multiple languages in the flow itself. The interactivity is supplied by the Click library. We could bundle the arguments into subcommands per language.

On the launchpad side, the logic is largely separated from the content, but there would be quite a lot of refactoring work required to support more languages. It should be doable by either switching out the content on the fly, or by having different pages.

EthereumCN commented 4 years ago

Thank you for your solutions! How could we participate? At least we can get the contents translated first. What are your recommendations for us to provide Chinese translations?