Django i18n 多行翻译

Django i18n multi-line translate

如何使用 django 的内化翻译下面的代码片段?

utils.py

template = _("Below is the result of your WWE Account verification.\n"
             "Thank you!")

django.po

# try
msgid "Below is the result of your WWE Account verification.\nThank you!"
msgstr "A continuación se muestra el resultado de la verificación de su cuenta WWE.\n ¡Gracias!"

但是当我执行下面的代码片段时...

$ python manage.py shell
>>> from django.utils.translation import activate, ugettext_lazy as _
>>> activate('zh-cn')
>>> template = _("Below is the result of your WWE Account verification.\n"
                 "Thank you!")
>>> template
以下是您的 WWE 帐户验证结果。\n谢谢

以上template的输出是错误的。我期待像下面这样的新行:

以下是您的 WWE 帐户验证结果。
谢谢!

Below is the result of your WWE Account verification.
Thank you!

更新 03-29-2022

你试过打印吗?有时 REPL 不会像打印时那样显示字符串,而是显示原始内容。