i18n for golang with comprehensive GNU gettext functionality