【问题标题】:Installing gettext in windows :Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed在 Windows 中安装 gettext:找不到 msguniq。确保您安装了 GNU gettext 工具 0.15 或更新版本
【发布时间】:2018-12-19 14:07:43
【问题描述】:

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

【问题讨论】:

    标签: django gettext


    【解决方案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 添加到路径变量中。 注意:

    • xx是你要下载的版本,如果你下载的是18版 你会得到一些dll文件丢失的错误,我建议 下载第 17 版
    • 此文件夹:gettext-utils\bin 不存在,您需要创建 它
    • 在使用 gettext 之前重新启动您的电脑

    【讨论】:

      【解决方案2】:

      在 windows7/windows10 上你必须下载 gettext-iconv-windows ,试试下面的网址:

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

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

      希望对你有帮助

      【讨论】:

      • 这也适用于 Windows 10。谢谢!
      • 感谢您的评论,我已经更新了我的答案。
      猜你喜欢
      • 1970-01-01
      • 2016-05-08
      • 1970-01-01
      • 2017-07-16
      • 1970-01-01
      • 2016-12-12
      • 2021-02-07
      • 1970-01-01
      • 2019-02-27
      相关资源
      最近更新 更多