Установка gettext в Windows: не удается найти msguniq.Убедитесь, что у вас установлены инструменты GNU gettext 0.15 или новее - PullRequest
0 голосов
/ 19 декабря 2018

Я следовал за инструктором установки gettext на окнах, и когда я набираю xgettext --version в моей командной строке, он говорит, что он установлен.но когда я хочу выполнить эту команду: python manage.py makemessages -l "fa" в моем проекте, он говорит, что не может найти msguniq.Убедитесь, что у вас установлены инструменты GNU gettext 0.15 или новее.Я так старался, но, похоже, там нет хороших ответов

1 Ответ

0 голосов
/ 19 декабря 2018

В Windows вам просто нужно скачать:

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

отсюда: введите описание ссылки здесь

, а затем вам нужно распаковать их и скопировать все вПапка bin обоих файлов находится в C: \ Program Files \ gettext-utils \ bin, а затем вам нужно перейти в панель управления-> system -> advanced -> переменные окружения и добавить этот путь: C: \ Program Files \ gettext-utils\ bin к путевым переменным.Примечание:

  • xx - это версия, которую вы хотите загрузить, если вы загрузите версию 18, вы получите сообщение об ошибке, что какой-то файл DLL отсутствует, я предлагаю загрузить версию 17
  • в этой папке: gettext-utils \ bin не существует, и вам необходимо его создать
  • перезагрузить компьютер перед использованием gettext
...