The current implementation is janky and doesn't integrate well with services like Weblate. We should port to the gettext module, GNU gettext files are standard and well-supported, and bring us in-line with how Python apps are generally expected to handle localization, along with opening the door for easier crowd-sourced translations in the future.
The current implementation is janky and doesn't integrate well with services like Weblate. We should port to the gettext module, GNU gettext files are standard and well-supported, and bring us in-line with how Python apps are generally expected to handle localization, along with opening the door for easier crowd-sourced translations in the future.