自动link到一个文件的不同语言版本(sphinx)

Automatic link to different language version of a document (sphinx)

我正在用两种不同的语言(英语和法语)创建一个多页文档,可能还会添加其他语言。给定文档的 url 将采用 prefix/en/name.html 或 prefix/fr/name.html 的形式,即只有 "en" 或 "fr" 部分会有所不同。是否可以在主模板中包含一些代码(layout.html ... fr/" 并将其作为 link 插入到 "French" 版本中?像

automatically retrieve:
    prefix/en/this_document.html  
transform into:  
<a href="prefix/fr/this_document.html">French</a>

我基本上在这个 post 中找到了我需要的答案:https://groups.google.com/forum/#!topic/sphinx-users/Xmbs5AbnVKY

基本上,我所做的是插入以下内容:

<a href="{{pathto("../en/"+pagename)}}">{{"English version"}}</a>

需要的地方。