Misc minor tweaks
Simplify the loading of available languages
Move the interface language switcher into an admin template
Introduce the Translator user role and associated capability mapping
Inline TODOs, type hints