galene icon indicating copy to clipboard operation
galene copied to clipboard

Internationalisation

Open Mejans opened this issue 4 years ago • 6 comments

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

Mejans avatar Jan 09 '21 16:01 Mejans

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.

jech avatar Jan 09 '21 18:01 jech

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.

MisterDA avatar Jan 10 '21 11:01 MisterDA

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

jech avatar Jan 13 '21 13:01 jech

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

lapineige avatar Mar 06 '21 18:03 lapineige

and #teamChocolatine ready for Occitan :)

Mejans avatar Mar 07 '21 17:03 Mejans

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

jakobkilian avatar Nov 25 '22 15:11 jakobkilian