Use gettext.translation for locale else for lang else hardcoded English

The `fallback=True` parameter! In case no requested translations are found, the `NullTranslation` is installed, which replaces all `_()` calls with identity function. :+1: