windows11环境安装django项目GNU gettext工具的步骤

2024-04-18 0 674
目录
  • 1、Django配置国际化是报错
  • 2、GNU gettext 安装
  • 3、GNU gettext 环境变量设置
    • 设置
  • 4、重新打开vscode运行命令即可,看到如下信息表示成功。

    Django 框架具有很好的 I18N 和 L10N 的支持,其实现是基于 GNU 的 gettext。

    1、Django配置国际化是报错

    PS D:\\Django_project\\djangomall> python .\\manage.py makemessages -l zh_Hans
    CommandError: Can\’t find msguniq.
    Make sure you have GNU gettext tools 0.15 or newer installed.

    windows11环境安装django项目GNU gettext工具的步骤

    提示需要安装GNU gettext tools

    2、GNU gettext 安装

    下载地址:https://download.gnome.org/binaries/win32/dependencies/

    选择下面的两个安装包

    windows11环境安装django项目GNU gettext工具的步骤

    将两个安装包放在一个文件夹中,而且解压到同一个文件夹中,我的路径为D:\\gettext_0.17,解压后的路径如下:

    windows11环境安装django项目GNU gettext工具的步骤

    3、GNU gettext 环境变量设置

    将gettext-runtime-0.17和gettext-tools-0.17下bin路径都添加只系统环境变量中,我的路径如下:

    D:\\gettext_0.17\\gettext-runtime-0.17\\binD:\\gettext_0.17\\gettext-tools-0.17\\bin

    windows11环境安装django项目GNU gettext工具的步骤

    设置

    在项目的 settings.py 文件中进行设置:

    from django.utils.translation import ugettext_lazy as _

    MIDDLEWARE = [

    \’django.middleware.locale.LocaleMiddleware\’,
    ]

    USE_I18N = True

    USE_L10N = True

    LANGUAGES = (
    (\’ko\’, _(\’Korean\’)),
    (\’ja\’, _(\’Japanese\’)),
    (\’zh_CN\’, _(\’Chinese\’))
    )

    # 翻译文件所在目录
    LOCALE_PATHS = (
    os.path.join(BASE_DIR, \’locale\’),
    )

    4、重新打开vscode运行命令即可,看到如下信息表示成功。

    windows11环境安装django项目GNU gettext工具的步骤

    到此这篇关于windows11环境安装django项目GNU gettext工具的步骤的文章就介绍到这了,更多相关django安装GNU gettext内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

    您可能感兴趣的文章:

    • Django 多语言教程的实现(i18n)

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 Python windows11环境安装django项目GNU gettext工具的步骤 https://www.u-9.cn/jiaoben/python/187174.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务