Allow strings in gettext calls with context to be replaced.

This doesn't use the context argument in any meaningful way. Context
can be added as a separate field in the admin in the future, but that
will also require a schema change to the database. See issue #7