stonith404 / pingvin-share

A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.
https://stonith404.github.io/pingvin-share/
BSD 2-Clause "Simplified" License
3.45k stars 238 forks source link

🚀 Feature: Setting default language for all non logged in and new users + language icon #687

Open returnedinformation opened 5 days ago

returnedinformation commented 5 days ago

🔖 Feature description

Having an option within settings to choose which language of the UI will be used by default for all new and non-logged in users. Having a language icon at the main page to quickly change UI language.

🎤 Pitch

I'm really glad you included Serbian translations :D But now I have an issue. I wish to set Serbian (Latin) as a language for all non logged users, because in my case, most of people that'll be using it don't know English well.

Also, as a suggestion, it would probably be a good idea to put some kind of a 🌎icon which will open up a dropdown menu of which language to use, so people can see it immediately and change if they want to.

returnedinformation commented 5 days ago

I've just realized it takes the language set inside the Web Browser. That's great, but in my case some computers have it set to Serbian, while others have it set to Croatian... I've submitted a request to do a Croatian translation as well, it's similar to Serbian Latin https://github.com/stonith404/pingvin-share/issues/688

stonith404 commented 4 days ago

Yes, it uses the browser’s language setting and defaults to English if the selected language is unavailable. For this reason, I wouldn’t consider this issue a high priority, but I will keep it open for now.