examples: Add example for translation files
authorRichard Metzler <richard.metzler@me.com>
Sat, 11 Jun 2016 09:56:10 +0000 (11:56 +0200)
committerdigitalcraftsman <digitalcraftsman@protonmail.com>
Fri, 29 Jul 2016 18:21:52 +0000 (20:21 +0200)
examples/multilingual/data/translations/en.yaml [new file with mode: 0644]
examples/multilingual/data/translations/et.yaml [new file with mode: 0644]
examples/multilingual/layouts/partials/head.html
examples/multilingual/layouts/partials/header.html

diff --git a/examples/multilingual/data/translations/en.yaml b/examples/multilingual/data/translations/en.yaml
new file mode 100644 (file)
index 0000000..beec1ec
--- /dev/null
@@ -0,0 +1,2 @@
+head_title: Multilingual
+title: My multilingual site
diff --git a/examples/multilingual/data/translations/et.yaml b/examples/multilingual/data/translations/et.yaml
new file mode 100644 (file)
index 0000000..02bc7ca
--- /dev/null
@@ -0,0 +1,2 @@
+head_title: Mitmekeelne
+title: Minu mitmekeelne leht
index 19f4810e1f2f3ad3ccdcae18e1c1433deeb0c718..fee14e72c2d6b070e2c1b3a6358af87eeeaef3a8 100644 (file)
@@ -3,13 +3,9 @@
 <head>\r
        <meta charset="utf-8">\r
        {{ if .Title }}\r
-               {{ if (eq .Params.lang "et") }}\r
-               <title>Mitmekeelne - {{ .Title }}</title>\r
-               {{ else }}\r
-               <title>Multilingual - {{ .Title }}</title>\r
-               {{ end }}\r
+               <title>{{ (index .Site.Data.translations .Params.lang).head_title }} - {{ .Title }}</title>\r
        {{ end }}\r
        <meta name="viewport" content="width=device-width, initial-scale=1">\r
        <link rel="stylesheet" href="/main.css">\r
 </head>\r
-<body>
\ No newline at end of file
+<body>\r
index e5209f5df1d2cba482496d07853bac8be71184e0..f08c3523c681ab74db726f8f09ded8b303bd5992 100644 (file)
@@ -4,11 +4,7 @@
                <a href="/kodu">Eesti</a>\r
        </nav>\r
 \r
-       {{ if (eq .Params.lang "et") }}\r
-       <h1 id="title">Minu mitmekeelne leht</h1>\r
-       {{ else }}\r
-       <h1 id="title">My multilingual site</h1>\r
-       {{ end }}\r
+       <h1 id="title">{{ (index .Site.Data.translations .Params.lang).title }}</h1>\r
 \r
        <nav id="main-menu">\r
                {{ range (index .Site.Taxonomies.menu .Params.lang).Pages }}\r