✨ feat: Support Localization and i18n
Overview
Introduce support for localization (i18n) to make the bot accessible to a broader, global audience.
Goals
- Enable language switching per-user or per-server
- Externalize strings from code into translatable files (e.g.
.po, .json, .yaml)
- Lay groundwork for community contributions of translations
Implementation Ideas
- Use
gettext, Babel, or python-i18n (or suggest better libs)
- Create a language manager cog to handle language preferences
- Add fallback behavior for untranslated strings
Tasks
✨ feat: Support Localization and i18n
Overview
Introduce support for localization (i18n) to make the bot accessible to a broader, global audience.
Goals
.po,.json,.yaml)Implementation Ideas
gettext,Babel, orpython-i18n(or suggest better libs)Tasks