gpt4 book ai didi

django - 填充 .po 文件以翻译具有可变内容的短语

转载 作者:行者123 更新时间:2023-12-01 15:16:58 34 4
gpt4 key购买 nike

我无法在文档中找到,但我不知道如何翻译包含可变内容的短语。

我的 Django View 中有以下短语:

apple_count = 100    
a = _('I have %d apples' % apple_count)

运行 makemessages 后,我在 .po 文件中有以下自动生成的内容:

msgid "I have %d apples"
msgstr ""

我试过几种组合,比如这个:

msgid "I have %d apples"
msgstr "У меня есть %d яблок"

还有这个:

msgid "I have apples"
msgstr "У меня есть яблок"

但没有成功 - 当将语言更改为俄语时,我仍然看到英语短语,而不是俄语。我做错了什么?

最佳答案

使用命名字符串插值语法

apple_count = 100    
_('I have %(apple_count) apples') % {'apple_count': apple_count)

Internationalization: in Python code

关于django - 填充 .po 文件以翻译具有可变内容的短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41936195/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com