shithub: hugo

Download patch

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 }}