【发布时间】:2019-12-03 15:28:04
【问题描述】:
我尝试在我的 Django 项目中使用国际化
我遵循一个教程:https://www.youtube.com/watch?v=xI97sLMd1rM 但作者跳过了 gettext 的配置
我已经安装了gettext librairie,似乎没问题:xgettext --session in a prompt Confirm it is installed
我跟着教程的开始
settings.py
LOCALE_PATHS = [
os.path.join(BASE_DIR,'locale'),
]
base.html
{% load static i18n %}
{% load static %} # don't know if should import twice static
test_translation.html
{% extends 'layouts/base.html' %}
{% load i18n %}
h2>{% trans "A test of translation" %}</h2>
但是,当我在我的环境中运行时
(env) PS myproject > django-admin makemessages -l fr
我收到以下错误:
CommandError:找不到 msguniq。确保您已安装 GNU gettext 工具 0.15 或更新版本。
我需要安装其他东西吗?
【问题讨论】:
标签: django internationalization