ref: 5b40eeede1be8534a39a66613eb574bbe3d5852c
parent: 04889a5ee6247060cef4bde133a013ce7d4e3b61
author: Richard Metzler <[email protected]>
date: Sat Jun 11 07:56:10 EDT 2016
examples: Add example for translation files
--- /dev/null
+++ b/examples/multilingual/data/translations/en.yaml
@@ -1,0 +1,2 @@
+head_title: Multilingual
+title: My multilingual site
--- /dev/null
+++ b/examples/multilingual/data/translations/et.yaml
@@ -1,0 +1,2 @@
+head_title: Mitmekeelne
+title: Minu mitmekeelne leht
--- a/examples/multilingual/layouts/partials/head.html
+++ b/examples/multilingual/layouts/partials/head.html
@@ -3,13 +3,9 @@
<head>
<meta charset="utf-8">
{{ if .Title }}
- {{ if (eq .Params.lang "et") }}
- <title>Mitmekeelne - {{ .Title }}</title>
- {{ else }}
- <title>Multilingual - {{ .Title }}</title>
- {{ end }}
+ <title>{{ (index .Site.Data.translations .Params.lang).head_title }} - {{ .Title }}</title>
{{ end }}
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/main.css">
</head>
-<body>
\ No newline at end of file
+<body>
--- a/examples/multilingual/layouts/partials/header.html
+++ b/examples/multilingual/layouts/partials/header.html
@@ -4,11 +4,7 @@
<a href="/kodu">Eesti</a>
</nav>
- {{ if (eq .Params.lang "et") }}
- <h1 id="title">Minu mitmekeelne leht</h1>
- {{ else }}
- <h1 id="title">My multilingual site</h1>
- {{ end }}
+ <h1 id="title">{{ (index .Site.Data.translations .Params.lang).title }}</h1>
<nav id="main-menu">
{{ range (index .Site.Taxonomies.menu .Params.lang).Pages }}