init: Ensure gettext and locale are initialized and bound to the correct locale
Turns out the Tweaks initialization code is missing some critical pieces so UI files actually get translated.
This also starts some cleanup within __init__.py
, I may also remove --prefix
in a follow up.