Django MakeMessages 在 Windows 中缺少 xgettext

2024-01-13

在 Windows 7 上运行 Django。

我目前正在尝试使用 django 书籍第 19 章中的说明翻译几个 Django 模板。我已向模板添加了翻译标签,加载了 I18N,并修改了 django 设置。然后我运行 django-admin.py makemessages -l en 创建 po 文件。所有文件夹均已创建,但 django 终止并出现以下错误:

错误:运行 xgettext 时发生错误init.py “xgettext”不被识别为内部或外部命令, 可运行的程序或批处理文件。

阅读这个问题,我发现 django 使用 gnu gettext 库用于基于 UNIX 的系统。为了解决这个问题,我安装了 cygwin,它下载并安装了 gettext 软件包版本 0.18.1.0,然后将其添加到我的 PATH 中。遗憾的是这并没有解决任何问题。 Cygwin 没有添加任何 xgettext 文件。

我现在的问题是这样的。有没有一种简单的方法(或教程)来安装 xgettext 以及 django 国际化所需的其他功能在 Windows 7 上无需下载大量各种 gnu 软件包。到目前为止,Django 在最大限度地减少不必要的困难方面表现出色,而这些突然出现的困难根本不是 Django 的特征。


请参见http://code.djangoproject.com/ticket/1157 http://code.djangoproject.com/ticket/1157。你不需要 cygwin。尝试这些文件:http://sourceforge.net/projects/gettext/files/ http://sourceforge.net/projects/gettext/files/

EDIT:

http://ftp.gnome.org/pub/gnome/binaries/win32/dependency/gettext-tools-0.17.zip http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-tools-0.17.zip

http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime-0.17-1.zip http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime-0.17-1.zip

上面的链接来自这个线程:http://groups.google.com/group/django-i18n/browse_thread/thread/577afdaef1392958?pli=1 http://groups.google.com/group/django-i18n/browse_thread/thread/577afdaef1392958?pli=1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django MakeMessages 在 Windows 中缺少 xgettext 的相关文章

随机推荐

  • Lua - 我怎样才能获得回报?

    我有兴趣获取函数的任何返回格式 例如 function foo return 1 end local result foo foo is numeric 1 function foo return 1 2 3 end local resul
  • 如何仅重新加载 UICollectionView 的数据部分?

    我试图仅重新加载 UICollectionView 的数据部分 而不是页眉或页脚 补充视图 当我使用reloadData方法 页眉和页脚部分也会重新加载 这就是我想要的 我找到了方法reloadSections 但我不知道为什么它不起作用
  • Android-sdk 管理器未显示所有包

    我有一个问题 我的 android sdk manager 突然停止显示所有软件包 它只显示已安装的软件包 你们能帮我解决这个问题吗 导航到文件 gt 设置 gt Android SDK gt SDK 更新站点选项卡 在该检查中强制 htt
  • ADO.Net 最佳实践 - 进行异步数据库调用时的单个连接与多个连接

    我正在使用 ADO Net 连接到一些 Sql Server 和 Oracle 数据库 并且我想同时运行一些查询 我对 Sql Server 使用 SqlClient 命名空间中的类 对 Oracle 使用 ODP Net 中的类 对于 S
  • watchkit 扩展未启动

    我无法在模拟器上启动 iOS Watch 应用程序 在 Yosemite 上安装了最新的 Beta 6 2 1 我创建一个基于单一视图的应用程序 2 添加App Watch目标 3 自动创建分机和Watch App 4 运行App并启动模拟
  • 如何使图像标题宽度与图像宽度匹配?

    我正在尝试设计这个样式 div class figure img src some image jpg p class caption span class caption text Some caption of any length s
  • C# 获取%AppData%的路径

    C 2008 SP1 我正在使用下面的代码 dt ReadXml AppData DateLinks xml 但是 我收到一个异常 该异常指向我的应用程序运行的位置 找不到路径的一部分 D Projects SubVersionProjec
  • 打字稿导入类

    我已经尝试让这个东西工作很长一段时间了 到目前为止 我找到的解决方案还没有对我有用 这就是我所拥有的 Test ts module t export class Test constructor alert test Main ts
  • 在 JSF 中动态创建响应

    我想在我的 JSF 页面上有一个链接 单击此链接时 Java Web Start 应用程序将启动 该应用程序根本不影响当前页面 该应用程序会自行启动 问题是 我需要动态生成启动 Java Web Start 应用程序的 JNLP 文件 基本
  • 如何在 Pandas 数据框中堆叠行以获得一个“长行”?

    假设我有一个 4 行 3 列的数据框 我想水平堆叠行 这样我就得到一行 12 列 如何操作以及如何处理冲突的列名称 您可以通过以下方式实现这一目标stack计算框架以产生一系列所有值 然后我们希望使用以下方法将其转换回 dfto frame
  • 将二进制浮点“1101.11”转换为十进制(13.75)的正确算法?

    我用C编写了一个程序来转换浮点数以二进制表示 http kipirvine com asm workbook floating tut htm 1101 11 化为小数 13 75 但是 我似乎无法从算法中获得正确的值 将二进制浮点数转换为
  • JavaScript 中的“闭包”到底指的是什么?

    我理解闭包是什么 但我在理解这个术语到底是什么时遇到了一些困难closure指 我在许多网站上看到过这个术语 但很少有人就其实际定义达成一致 是保存在栈帧上的变量吗 是返回的函数吗 它是外部函数的范围吗 它是内部 返回 函数的范围吗 是不是
  • 如何在 Swift 3 中测试 URL 并获取状态代码?

    我正在使用最新版本的 Xcode 撰写本文时为 8 1 它使用 Swift 3 0 我想做的就是获取一个字符串 将其转换为 URL 并测试该 URL 看看它是否会给出 404 错误 我已经能够使用以下方法创建 URL 和 URLReques
  • Node.JS 内核模式线程

    我试图弄清楚 Node JS 其 Windows 版本 是如何在幕后工作的 我知道有用户模式和内核模式线程 并且我知道处理模型如下所示 我还知道从内核模式线程移动到用户模式线程被认为是上下文切换 Node JS C 非阻塞工作线程是内核模式
  • Angular2 在模板和变更检测中的功能

    我试图在服务中构建一种方法 检查是否应根据当前用户的权限向当前用户显示导航按钮 我知道这只是装饰性的 安全性 因此这是放置在模板内的按钮
  • 尾随返回类型中的占位符是否会覆盖初始占位符?

    g 似乎接受任意组合auto and decltype auto 作为初始和尾随返回类型 int a auto f return a int auto g gt auto return a int auto h gt decltype au
  • 关于 DSO 引用隐藏符号的警告究竟意味着什么?

    我在将某些共享库与 g 链接时遇到问题 它给了我这样的警告 hidden symbol XXX in YYY is referenced by DSO usr lib 我已经阅读了一些有关特定问题的相关问题 但我想从整体上理解它 这个警告是
  • 如何授予jnlp文件中依赖lib的所有权限?

    我在使用 Java Web Start 时遇到了一个严重的问题 我无法理解 情况如下 我有一个 JavaFX 应用程序 编写为 Java8 我想使用 Java WebStart 进行部署 直到最近 我还使用 HTTP 与服务器进行通信 一切
  • 仅在 Spring Data Rest 中为子资源级别启用存储库?

    我有 2 个 jpa 实体 Document 和 DispatchDetail 它们具有一对多关系 即一个文档可以有一个dispatchDetails 列表 我为每个实体创建了 2 个存储库 现在我要尝试文档 GET http localh
  • Django MakeMessages 在 Windows 中缺少 xgettext

    在 Windows 7 上运行 Django 我目前正在尝试使用 django 书籍第 19 章中的说明翻译几个 Django 模板 我已向模板添加了翻译标签 加载了 I18N 并修改了 django 设置 然后我运行 django adm