Skip to content

Commit b6f198b

Browse files
committed
do not emit language options for orphan translations
1 parent de024e8 commit b6f198b

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

_includes/sidebar-toc-multipage-overview.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,10 @@ <h5 class="contents">Contents</h5>
5050
<li><a href="{{ site.baseurl }}/{{ l }}/{{ rootTutorialURL }}" class="lang">{{ lang.name }}</a></li>
5151
{% endfor %}
5252
</ul>
53-
{% elsif page.language %}
54-
{% assign engPath = page.id | remove_first: "/" | remove_first: page.language | append: '.html' %}
55-
{% assign engPg = site.overviews | where: 'partof', page.partof | first %}
53+
{% elsif page.language and page.orphanTranslation == false %}
54+
<!-- i.e. some pages like '/zh-cn/thanks.html' have no english version -->
55+
{% assign engPath = page.id | remove_first: "/" | remove_first: page.language | append: '.html' %}
56+
{% assign engPg = site.overviews | where: 'partof', page.partof | first %}
5657
<ul id="available-languages" style="display: none;">
5758
<li><a href="{{ site.baseurl }}{{ engPath }}">English</a></li>
5859
{% for l in engPg.languages %}

_includes/sidebar-toc-singlepage-overview.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@ <h5 class="contents">Contents</h5>
99
{% for l in page.languages %}
1010
{% capture intermediate %}{{ page.url }}{% endcapture %}
1111
{% capture rootTutorialURL %}{{ intermediate | remove_first: '/' }}{% endcapture %}
12-
{% assign lang = site.data.languages[l] %}
13-
<li><a href="{{ site.baseurl }}/{{ l }}/{{ rootTutorialURL }}" class="lang">{{ lang.name }}</a></li>
12+
{% assign lang = site.data.languages[l] %}
13+
<li><a href="{{ site.baseurl }}/{{ l }}/{{ rootTutorialURL }}" class="lang">{{ lang.name }}</a></li>
1414
{% endfor %}
1515
</ul>
16-
{% elsif page.language %}
17-
{% assign engPath = page.id | remove_first: "/" | remove_first: page.language | append: '.html' %}
18-
{% assign engPg = site.overviews | where: 'partof', page.partof | first %}
16+
{% elsif page.language and page.orphanTranslation == false %}
17+
<!-- i.e. some pages like '/zh-cn/thanks.html' have no english version -->
18+
{% assign engPath = page.id | remove_first: "/" | remove_first: page.language | append: '.html' %}
19+
{% assign engPg = site.overviews | where: 'partof', page.partof | first %}
1920
<ul id="available-languages" style="display: none;">
2021
<li><a href="{{ site.baseurl }}{{ engPath }}">English</a></li>
2122
{% for l in engPg.languages %}

_zh-cn/overviews/thanks.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
layout: singlepage-overview
33
language: zh-cn
44
title: 致谢名单
5+
orphanTranslation: true
56
---
67

78
2013年10月份起,CSDN CODE开始组织志愿者翻译Scala官方文档。计划翻译的文档主要为Scala官网上overview部分的内容,包含以下部分:

_zh-cn/thanks.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
layout: singlepage-overview
33
language: zh-cn
44
title: 致谢名单
5+
orphanTranslation: true
56
---
67

78
2013年10月份起,CSDN CODE开始组织志愿者翻译Scala官方文档。计划翻译的文档主要为Scala官网上overview部分的内容,包含以下部分:

0 commit comments

Comments
 (0)