在 Windows 7 上运行 Django。
我目前正在尝试使用 django 书籍第 19 章中的说明翻译几个 Django 模板。我已向模板添加了翻译标签,加载了 I18N,并修改了 django 设置。然后我运行 django-admin.py makemessages -l en 创建 po 文件。所有文件夹均已创建,但 django 终止并出现以下错误:
错误:运行 xgettext 时发生错误init.py
“xgettext”不被识别为内部或外部命令,
可运行的程序或批处理文件。
阅读这个问题,我发现 django 使用 gnu gettext 库用于基于 UNIX 的系统。为了解决这个问题,我安装了 cygwin,它下载并安装了 gettext 软件包版本 0.18.1.0,然后将其添加到我的 PATH 中。遗憾的是这并没有解决任何问题。 Cygwin 没有添加任何 xgettext 文件。
我现在的问题是这样的。有没有一种简单的方法(或教程)来安装 xgettext 以及 django 国际化所需的其他功能在 Windows 7 上无需下载大量各种 gnu 软件包。到目前为止,Django 在最大限度地减少不必要的困难方面表现出色,而这些突然出现的困难根本不是 Django 的特征。
请参见http://code.djangoproject.com/ticket/1157 http://code.djangoproject.com/ticket/1157。你不需要 cygwin。尝试这些文件:http://sourceforge.net/projects/gettext/files/ http://sourceforge.net/projects/gettext/files/
EDIT:
http://ftp.gnome.org/pub/gnome/binaries/win32/dependency/gettext-tools-0.17.zip http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-tools-0.17.zip
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime-0.17-1.zip http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime-0.17-1.zip
上面的链接来自这个线程:http://groups.google.com/group/django-i18n/browse_thread/thread/577afdaef1392958?pli=1 http://groups.google.com/group/django-i18n/browse_thread/thread/577afdaef1392958?pli=1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)