Weblate 与 Wiki.js 和 git 的集成度如何?

问题描述

Weblate 对“Translating documentation using Sphinx.”有详细的解释目前,我使用的是 wiki.js 和 Github。 Localise 与 Wiki.js 集成良好,但我更喜欢 Weblate,它是一个开源的自托管应用程序。

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

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

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

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

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

解决方法

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 作为编辑器可能会很有挑战性。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...