I just realized that in order to keep the front end small, I need to move the i18n files to the server so the front end doesn't need to hold all of the translations at once.
It'll fetch only the relevant language files on load and just store those and re-fetch the relevant language if that language is changed. That'll help make things a lot lighter, which is essential in my view, because #Readlebee is technically going to be a single-page web app with routing.
@Readlebee Oh huh! That's interesting and I've never thought about it.
For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).