1

Weblate 对“使用 Sphinx 翻译文档”有详细的解释。目前,我正在使用wiki.js和 Github。Localize与 Wiki.js 集成得很好,但我更喜欢 Weblate,它是一个开源和自托管的应用程序。

我喜欢 Wiki.js 结构文件和文件夹的方式。Wiki.js 有一个很好的内置编辑器,它们还以 md 格式存储文件。

尽管 Sphinx 与 Weblate 无缝集成,但我想知道 Sphinx 是否可以使用 md 文件而不是 rst 文件格式。

我们也可以将 Sphinx 用于内部文档或保存草稿吗?

Sphinx 是否具有用户、组和权限功能?

我对 Wiki.js 的其他替代方案持开放态度,但它应该具有 git 集成。

4

1 回答 1

1

Weblate 没有对 wiki.js 的原生支持。它实际上也没有对 Sphinx 的原生支持——Sphinx 使用标准的 gettext PO 文件进行本地化,所以只需要文档说明如何设置它。如果 wiki.js 具有内置的本地化支持,它可能会类似地工作(我不知道 wiki.js 的知识)。

Markdown 支持在 Weblate 中计划了很长时间(参见https://github.com/WeblateOrg/weblate/issues/3106)。AFAIR 甚至为此提供了一些赠款资金,但我不知道这方面是否还有一些进展。

是的,Sphinx 也可以使用 Markdown 文件,但是将 Sphinx 组合为渲染器同时仍使用 wiki.js 作为编辑器可能具有挑战性。

于 2021-02-23T07:27:35.337 回答