Skip to content
This repository has been archived by the owner on Nov 21, 2018. It is now read-only.

Adds i18n footer links (for all known active languages) #258

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions content/cn/template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"browser-title":"io.js - JavaScript I/O",
"logo-text":"io.js",
"heading-languages":"其他语言",
"faq-link":"常见问题",
"es6-link":"ES6",
"api-link":"API 文档",
Expand Down
1 change: 1 addition & 0 deletions content/en/template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"browser-title":"io.js - JavaScript I/O",
"contribute-message":"See something you like? Want to help? Visit https://github.com/iojs/website to contribute",
"heading-languages":"Languages",
"logo-text":"io.js",
"faq-link":"FAQ",
"es6-link":"ES6",
Expand Down
2 changes: 2 additions & 0 deletions content/fr/template.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"browser-title":"io.js - JavaScript I/O",
"contribute-message":"Quelque chose vous plaît ? Envie de nous aider ? Allez sur https://github.com/iojs/website pour contribuer",
"heading-languages":"Langues",
"logo-text":"io.js",
"faq-link":"FAQ",
"es6-link":"ES6",
Expand Down
1 change: 1 addition & 0 deletions content/ko/template.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"browser-title":"io.js - JavaScript I/O",
"heading-languages":"언어",
"logo-text":"io.js",
"faq-link":"FAQ",
"es6-link":"ES6",
Expand Down
2 changes: 2 additions & 0 deletions content/pt_PT/template.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{
"browser-title":"io.js - JavaScript I/O",
"contribute-message":"Gosta do que vê? Quer ajudar? Visite https://github.com/iojs/website para contribuir",
"heading-languages":"Idiomas",
"logo-text":"io.js",
"faq-link":"FAQ",
"es6-link":"ES6",
Expand Down
9 changes: 9 additions & 0 deletions gulp/tasks/templates.js
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,15 @@ function generateContentAndTemplates() {
markdownPage: fileName,
pageStylesheet: fileName
},
page: {
languages: projectJSON.languages.map(function(lang) {
return {
code: lang.code,
name: lang.name,
url: `/${lang.code}/${fileName}.html`
}
})
},
project: projectJSON
}

Expand Down
23 changes: 22 additions & 1 deletion source/project.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,25 @@
{
"current_version": "1.4.3",
"current_v8": "4.1.0.21"
"current_v8": "4.1.0.21",
"languages": [
{"code": "cn", "name": "简体中文", "name-en": "Chinese (Simple)"},
{"code": "de", "name": "Deutsch", "name-en": "German"},
{"code": "el", "name": "Ελληνικά", "name-en": "Greek"},
{"code": "en", "name": "English", "name-en": "English"},
{"code": "es", "name": "Español", "name-en": "Spanish"},
{"code": "fi", "name": "Suomi", "name-en": "Finnish"},
{"code": "fr", "name": "Français", "name-en": "French"},
{"code": "he", "name": "עברית", "name-en": "Hebrew", "rtl": true},
{"code": "id", "name": "Bahasa Indonesia", "name-en": "Indonesian"},
{"code": "it", "name": "Italiano", "name-en": "Italian"},
{"code": "ja", "name": "日本語", "name-en": "Japanese"},
{"code": "ko", "name": "한국어", "name-en": "Korean"},
{"code": "no", "name": "Norsk", "name-en": "Norwegian"},
{"code": "pt_BR", "name": "Português (BR)", "name-en": "Portuguese (Brazil)"},
{"code": "pt_PT", "name": "Português (PT)", "name-en": "Portuguese (Portugal)"},
{"code": "ru", "name": "Русский", "name-en": "Russian"},
{"code": "tr", "name": "Türkçe", "name-en": "Turkish"},
{"code": "uk", "name": "Українська", "name-en": "Ukrainian"},
{"code": "zh_TW", "name": "正體中文(台灣)", "name-en": "Chinese Traditional (Taiwan)"}
]
}
9 changes: 8 additions & 1 deletion source/styles/main.styl
Original file line number Diff line number Diff line change
Expand Up @@ -131,10 +131,17 @@ nav
&:first-child, &:hover, &:hover + a
border-color transparent

a[href]
&:hover
background #F7DF31
color #292829
border-radius 3px

&.languageFooter
font-size 0.8rem
margin-top 30px
a
border-left-width 0px

p.lead
text-align center
text-align center
8 changes: 7 additions & 1 deletion source/templates/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@
</div>
</header>

<div class="content clearfix">{{{content}}}</div>
<div class="content content--body clearfix">
{{{content}}}
</div>

<footer class="content">
<nav>
Expand All @@ -42,6 +44,10 @@
--><a href="http://logs.libuv.org/io.js/latest">{{i18n.irc-logs-link}}</a><!--
--><a href="https://github.com/iojs/io.js/blob/v1.x/GOVERNANCE.md#readme">{{i18n.gov-link}}</a>
</nav>
<nav class="languageFooter">
<a><strong>{{i18n.heading-languages}}</strong></h3><!--
-->{{#page.languages}}<a href="{{url}}" lang="{{code}}">{{name}}</a>{{/page.languages}}
</nav>
</footer>

<!-- {{i18n.contribute-message}} -->
Expand Down