I pushed really hard to get this done before having to fly back to (EDIT: LOL they scheduled me for the entirely wrong city, idk what's going to happen now) for a security position interview.
The following site features/changes have been added as part of multi-language support commit:
1. subs can now set a default language. when on a sub that has a language set, users will see the site in that language
2. there are two new user options. users can now set a site-wide language, and also set an option which will force the entire site to their selected language, even if subs are using a different language
I also added the code to do mostly-accurate geo-ip language select, but before implementing it I decided a sub-specific approach would be better for everybody involved.
The site is finally reaching a very good spot feature and design wise, at current pace it will be feature complete (but sorely lacking in tests, needing code refactoring, etc) by the end of this year.
After the site is complete it will be in the hands of the internet to make use of it. This at least massively broadens the potential appeal... even though it might lead to me running a site with content exclusively in a language I do not understand lol.
ps. you can hide announcements like any other posts. if you get tired of seeing the same announcement, hiding is a great option.
The following site features/changes have been added as part of multi-language support commit:
1. subs can now set a default language. when on a sub that has a language set, users will see the site in that language
2. there are two new user options. users can now set a site-wide language, and also set an option which will force the entire site to their selected language, even if subs are using a different language
I also added the code to do mostly-accurate geo-ip language select, but before implementing it I decided a sub-specific approach would be better for everybody involved.
Once I get back from my interview, I'm going to shill the site in a few places announcing this update. Adding additional language support is as easy as adding the language here: https://github.com/civicsoft/ieddit/blob/master/app/utilities/languages.py
The site is finally reaching a very good spot feature and design wise, at current pace it will be feature complete (but sorely lacking in tests, needing code refactoring, etc) by the end of this year.
After the site is complete it will be in the hands of the internet to make use of it. This at least massively broadens the potential appeal... even though it might lead to me running a site with content exclusively in a language I do not understand lol.
ps. you can hide announcements like any other posts. if you get tired of seeing the same announcement, hiding is a great option.