src\wily\lang.py
1
2
3
4
5
6
7
8
9
-- -- --- --- --- --- --- --- ------- ------- ------- | """Language/i18n support for the CLI."""
-- -- --- --- --- --- --- --- ------- ------- ------- |
-- -- --- --- --- --- --- --- ------- ------- ------- | import gettext
-- -- --- --- --- --- --- --- ------- ------- ------- | import os
-- -- --- --- --- --- --- --- ------- ------- ------- |
-- -- --- --- --- --- --- --- ------- ------- ------- | localedir = os.path.join(os.path.abspath(os.path.dirname(__file__)), "locales")
-- -- --- --- --- --- --- --- ------- ------- ------- | trans = gettext.translation("messages", localedir=localedir, fallback=True)
-- -- --- --- --- --- --- --- ------- ------- ------- | trans.install()
-- -- --- --- --- --- --- --- ------- ------- ------- | _ = trans.gettext