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

Commit

Permalink
Merge pull request #258 from iojs/template-build-refactor_i18n-footer
Browse files Browse the repository at this point in the history
Adds i18n footer links (for all known active languages)
  • Loading branch information
snostorm committed Mar 4, 2015
2 parents d77e9f0 + cfcc6bc commit 02eb295
Show file tree
Hide file tree
Showing 9 changed files with 53 additions and 3 deletions.
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

0 comments on commit 02eb295

Please sign in to comment.