本地化您的主题

以您偏好的语言显示您的主题。


注意: 主题本地化仅翻译主题本身的文本元素(例如“下一页”和“上一页”链接),而不是文档的实际内容。如果您希望创建多语言文档,您需要结合此处描述的主题本地化与第三方国际化/本地化插件。

安装

要使主题本地化生效,您必须使用支持本地化的主题,并通过安装 mkdocs[i18n] 来启用 i18n(国际化)支持:

pip install 'mkdocs[i18n]'

支持的语言环境

在大多数情况下,语言环境由您的语言的 ISO-639-1(2 字母)缩写指定。然而,语言环境也可能包括一个地区(或区域或国家)代码。语言和地区必须用下划线分隔。例如,英语的一些可能的语言环境包括 enen_AUen_GBen_US

有关您使用的主题支持的语言环境列表,请参阅该主题的文档。

警告: 如果您配置了一个您使用的主题尚未支持的语言环境,MkDocs 将回退到主题的默认语言环境。

使用方法

要指定 MkDocs 应使用的语言环境,请将 theme 配置选项的 locale 参数设置为适当的代码。

例如,要将 mkdocs 主题构建为法语,您可以在 mkdocs.yml 配置文件中使用以下内容:

theme:
  name: mkdocs
  locale: fr

贡献主题翻译

如果某个主题尚未翻译成您的语言,欢迎您使用 翻译指南 贡献翻译。