我可以在不同的地方进行不同的翻译吗?
例如:
#: orders/models.py:49 templates/products_list.html:54
msgid "Order"
msgstr "Заказать"
但我想要这样的东西(它不起作用)
#: orders/models.py:49
msgid "Order"
msgstr "Заказ"
templates/products_list.html:54
msgid "Order"
msgstr "Заказать"
答案 0 :(得分:1)
您可以使用context parameter of the pgettext
function选择不同的翻译。在po文件中,这将如下所示:
#: orders/models.py:49
msgctxt models
msgid "Order"
msgstr "Заказ"
templates/products_list.html:54
msgctxt products
msgid "Order"
msgstr "Заказать"