adds a way to switch your language. also rewrites a lot of code to make that work
Issues completed:
fixes #173
Checklist for Reviewers
[x] Version has been incremented (if appropriate)
[x] BACKEND.md has been updated for any new functions
[x] Code is formatted good enough (ask @trinkey)
[x] Any new changes have been tested thoroughly (including api calls that wouldn't normally be possible using inspect element or using the /api/docs page)
[x] Features that break easily have been tested (mostly viewing pages when not logged in)
What does this do?
adds a way to switch your language. also rewrites a lot of code to make that work
Issues completed:
Checklist for Reviewers