use `ugettext_lazy`:
1. https://docs.djangoproject.com/en/dev/topics/i18n/translation/#working-with-lazy-translation-objects
2. https://github.com/edx/edx-platform/blob/master/docs/en_us/developers/source/i18n.rst#translating-too-early