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\',它就会破坏代码。
我应该更好地将句子分成两部分吗?但这可能会给翻译者理解句子上下文带来麻烦。
_(u"I am off to school at ") + '%s' + _(u"o'clock") % time
有更好的方法吗?