zoraxy icon indicating copy to clipboard operation
zoraxy copied to clipboard

[ENHANCEMENTS] Multilanguage support

Open fcwys opened this issue 1 year ago • 4 comments

Expect the Web interface to support multiple languages

fcwys avatar Jul 09 '24 17:07 fcwys

Hey @fcwys ,

I am not sure why you have this expectation but currently Zoraxy is offered in English only. If you want other language supports, feel free to create a PR and add localization support in the front-end files which you can find inside the src/web/ folder.

I do have plans for localization in different languages but that is currently not my highest priority (Still got load balancer, HA features and better logging waiting for me to implement). That is why if you want this feature asap, your contributions matters :)

tobychui avatar Jul 09 '24 22:07 tobychui

@tobychui

I'd love to translate Zoraxy in french, but I have no idea how to implement it code-wise. Shouldn't translations be done outside of the html file in a dedicated file?

ewenlau avatar Jul 20 '24 11:07 ewenlau

@ewenlau Thank you for your willingness to contribute!

The truth is, I am the only maintainer for the UI and I don't have that much time in maintaining the localization system (even if I design and implement it). The primary reason is that Zoraxy have way more UI elements than other open source projects due to its UX first design philosophy, so it is much harder to create a localization system for it especially I only work on this project part-time during weekends.

If you can find me someone who knows basic HTML + CSS + JavaScript and willing to maintain the localization system for Zoraxy, I can implement the framework for the localization system and then we can start creating a contribution guide for localization / translations.

tobychui avatar Jul 21 '24 03:07 tobychui

I have seen multiple projects use https://hosted.weblate.org/ for Multi-language collaboration.

Maybe if it is implemented it could help with wider range of users local languages.

mosaati avatar Oct 24 '24 09:10 mosaati