python - 如何覆盖 Sphinx 插入的英文标签

标签 python pdf internationalization pdf-generation python-sphinx

我使用 Sphinx Python documentation generator .创建 PDF 文档非常容易和简单,但我有一个问题。

所有生成的 PDF 文档都有 英文 单词,例如“chapter”、“release”和“part”。

我怎样才能用另一种语言覆盖这些英文标签,或者完全删除它们?

最佳答案

在您的 conf.py 中,有以下段落(在 sphinx-quickstart 创建的 conf.py 的第 57 行附近) :

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#language = None

在我的例子中,我将其更改为:

language = nl      # bug!

当然应该是:

language = 'nl'    # don't forget the quotes :-)

这将适用于所有 Sphinx 输出;就我而言,我只检查了 html 和 latex 输出。在 Spinx 网站上,有 list of supported languages .

关于python - 如何覆盖 Sphinx 插入的英文标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2251450/

相关文章:

python - python中的弱引用列表

python - 动态更改 Python 类属性

java - 如何从Elasticsearch读取数据到Spark?

python - 在用户定义的函数中访问全局框架

php - 使用 PHP 生成 PDF 格式的出席列表

cakephp - 使用 CakePHP + TwigView + i18n 进行翻译

java - 将文件保存为 http 响应错误中收到的 .pdf

python - 如何获得与使用 python 将 pdf 复制和粘贴到文本相同的结果?

模板中的 django blocktrans 和 i18n

php - Symfony2 access_control 与 i18n 路由