galene
galene copied to clipboard
Internationalisation
Hello! Is there any plan to support several languages? Please ping me when it will be possible!
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.
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.
Parts of the UI are constructed dynamically by the Javascript code (the selection boxes in the side menu, the headers of chat messages).
If volunteers are needed to translate the software, count me in :) (for French at least)
and #teamChocolatine ready for Occitan :)
I have already done a translation into German by editing html, css and js by hand. Contact me if I can help.