UltraStar-Deluxe / format

UltraStar Format Specification
https://usdx.eu/format
MIT License
9 stars 2 forks source link

[Website] Translations for the website #11

Closed Baklap4 closed 1 month ago

Baklap4 commented 9 months ago

Suggestion

Currently the website is available in English. What i'd like to see is that the website can be translated into multiple languages so foreign people (who do not speak English) can also understand what's going on.

How to support languages?

A couple of ways of how to detect the correct language:

  1. Detecting the browserlanguage and fallback if not recognized
  2. Change language by choosing a language like wikipedia

Use case

English is one of the widespread languages but so are a couple of others. It'd be nice to support these languages aswell since a lot don't know English.

The languages in order:

  1. Chinese simplified
  2. Hindi
  3. Spanish
  4. French

Extra info/examples/attachments

Let's come up with a clever way to support translations and implement it.

rakuri255 commented 9 months ago

Maybe create a new project for continuous localization. For example, with Weblate

Baklap4 commented 9 months ago

Weblate looks very promising! Any chance you've already used this in your other projects @rakuri255 ?

rakuri255 commented 9 months ago

@Baklap4 yes i used it. But currently only in private networks. But hosting it online should be also easy. We need an VPS and thats it. Installing is very easy. You can also try it yourself with docker.

basisbit commented 8 months ago

Are you really sure you want to do the extra work to keep translations into x languages up to date each time there are changes and make sure those translations are all correct? I am wondering if having only English would maybe be the better approach especially nowadays where every software developer knows how to use translation tools...

marwin89 commented 1 month ago

I agree, let's keep it only in english for now and focus on the format itself. If everything's going well and we have enough people behind this we can come up with translations anytime and re-open this @Baklap4 :)