from django.utils.translation import ugettext_lazy as _
_(u"I am off to school at '%s' o'clock" % time)
このように翻訳すると行全体が得られるので、これはちょっと奇妙です
"I am off to school at \'%s\' o'clock"
翻訳者が誤って \'%s\' を削除すると、コードが壊れてしまいます。
文を 2 つの部分に分けた方がよいでしょうか。しかし、これは翻訳者が文の文脈を理解するのに苦労する可能性があります。
_(u"I am off to school at ") + '%s' + _(u"o'clock") % time
これに対するより良いアプローチはありますか?