Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Website] Translations for the website #11

Closed
3 tasks
Baklap4 opened this issue Sep 8, 2023 · 5 comments
Closed
3 tasks

[Website] Translations for the website #11

Baklap4 opened this issue Sep 8, 2023 · 5 comments
Labels
wontdo This will not be worked on

Comments

@Baklap4
Copy link
Collaborator

Baklap4 commented Sep 8, 2023

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?

  • Po-files (very commonly used for translations)
  • Splitting docs directory up in multiple languages
  • Templating the translated strings in the source to fill them in through build step

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.

@marwin89 marwin89 added this to the Project is supported roundly milestone Sep 17, 2023
@rakuri255
Copy link
Collaborator

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

@Baklap4
Copy link
Collaborator Author

Baklap4 commented Sep 27, 2023

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

@rakuri255
Copy link
Collaborator

@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
Copy link
Member

basisbit commented Oct 8, 2023

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
Copy link
Collaborator

marwin89 commented May 6, 2024

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 :)

@marwin89 marwin89 closed this as completed May 6, 2024
@marwin89 marwin89 added the wontdo This will not be worked on label May 6, 2024
@marwin89 marwin89 removed this from the Website is built milestone May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontdo This will not be worked on
Projects
None yet
Development

No branches or pull requests

4 participants