gpt4 book ai didi

python - 为 Plone 产品翻译文件系统中的内容

转载 作者:行者123 更新时间:2023-11-28 19:58:47 24 4
gpt4 key购买 nike

我正在尝试使用 i18n 机制翻译 .py 文件中的某些字符串。翻译 .pt 文件不是问题,但每当我尝试在文件系统上的 Python 代码中使用 _('Something') 进行翻译时,它总是提供英语文本(这是默认设置)而不是应该存在的挪威文本。所以我可以看到 python 代码的英文输出,而其他页面模板位被正确翻译。

是否有操作方法或类似的东西?

最佳答案

用于 _('Something') 的域名是否与您在包含翻译的挪威语 .po 文件中使用的域名相同?它们应该相同,所以不要在一种情况下使用“plone”而在另一种情况下使用“my.domain”。

此外,对下划线函数的调用本身并不翻译字符串;它只创建一个可以翻译的字符串。如果此字符串直接在模板中单独结束,您应该将 i18n:translate="" 添加到该标记,可能带有匹配的 i18n:domain。

否则你应该手动调用translate方法,如http://readthedocs.org/docs/collective-docs/en/latest/i18n/localization.html#manually-translated-message-ids .阅读 Plone 4 migration guide Plone 3 和 Plone 4 之间的一些差异可能会影响您。

关于python - 为 Plone 产品翻译文件系统中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6953370/

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