[我在Mac(Mojave 10.14.1)上使用sphinx-build(Sphinx v1.6.3)来生成不同语言的PDF。
所有语言都可以,但是波兰语给我打断了字符:
它们的原始文本存储为* .rst文件(德语),然后将它们翻译为* .po文件。
一个不起作用的示例单词是:Treść
这是相应的PO文件:
# SOME DESCRIPTIVE TITLE. # Copyright (C) Beat Gurtner # This file is distributed under the same license as the Dokumentation des # Sakkadentrainers package. # FIRST AUTHOR <EMAIL@ADDRESS>, 2019. # msgid "" msgstr "" "Project-Id-Version: Dokumentation des Sakkadentrainers\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-26 14:43+0200\n" "PO-Revision-Date: 2019-12-29 17:38+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "X-Poedit-SourceCharset: UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.4.0\n" "Last-Translator: \n" "Language-Team: \n" "Language: pl\n" "X-Generator: Poedit 2.2.4\n" #: ../../index.rst:7 msgid "Willkommen zur Dokumentation des Sakkadentrainers" msgstr "Witamy w dokumentacji Sakkadycznytrener" #: ../../index.rst:9 msgid "`Zurück zum Training <https://www.sakkadentrainer.ch>`_" msgstr "`Powrót do treningu <https://www.sakkadentrainer.ch>`_" #: ../../index.rst:11 msgid "Inhalt:" msgstr "Treść:"
生成PDF的命令是:
sphinx-build -t pl -D language=pl -b pdf /Applications/MAMP/htdocs/sakkadentrainer/doc/ /Applications/MAMP/htdocs/sakkadentrainer_medical_doc/pdf/pl/
感谢您的任何帮助
我在Mac(Mojave 10.14.1)上使用sphinx-build(Sphinx v1.6.3)来生成不同语言的PDF。所有语言都可以使用,但是波兰语却给了我断字符:它们的原始文本存储为* ....
这是解决方案。将其放入您的conf.py文件中。