examples: Update multilingual example

Use new i18n concept

Fixes #2417
This commit is contained in:
bogem authored and digitalcraftsman committed 2016-11-23 19:47:09 +01:00
1 parent 4c72eb12dc
commit 68ebf61613
19 files changed
+56 -58

No files matched your search

+35 -2
View File
@@ -1,6 +1,39 @@
baseURL = "http://example.com" baseURL = "http://example.com"
defaultContentLanguage = "en"
[taxonomies] [taxonomies]
tag = "tags"
group = "groups" group = "groups"
menu = "menu"
[languages]
[languages.en]
weight = 0
title = "My multilingual site"
[[languages.en.menu.main]]
url = "/home"
name = "Home"
weight = 0
[[languages.en.menu.main]]
url = "/news"
name = "News"
weight = 1
[[languages.en.menu.main]]
url = "/about"
name = "About"
weight = 2
[languages.et]
weight = 1
title = "Minu mitmekeelne leht"
[[languages.et.menu.main]]
url = "/kodu"
name = "Kodu"
weight = 0
[[languages.et.menu.main]]
url = "/uudised"
name = "Uudised"
weight = 1
[[languages.et.menu.main]]
url = "/minust"
name = "Minust"
weight = 2
@@ -1,11 +1,6 @@
+++ +++
title = "About" title = "About"
linktitle = "About"
url = "/about" url = "/about"
lang = "en"
menu = ["en"]
menu_weight = 30
+++ +++
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum ex deleniti ut tenetur amet accusantium dolores nam provident! Ipsum, dicta voluptatum quas architecto nostrum sapiente eos commodi numquam accusantium reprehenderit. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum ex deleniti ut tenetur amet accusantium dolores nam provident! Ipsum, dicta voluptatum quas architecto nostrum sapiente eos commodi numquam accusantium reprehenderit.
@@ -1,11 +1,6 @@
+++ +++
title = "Minust" title = "Minust"
linktitle = "Minust"
url = "/minust" url = "/minust"
lang = "et"
menu = ["et"]
menu_weight = 30
+++ +++
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum ex deleniti ut tenetur amet accusantium dolores nam provident! Ipsum, dicta voluptatum quas architecto nostrum sapiente eos commodi numquam accusantium reprehenderit. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum ex deleniti ut tenetur amet accusantium dolores nam provident! Ipsum, dicta voluptatum quas architecto nostrum sapiente eos commodi numquam accusantium reprehenderit.
@@ -1,11 +1,6 @@
+++ +++
title = "Home" title = "Home"
linktitle = "Home"
url = "/home" url = "/home"
lang = "en"
menu = ["en"]
menu_weight = 0
+++ +++
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum ex deleniti ut tenetur amet accusantium dolores nam provident! Ipsum, dicta voluptatum quas architecto nostrum sapiente eos commodi numquam accusantium reprehenderit. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum ex deleniti ut tenetur amet accusantium dolores nam provident! Ipsum, dicta voluptatum quas architecto nostrum sapiente eos commodi numquam accusantium reprehenderit.
@@ -1,11 +1,6 @@
+++ +++
title = "Kodu" title = "Kodu"
linktitle = "Kodu"
url = "/kodu" url = "/kodu"
lang = "et"
menu = ["et"]
menu_weight = 0
+++ +++
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum ex deleniti ut tenetur amet accusantium dolores nam provident! Ipsum, dicta voluptatum quas architecto nostrum sapiente eos commodi numquam accusantium reprehenderit. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illum ex deleniti ut tenetur amet accusantium dolores nam provident! Ipsum, dicta voluptatum quas architecto nostrum sapiente eos commodi numquam accusantium reprehenderit.
@@ -1,7 +1,5 @@
+++ +++
title = "Alpha" title = "Alpha"
lang = "en"
groups = ["news"] groups = ["news"]
+++ +++
@@ -1,7 +1,5 @@
+++ +++
title = "Beta" title = "Beta"
lang = "en"
groups = ["news"] groups = ["news"]
+++ +++
@@ -0,0 +1,5 @@
+++
title = "News"
url = "/news"
listing = true
+++
@@ -1,10 +0,0 @@
+++
title = "News"
linktitle = "News"
url = "/news"
listing = true
lang = "en"
menu = ["en"]
menu_weight = 10
+++
@@ -1,7 +1,6 @@
+++ +++
title = "Alfa" title = "Alfa"
url = "/uudis/alfa"
lang = "et"
groups = ["uudised"] groups = ["uudised"]
+++ +++
@@ -1,7 +1,6 @@
+++ +++
title = "Beeta" title = "Beeta"
url = "/uudis/beeta"
lang = "et"
groups = ["uudised"] groups = ["uudised"]
+++ +++
@@ -0,0 +1,5 @@
+++
title = "Uudised"
url = "/uudised"
listing = true
+++
@@ -1,10 +0,0 @@
+++
title = "Uudised"
linktitle = "Uudised"
url = "/uudised"
listing = true
lang = "et"
menu = ["et"]
menu_weight = 10
+++
@@ -1,2 +0,0 @@
head_title: Multilingual
title: My multilingual site
@@ -1,2 +0,0 @@
head_title: Mitmekeelne
title: Minu mitmekeelne leht
+3
View File
@@ -0,0 +1,3 @@
- id: head_title
translation: "Multilingual"
+2
View File
@@ -0,0 +1,2 @@
- id: head_title
translation: "Mitmekeelne"
@@ -3,7 +3,7 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
{{ if .Title }} {{ if .Title }}
<title>{{ (index .Site.Data.translations .Params.lang).head_title }} - {{ .Title }}</title> <title>{{ i18n "head_title" }} - {{ .Title }}</title>
{{ end }} {{ end }}
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/main.css"> <link rel="stylesheet" href="/main.css">
@@ -4,11 +4,11 @@
<a href="/kodu">Eesti</a> <a href="/kodu">Eesti</a>
</nav> </nav>
<h1 id="title">{{ (index .Site.Data.translations .Params.lang).title }}</h1> <h1 id="title">{{ .Site.Title }}</h1>
<nav id="main-menu"> <nav id="main-menu">
{{ range (index .Site.Taxonomies.menu .Params.lang).Pages }} {{ range .Site.Menus.main }}
<a href="{{ .Permalink }}">{{ .LinkTitle }}</a> <a href="{{ .URL }}">{{ .Name }}</a>
{{ end }} {{ end }}
<div class="clear"></div> <div class="clear"></div>
</nav> </nav>