gpt4 book ai didi

Python i18n 使用 pygettext.py

转载 作者:太空宇宙 更新时间:2023-11-03 12:08:33 27 4
gpt4 key购买 nike

我开始进行本地化,但遇到了困难。

  1. 程序

    #example.py
    import gettext
    t = gettext.translation('cn', 'C:\locale', fallback=True)
    _ = t.ugettext
    print _('Hello!')

    确实有效。

  2. 但是当尝试使用 pygettext 时

    python pygettext.py -d cn -o cn.pot example.py 

    我收到消息 "invalid syntax:<string>, line 1, pos 18

我什至尝试了最简单的 pygettest 命令:

python pygettext.py example.py  

返回相同的错误。我已尝试在程序中进行不同的其他设置和更改,但此错误不断出现。

我使用的代码的完整示例是 http://achilles-keep-moving.blogspot.nl/2011/07/minimal-tutorial-for-python.html

我做错了什么?

最佳答案

您应该转义字符串中的 \ 字符,如 'C:\\foo.bar'r'C:\foo.bar'.

关于Python i18n 使用 pygettext.py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17496430/

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