Django i18n многострочный перевод
Как перевести приведенный ниже фрагмент с помощью интернализации 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!
Пробовали ли вы распечатать его? Иногда REPL не отображает строку так, как она была бы напечатана, вместо этого он показывает ее необработанное содержимое.