在Windows中安装gettext:找不到msguniq。确保您已安装0.15或更高版本的GNU gettext工具

时间:2018-12-19 14:07:43

标签: django gettext

我跟随指导老师在Windows上安装gettext,当我在命令提示符下键入xgettext --version时,它说它已经安装了。但是当我想运行以下命令时:python manage.py makemessages -l“ fa” 在我的项目中,它说找不到msguniq。确保已安装0.15或更高版本的GNU gettext工具。 我非常努力,但似乎没有很好的答案

2 个答案:

答案 0 :(得分:1)

在Windows中,您只需下载:

gettext-tools-xx.zip
gettext-runtime-xx.zip

从这里:   enter link description here

,然后您需要解压缩它们,并将两个文件的bin文件夹中的所有文件都复制到C:\ Program Files \ gettext-utils \ bin 然后您需要转到控制面板->系统->高级->环境变量,并将此路径添加到路径变量中:C:\ Program Files \ gettext-utils \ bin。 注意:

    如果下载版本18,
  • xx是要下载的版本 您会收到错误消息,提示某些dll文件丢失,我建议您 下载版本17
  • 此文件夹:gettext-utils \ bin不存在,您需要创建 它
  • 在使用gettext之前先重新整理PC

答案 1 :(得分:1)

在Windows7上,您必须下载gettext-iconv-windows,请尝试以下网址:

https://mlocati.github.io/articles/gettext-iconv-windows.html

下载并安装后,关闭并重新打开CMD,然后尝试再次使用命令。

我希望这会有所帮助