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

Internationalisation #33

Open
Mejans opened this issue Jan 9, 2021 · 6 comments · May be fixed by #56
Open

Internationalisation #33

Mejans opened this issue Jan 9, 2021 · 6 comments · May be fixed by #56

Comments

@Mejans
Copy link

Mejans commented Jan 9, 2021

Hello!
Is there any plan to support several languages?
Please ping me when it will be possible!

@jech jech changed the title Internalisation Internationalisation Jan 9, 2021
@jech
Copy link
Owner

jech commented Jan 9, 2021

The protocol is fully internationalised — you may use arbitrary Unicode characters in chat messages, in usernames, and in passwords. (No normalisation is performed, though, which my cause issues with international usernames and passwords.)

There are no plans to support multiple languages in the UI. I'll be glad to consider such a feature if it introduces minimal external dependencies, but I won't be implementing it myself.

@MisterDA
Copy link
Contributor

For the UI, would you prefer translations to happen in server-side, or client side?
Server-side this could be done with the Accept-Language header and using go template, maybe a bit of x/text too.

@jech
Copy link
Owner

jech commented Jan 13, 2021

Parts of the UI are constructed dynamically by the Javascript code (the selection boxes in the side menu, the headers of chat messages).

@lpetic lpetic linked a pull request Mar 6, 2021 that will close this issue
@lapineige
Copy link

If volunteers are needed to translate the software, count me in :) (for French at least)

@Mejans
Copy link
Author

Mejans commented Mar 7, 2021

and #teamChocolatine ready for Occitan :)

@jakobkilian
Copy link

jakobkilian commented Nov 25, 2022

I have already done a translation into German by editing html, css and js by hand. Contact me if I can help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants