Define public registration methods.
Rename vars.
Implement support for gettext and ugettext.