mirror of https://github.com/luizdepra/hugo-coder.git

Luiz F. A. de Prá
09.36.2019 13c99afe10b5bd307732c9fafc13821d2147f928
Add pt-br i18n (#144)

* Add pt-br i18n

* Fix footer text for pt-br
4 files deleted
5 files added
7 files modified
158 ■■■■■ changed files
exampleSite/config.toml 54 ●●●●● patch | view | raw | blame | history
exampleSite/content/about.pl.md 6 ●●●●● patch | view | raw | blame | history
exampleSite/content/about.pt-br.md 6 ●●●●● patch | view | raw | blame | history
exampleSite/content/contact.pl.md 6 ●●●●● patch | view | raw | blame | history
exampleSite/content/contact.pt-br.md 6 ●●●●● patch | view | raw | blame | history
exampleSite/content/posts/dummy.pl.md 6 ●●●●● patch | view | raw | blame | history
exampleSite/content/posts/dummy.pt-br.md 9 ●●●●● patch | view | raw | blame | history
exampleSite/content/projects.pl.md 6 ●●●●● patch | view | raw | blame | history
exampleSite/content/projects.pt-br.md 6 ●●●●● patch | view | raw | blame | history
i18n/en.toml 20 ●●●●● patch | view | raw | blame | history
i18n/pt-br.toml 21 ●●●●● patch | view | raw | blame | history
layouts/_default/list.html 2 ●●● patch | view | raw | blame | history
layouts/partials/404.html 4 ●●●● patch | view | raw | blame | history
layouts/partials/footer.html 2 ●●● patch | view | raw | blame | history
layouts/partials/list.html 2 ●●● patch | view | raw | blame | history
layouts/posts/single.html 2 ●●● patch | view | raw | blame | history
exampleSite/config.toml
@@ -4,6 +4,7 @@
theme = "hugo-coder"
languagecode = "en"
defaultcontentlanguage = "en"
paginate = 20
canonifyurls = true
@@ -67,17 +68,7 @@
[languages]
    [languages.en]
        languagename = "English" # The language name to be displayed in the selector.
        title = "John Doe"
        # You can configure the theme parameter for each language.
        [languages.en.params]
        author = "John Doe"
        info = "Full Stack DevOps and Magician"
        description = "John Doe's personal website"
        keywords = "blog,developer,personal"
        [languages.en.menu] # It is possible to change the menu too.
        languagename = "English"
        [[languages.en.menu.main]]
        name = "About"
@@ -100,34 +91,35 @@
        url = "/contact/"
    [languages.pl]
        languagename = "Polski"
        title = "John Doe po polsku"
    [languages.pt-br]
        languagename = "Português"
        title = "João Ninguém"
        [languages.pl.params]
            author = "John Doe"
            description = "Strona domowa John'a Doe"
            keywords = "blog,developer,strona domowa"
            info = "Full Stack DevOps i Magik"
        [languages.pt-br.params]
            author = "João Ninguém"
            info = "Full Stack DevOps e Mágico"
            description = "Sítio pessoal de João Ninguém"
            keywords = "blog,desenvolvedor,pessoal"
            footercontent = "Coloque algum texto aqui."
        [languages.pl.menu]
        [languages.pt-br.menu]
            [[languages.pl.menu.main]]
            name = "O mnie"
            [[languages.pt-br.menu.main]]
            name = "Sobre"
            weight = 1
            url = "/pl/about/"
            url = "/pt-br/about/"
            [[languages.pl.menu.main]]
            [[languages.pt-br.menu.main]]
            name = "Blog"
            weight = 2
            url = "/pl/posts/"
            url = "/pt-br/posts/"
            [[languages.pl.menu.main]]
            name = "Projektowanie"
            [[languages.pt-br.menu.main]]
            name = "Projetos"
            weight = 3
            url = "/pl/projects/"
            url = "/pt-br/projects/"
            [[languages.pl.menu.main]]
            name = "Kontakt"
            [[languages.pt-br.menu.main]]
            name = "Contato"
            weight = 5
            url = "/pl/contact/"
            url = "/pt-br/contact/"
exampleSite/content/about.pl.md
File was deleted
exampleSite/content/about.pt-br.md
New file
@@ -0,0 +1,6 @@
+++
title = "Sobre Hugo"
slug = "about"
+++
Em construção... Aguarde!
exampleSite/content/contact.pl.md
File was deleted
exampleSite/content/contact.pt-br.md
New file
@@ -0,0 +1,6 @@
+++
title = "Contato"
slug = "contact"
+++
Me siga em @joaoninguem.
exampleSite/content/posts/dummy.pl.md
File was deleted
exampleSite/content/posts/dummy.pt-br.md
New file
@@ -0,0 +1,9 @@
+++
date = "2018-12-31"
title = "Dummy"
slug = "dummy"
tags = ["hugo", "i18n"]
categories = ["blog"]
+++
Nada para ver aqui!
exampleSite/content/projects.pl.md
File was deleted
exampleSite/content/projects.pt-br.md
New file
@@ -0,0 +1,6 @@
+++
title = "Projetos"
slug = "projects"
+++
Em construção... Aguarde!
i18n/en.toml
@@ -1,3 +1,21 @@
[readingTime]
[category]
other = "category"
[tag]
other = "tag"
[reading_time]
one = "One minute read"
other = "{{ .Count }} minutes read"
[page_not_found]
other = "Page Not Found"
[page_does_not_exist]
other = "Sorry, this page does not exist."
[head_back]
other = "You can head back to <a href=\"{{ . }}\">homepage</a>."
[powered_by]
other = "Powered by"
i18n/pt-br.toml
New file
@@ -0,0 +1,21 @@
[category]
other = "categoria"
[tag]
other = "tag"
[reading_time]
one = "Um minuto de leitura"
other = "{{ .Count }} minutos de leitura"
[page_not_found]
other = "Página Não Encontrada"
[page_does_not_exist]
other = "Desculpe, essa página não existe."
[head_back]
other = "Você pode voltar para a <a href=\"{{ . }}\">página inicial</a>."
[powered_by]
other = "Promovido por"
layouts/_default/list.html
@@ -1,6 +1,6 @@
{{ define "title" }}
  {{- if eq .Kind "taxonomy" -}}
    {{- .Data.Singular | title -}}
    {{- i18n .Data.Singular | title -}}
    {{- print ": " -}}
  {{- end -}}
layouts/partials/404.html
@@ -1,7 +1,7 @@
<section class="container centered">
  <div class="error">
    <h1>404</h1>
    <h2>Page Not Found</h2>
    <p>Sorry, this page does not exist.<br />You can head back to <a href="{{ .Site.BaseURL }}">homepage</a>.</p>
    <h2>{{ i18n "page_not_found" }}</h2>
    <p>{{ i18n "page_does_not_exist" }}<br />{{ i18n "head_back" .Site.BaseURL | safeHTML }}</p>
  </div>
</section>
layouts/partials/footer.html
@@ -6,7 +6,7 @@
    {{ if not .Site.Params.hideCopyright }} © {{ now.Format "2006" }}{{ end }}
    {{ if not .Site.Params.hideCredits }}
      {{ if not .Site.Params.hideCopyright }} · {{ end }}
      Powered by <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/">Coder</a>.
      {{ i18n "powered_by" }} <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/">Coder</a>.
    {{ end }}
    {{ if .Site.Params.commit }}
      {{ if or (not .Site.Params.hideCredits) (not .Site.Params.hideCopyright) }} · {{ end }}
layouts/partials/list.html
@@ -1,7 +1,7 @@
<section class="container list">
  <h1 class="title">
    {{- if eq .Kind "taxonomy" -}}
      {{- .Data.Singular | title -}}
      {{- i18n .Data.Singular | title -}}
      {{- print ": " -}}
    {{- end -}}
layouts/posts/single.html
@@ -18,7 +18,7 @@
            </span>
            <span class="reading-time">
              <i class="fas fa-clock"></i>
              {{ i18n "readingTime" .ReadingTime }}
              {{ i18n "reading_time" .ReadingTime }}
            </span>
          </div>
          {{ with .Page.Params.Categories }}{{ partial "taxonomy/categories" . }}{{ end }}