aleksilassila / reiverr

Reiverr is a clean combined interface for Jellyfin, TMDB, Radarr and Sonarr, as well as a replacement to Overseerr
GNU Affero General Public License v3.0
1.46k stars 44 forks source link

Add language support #129

Open aleksilassila opened 5 months ago

aleksilassila commented 5 months ago

I won't focus on localization myself, but if the community is willing to maintain translations, I'm happy to accept all contributions!

Related: #77

Phelra commented 5 months ago

Hello, congratulations once again on this project. I've been following the updates regularly for a few months now ! I'm currently working on integrating the different languages. I just have to fix a bug with another component. I'm a novice so there are surely optimizations and improvements that can be made, but it's functional. I'll share the commit in a few days 😁 After that I'll try to convert the lang file names to locales instead of just the language.

Phelra commented 5 months ago

I'm going to submit a pull request for a version of Reiverr 2.0 integrating multi-language functionality in the settings. Currently, the user interface is not fully translated, but the basic elements are. This feature can't directly implement the old Reiverr 1.0 translations, as the elements to be translated have changed. Nevertheless, I have generated new translations for Spanish, Italian and German based on the old ones.

Although these translations are not perfect and would benefit from being reviewed by native speakers, they should be correct for the time being, especially for French. I may add new translation elements as new content is created. I hope this feature will prove useful; although it can be optimized, it is already functional. I hope it helps! :)