gpt4 book ai didi

python - 使用 python babel 翻译字符串不起作用

转载 作者:行者123 更新时间:2023-12-01 07:44:31 24 4
gpt4 key购买 nike

我有这条Python线

raise ValueError(_(u'Your password must be {} of characters or longer.'.format(MIN_PASSWORD_LENGTH)))

我将其添加到 PO 文件中:

msgid "Your password must be {} of characters or longer."
msgstr "Votre mot de passe doit être {} de caractères ou plus."

我编译了它,但它没有翻译它。

除此翻译外,所有其他翻译均可在本网站上使用。

我在这里缺少什么?

最佳答案

.po 文件中,您需要保留 %s 格式。

像这样:

msgid "Your password must be %s characters or longer."
msgstr "Votre mot de passe doit être %s caractères ou plus."

或者使用 python-brace-format

#: foo/bar.py:32 
#, python-brace-format
msgid "Your password must be {n} characters or longer."
msgstr "Votre mot de passe doit être {n} caractères ou plus."

关于python - 使用 python babel 翻译字符串不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56528329/

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