我使用 ugettext_lazy 作为 _ ,在模型文件中我的字符串以这种方式表示:
s = _(“第一行”
“第二行”
“第三线”)
但运行 makemessages 后,我发现 .po 文件中只有“firstline”被标记为翻译,其余部分都不存在。我不想避免使用多线,那么有什么方法可以使翻译与此配合使用吗?
更新:
应该补充我的问题:我需要我的多行字符串由 django 的 makemessages 处理
到目前为止我能想象的最好的解决方案是
s = str(_("第一行")) +
str(_("第二行") +
str(_("第三行"))