gpt4 book ai didi

python - Django MakeMessages 在 Windows 中缺少 xgettext

转载 作者:太空狗 更新时间:2023-10-29 17:46:11 25 4
gpt4 key购买 nike

在 Windows 7 上运行 Django。

我目前正在尝试使用 django 书籍第 19 章中的说明翻译几个 Django 模板。我已经向模板添加了一个翻译标签,加载了 I18N,并修改了 django 设置。然后我运行 django-admin.py makemessages -l en 来创建 po 文件。所有文件夹都已创建,但随后 django 终止并出现以下错误:

错误:在 init.py 上运行 xgettext 时发生错误'xgettext' 未被识别为内部或外部命令,可运行的程序或批处理文件。

阅读该问题后,我发现 django 将 gnu gettext 库用于基于 unix 的系统。为了解决这个问题,我安装了 cygwin,它下载并安装了 gettext 包版本 0.18.1.0,然后将其添加到我的 PATH 中。可悲的是,这并没有解决任何问题。 Cygwin 没有添加任何 xgettext 文件。

我现在的问题是这个。有没有简单的方法(或教程)来安装 xgettext 和其他功能 django 的国际化将需要在 Windows 7 上,而无需下载大量的各种 gnu 包。到目前为止,Django 在最大限度地减少不必要的困难方面做得非常出色,而这些突然出现的困难根本不是 Django 的特点。

最佳答案

关于python - Django MakeMessages 在 Windows 中缺少 xgettext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7612259/

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