Ross-Patterson/Portals-Desktop-Organization

Enhanced Multilingual Support and User-Contributed Translations

LynnGuo666 opened this issue ยท 8 comments

Is your feature request related to a problem? Please describe.
Many users, including myself, encounter difficulties when using the software in a language other than English. It's frustrating not to have multilingual support.

Describe the solution you'd like
I would like the software to support multiple languages seamlessly. This can be achieved by implementing a system that allows the use of configuration files such as JSON or YAML for easy language support. Alternatively, integration with platforms like Crowdin would be great, enabling users to contribute translations collaboratively.

Describe alternatives you've considered
One alternative could be manually adding language support within the software's codebase, but this is not efficient, and it's challenging to manage. The proposed solution of using configuration files or Crowdin integration is more scalable and user-friendly.

Additional context
Adding multilingual support not only enhances the user experience for non-English speakers but also allows the community to contribute and improve translations. Platforms like Crowdin provide a collaborative environment for translation efforts. This feature would make the software more inclusive and accessible to a global audience.

This is something I am working on - will hopefully come soon!

Here is the Crowdin like:
https://crowdin.com/project/portals-desktop-organization

Feel free to contribute.

Did a bit of work for a German translation today.

@mschomm thanks! will add German in for the next update.

I was delighted to see my full french translation in the latest update ๐Ÿ˜
It's fun to see something you took part in

@mschomm thanks! will add German in for the next update.

Had a first exploratory look at the German translation in the latest release, looks fine so far. Will continue to use this language variant for now and provide feedback if I do find any quirks during daily use.

If you add Czech language in the project page, I will be happy to contribute with traslation.

@Silenceikillyou Czech now available