设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 91|回复: 20

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

[复制链接]

2

主题

62

回帖

167

积分

注册会员

积分
167
发表于 2024-4-20 09:42:58 | 显示全部楼层 |阅读模式
目录

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

1、Django配置国际化是报错
  1. PS D:\Django_project\djangomall> python .\manage.py makemessages -l zh_Hans
  2. CommandError: Can't find msguniq.
  3. Make sure you have GNU gettext tools 0.15 or newer installed.
复制代码

提示需要安装GNU gettext tools

2、GNU gettext 安装

下载地址:https://download.gnome.org/binaries/win32/dependencies/
选择下面的两个安装包

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


3、GNU gettext 环境变量设置

将gettext-runtime-0.17和gettext-tools-0.17下bin路径都添加只系统环境变量中,我的路径如下:
  1. D:\gettext_0.17\gettext-runtime-0.17\binD:\gettext_0.17\gettext-tools-0.17\bin
复制代码


设置

在项目的
  1. settings.py
复制代码
文件中进行设置:
  1. from django.utils.translation import ugettext_lazy as _

  2. MIDDLEWARE = [
  3.    ...
  4.    'django.middleware.locale.LocaleMiddleware',
  5. ]

  6. USE_I18N = True

  7. USE_L10N = True

  8. LANGUAGES = (
  9.     ('ko', _('Korean')),
  10.     ('ja', _('Japanese')),
  11.     ('zh_CN', _('Chinese'))
  12. )

  13. # 翻译文件所在目录
  14. LOCALE_PATHS = (
  15.     os.path.join(BASE_DIR, 'locale'),
  16. )
复制代码
4、重新打开vscode运行命令即可,看到如下信息表示成功。


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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

47

回帖

95

积分

注册会员

积分
95
发表于 2024-5-3 02:46:29 | 显示全部楼层
谢谢你的提醒,我会注意的。

1

主题

57

回帖

136

积分

注册会员

积分
136
发表于 2024-5-30 21:12:24 | 显示全部楼层
保持尊重和礼貌对待其他成员是必要的。

2

主题

61

回帖

146

积分

注册会员

积分
146
发表于 2024-6-8 14:49:30 | 显示全部楼层
我完全同意你的观点

3

主题

57

回帖

180

积分

注册会员

积分
180
发表于 2024-6-9 06:35:57 | 显示全部楼层
666666666666666666
  • 打卡等级:无名新人
  • 打卡总天数:2
  • 打卡月天数:0
  • 打卡总奖励:9
  • 最近打卡:2024-05-05 22:04:24

3

主题

47

回帖

172

积分

注册会员

积分
172
发表于 2024-6-11 14:32:12 | 显示全部楼层
看了LZ的帖子,我只想说一句很好很强大!

0

主题

54

回帖

107

积分

注册会员

积分
107
发表于 2024-7-8 01:53:28 | 显示全部楼层
谢谢你的提醒,我会注意的。

0

主题

56

回帖

100

积分

注册会员

积分
100
发表于 2024-7-8 10:25:49 | 显示全部楼层
666666666666

0

主题

50

回帖

100

积分

注册会员

积分
100
发表于 2024-7-10 02:05:24 | 显示全部楼层
谢谢你的提醒,我会注意的。

1

主题

53

回帖

129

积分

注册会员

积分
129
发表于 2024-7-15 23:40:46 | 显示全部楼层
太棒了!感谢分享这个信息!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-15 11:10 , Processed in 0.092391 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表