在 windows 中安装 gettext:找不到 msguniq。确保安装了 GNU gettext 工具 0.15 或更新版本
Installing gettext in windows :Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed
我按照 windows 上安装 gettext 的指导进行操作,当我在命令提示符下键入 xgettext --version 时,它说它已安装。但是当我想 运行 这个命令时: python manage.py makemessages -l "fa"
在我的项目中,它说找不到 msguniq。确保安装了 GNU gettext 工具 0.15 或更新版本。
我试了那么多,但似乎没有好的答案
在windows你只需要下载:
gettext-tools-xx.zip
gettext-runtime-xx.zip
来自这里:
enter link description here
然后你需要解压它们并将两个文件的 bin 文件夹中的所有文件复制到 C:\Program Files\gettext-utils\bin
然后您需要转到控制面板-> 系统-> 高级-> 环境变量并将此 path:C:\Program Files\gettext-utils\bin 添加到路径变量。
注:
- xx是你要下载的版本如果你下载18版
你会得到一些 dll 文件丢失的错误,我建议
下载版本 17
- 此文件夹:gettext-utils\bin不存在,您需要创建
它
- 在使用 gettext 之前重新启动您的电脑
在 windows7/windows10 你必须下载 gettext-iconv-windows ,尝试以下 url:
https://mlocati.github.io/articles/gettext-iconv-windows.html
下载并安装后,关闭并重新打开您的 CMD,然后再次尝试使用您的命令。
希望对您有所帮助
我按照 windows 上安装 gettext 的指导进行操作,当我在命令提示符下键入 xgettext --version 时,它说它已安装。但是当我想 运行 这个命令时: python manage.py makemessages -l "fa" 在我的项目中,它说找不到 msguniq。确保安装了 GNU gettext 工具 0.15 或更新版本。 我试了那么多,但似乎没有好的答案
在windows你只需要下载:
gettext-tools-xx.zip
gettext-runtime-xx.zip
来自这里: enter link description here
然后你需要解压它们并将两个文件的 bin 文件夹中的所有文件复制到 C:\Program Files\gettext-utils\bin 然后您需要转到控制面板-> 系统-> 高级-> 环境变量并将此 path:C:\Program Files\gettext-utils\bin 添加到路径变量。 注:
- xx是你要下载的版本如果你下载18版 你会得到一些 dll 文件丢失的错误,我建议 下载版本 17
- 此文件夹:gettext-utils\bin不存在,您需要创建 它
- 在使用 gettext 之前重新启动您的电脑
在 windows7/windows10 你必须下载 gettext-iconv-windows ,尝试以下 url:
https://mlocati.github.io/articles/gettext-iconv-windows.html
下载并安装后,关闭并重新打开您的 CMD,然后再次尝试使用您的命令。
希望对您有所帮助