#mdbook #translation #gettext #localization

bin+lib mdbook-i18n-helpers

基于 Gettext 的 mdbook 翻译工作流插件

12 个版本

0.3.5 2024 年 7 月 23 日
0.3.4 2024 年 6 月 14 日
0.3.3 2024 年 5 月 27 日
0.3.2 2024 年 1 月 15 日
0.1.0 2023 年 4 月 4 日

#16 in 国际化 (i18n)

Download history 1655/week @ 2024-05-01 1050/week @ 2024-05-08 1167/week @ 2024-05-15 1510/week @ 2024-05-22 1017/week @ 2024-05-29 4936/week @ 2024-06-05 5695/week @ 2024-06-12 6105/week @ 2024-06-19 5368/week @ 2024-06-26 6534/week @ 2024-07-03 5693/week @ 2024-07-10 7102/week @ 2024-07-17 5387/week @ 2024-07-24 5600/week @ 2024-07-31 6110/week @ 2024-08-07 4447/week @ 2024-08-14

每月 22,656 次下载

Apache-2.0

145KB
3.5K SLoC

mdbook 的 Gettext 翻译支持

Visit crates.io Build workflow GitHub contributors GitHub stars

这里的插件使得将用 mdbook 编写的文档翻译成多种语言变得简单。翻译支持是 mdbook 的一个长期功能请求

安装

运行

$ cargo install mdbook-i18n-helpers

有关如何翻译您的 mdbook 项目的详细信息,请参阅 用法

配置

您可以在 book.toml 文件中自定义插件。

mdbook-xgettext

  • output.xgettext.pot-file (无默认值,必需):将此设置为 POT 文件的路径。典型值是 messages.pot,请参阅 用法 中的示例。
  • output.xgettext.granularity (默认值:1):将此设置为 n 以将所有行号四舍五入到最近的 n 倍数。将此设置为 0 以从 PO 文件中完全删除行号。这在编辑消息时可以帮助减少 PO 文件中的更改。这有助于减少 PO 文件在消息编辑时的更改。

变更日志

请参阅 变更日志 了解每个版本中主要更改的详细信息。

联系

如有疑问或评论,请联系 Martin Geisler 或开始 讨论。我们很乐意听取您的意见。


这不是一个官方支持的 Google 产品。

依赖项

约 16-27MB
~436K SLoC