Add 5 new languages to exampleSite: German, French, Spanish, Portuguese

Add complete translations for:
- German (de)
- French (fr)
- Spanish (es)
- Portuguese Brazil (pt-br)
- Portuguese Portugal (pt-pt)

Changes include:
- Language config files (languages.*.toml)
- Menu config files (menus.*.toml)
- Translated docs section (16 files x 5 langs)
- Translated homepage, guides, samples
- Translated examples, authors, tags sections
- Translated users section (112 dirs x 5 langs)
- Fixed YAML front matter formatting in user files

Hugo build now supports 9 languages total.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Nuno Coração
2025-12-22 22:49:50 +00:00
parent e41621dbbc
commit 1d88d5b296
1136 changed files with 30934 additions and 3999 deletions

View File

@@ -0,0 +1,22 @@
languageCode = "de"
languageName = "Deutsch"
weight = 3
title = "Blowfish"
[params]
displayName = "Deutsch"
isoCode = "de"
rtl = false
dateFormat = "2. January 2006"
logo = "img/blowfish_logo_transparent.png"
description = "Ein leistungsstarkes, leichtgewichtiges Theme für Hugo."
[params.author]
name = "Blowfish"
image = "img/blowfish_logo.png"
headline = "Ein leistungsstarkes, leichtgewichtiges Theme für Hugo."
bio = "Ein leistungsstarkes, leichtgewichtiges Theme für Hugo."
links = [
{ x-twitter = "https://twitter.com/burufugu" },
{ github = "https://github.com/nunocoracao/blowfish" },
]

View File

@@ -0,0 +1,22 @@
languageCode = "es"
languageName = "Español"
weight = 6
title = "Blowfish"
[params]
displayName = "Español"
isoCode = "es"
rtl = false
dateFormat = "2 de January de 2006"
logo = "img/blowfish_logo_transparent.png"
description = "Un tema potente y ligero para Hugo."
[params.author]
name = "Blowfish"
image = "img/blowfish_logo.png"
headline = "Un tema potente y ligero para Hugo."
bio = "Un tema potente y ligero para Hugo."
links = [
{ x-twitter = "https://twitter.com/burufugu" },
{ github = "https://github.com/nunocoracao/blowfish" },
]

View File

@@ -0,0 +1,22 @@
languageCode = "fr"
languageName = "Français"
weight = 2
title = "Blowfish"
[params]
displayName = "Français"
isoCode = "fr"
rtl = false
dateFormat = "2 janvier 2006"
logo = "img/blowfish_logo_transparent.png"
description = "Un thème puissant et léger pour Hugo."
[params.author]
name = "Blowfish"
image = "img/blowfish_logo.png"
headline = "Un thème puissant et léger pour Hugo."
bio = "Un thème puissant et léger pour Hugo."
links = [
{ x-twitter = "https://twitter.com/burufugu" },
{ github = "https://github.com/nunocoracao/blowfish" },
]

View File

@@ -1,6 +1,6 @@
languageCode = "it"
languageName = "Italiano"
weight = 2
weight = 4
title = "Blowfish"
[params]

View File

@@ -1,6 +1,6 @@
languageCode = "ja"
languageName = "日本語"
weight = 3
weight = 8
title = "Blowfish"
[params]

View File

@@ -0,0 +1,22 @@
languageCode = "pt-br"
languageName = "Português (Brasil)"
weight = 6
title = "Blowfish"
[params]
displayName = "Português (Brasil)"
isoCode = "pt-br"
rtl = false
dateFormat = "2 de January de 2006"
logo = "img/blowfish_logo_transparent.png"
description = "Um tema poderoso e leve para Hugo."
[params.author]
name = "Blowfish"
image = "img/blowfish_logo.png"
headline = "Um tema poderoso e leve para Hugo."
bio = "Um tema poderoso e leve para Hugo."
links = [
{ x-twitter = "https://twitter.com/burufugu" },
{ github = "https://github.com/nunocoracao/blowfish" },
]

View File

@@ -0,0 +1,22 @@
languageCode = "pt-pt"
languageName = "Português (Portugal)"
weight = 5
title = "Blowfish"
[params]
displayName = "Português (Portugal)"
isoCode = "pt-pt"
rtl = false
dateFormat = "2 de January de 2006"
logo = "img/blowfish_logo_transparent.png"
description = "Um tema poderoso e leve para Hugo."
[params.author]
name = "Blowfish"
image = "img/blowfish_logo.png"
headline = "Um tema poderoso e leve para Hugo."
bio = "Um tema poderoso e leve para Hugo."
links = [
{ x-twitter = "https://twitter.com/burufugu" },
{ github = "https://github.com/nunocoracao/blowfish" },
]

View File

@@ -1,6 +1,6 @@
languageCode = "zh-cn"
languageName = "简体中文"
weight = 4
weight = 9
title = "Blowfish"
[params]

View File

@@ -0,0 +1,69 @@
# -- Hauptmenü --
# Das Hauptmenü wird in der Kopfzeile oben auf der Seite angezeigt.
[[main]]
name = "Dokumentation"
pageRef = "docs"
weight = 10
[[main]]
name = "Shortcodes"
pageRef = "docs/shortcodes"
weight = 15
[[main]]
name = "Beispiele"
weight = 20
[[main]]
name = "Vorlagen"
parent = "Beispiele"
pageRef = "samples"
weight = 16
[[main]]
name = "Galerie"
parent = "Beispiele"
pageRef = "examples"
weight = 30
[[main]]
name = "Rezepte"
parent = "Beispiele"
pageRef = "guides"
weight = 40
[[main]]
name = "Benutzer"
pageRef = "users"
weight = 90
[[main]]
name = "Merch"
url = "https://www.teepublic.com/user/blowfish-store/t-shirts"
weight = 100
[[main]]
identifier = "twitter"
pre = "x-twitter"
url = "https://twitter.com/burufugu"
weight = 200
[[main]]
identifier = "github"
pre = "github"
url = "https://github.com/nunocoracao/blowfish"
weight = 400
# -- Fußzeilenmenü --
[[footer]]
name = "Tags"
pageRef = "tags"
weight = 10
[[footer]]
name = "Autoren"
pageRef = "authors"
weight = 20

View File

@@ -0,0 +1,69 @@
# -- Menú Principal --
# El menú principal se muestra en el encabezado en la parte superior de la página.
[[main]]
name = "Documentación"
pageRef = "docs"
weight = 10
[[main]]
name = "Shortcodes"
pageRef = "docs/shortcodes"
weight = 15
[[main]]
name = "Ejemplos"
weight = 20
[[main]]
name = "Muestras"
parent = "Ejemplos"
pageRef = "samples"
weight = 16
[[main]]
name = "Galería"
parent = "Ejemplos"
pageRef = "examples"
weight = 30
[[main]]
name = "Recetas"
parent = "Ejemplos"
pageRef = "guides"
weight = 40
[[main]]
name = "Usuarios"
pageRef = "users"
weight = 90
[[main]]
name = "Merch"
url = "https://www.teepublic.com/user/blowfish-store/t-shirts"
weight = 100
[[main]]
identifier = "twitter"
pre = "x-twitter"
url = "https://twitter.com/burufugu"
weight = 200
[[main]]
identifier = "github"
pre = "github"
url = "https://github.com/nunocoracao/blowfish"
weight = 400
# -- Menú de Pie de Página --
[[footer]]
name = "Etiquetas"
pageRef = "tags"
weight = 10
[[footer]]
name = "Autores"
pageRef = "authors"
weight = 20

View File

@@ -0,0 +1,69 @@
# -- Menu Principal --
# Le menu principal est affiché dans l'en-tête en haut de la page.
[[main]]
name = "Documentation"
pageRef = "docs"
weight = 10
[[main]]
name = "Shortcodes"
pageRef = "docs/shortcodes"
weight = 15
[[main]]
name = "Exemples"
weight = 20
[[main]]
name = "Échantillons"
parent = "Exemples"
pageRef = "samples"
weight = 16
[[main]]
name = "Vitrine"
parent = "Exemples"
pageRef = "examples"
weight = 30
[[main]]
name = "Recettes"
parent = "Exemples"
pageRef = "guides"
weight = 40
[[main]]
name = "Utilisateurs"
pageRef = "users"
weight = 90
[[main]]
name = "Merch"
url = "https://www.teepublic.com/user/blowfish-store/t-shirts"
weight = 100
[[main]]
identifier = "twitter"
pre = "x-twitter"
url = "https://twitter.com/burufugu"
weight = 200
[[main]]
identifier = "github"
pre = "github"
url = "https://github.com/nunocoracao/blowfish"
weight = 400
# -- Menu Pied de Page --
[[footer]]
name = "Tags"
pageRef = "tags"
weight = 10
[[footer]]
name = "Auteurs"
pageRef = "authors"
weight = 20

View File

@@ -0,0 +1,69 @@
# -- Menu Principal --
# O menu principal é exibido no cabeçalho no topo da página.
[[main]]
name = "Documentação"
pageRef = "docs"
weight = 10
[[main]]
name = "Shortcodes"
pageRef = "docs/shortcodes"
weight = 15
[[main]]
name = "Exemplos"
weight = 20
[[main]]
name = "Amostras"
parent = "Exemplos"
pageRef = "samples"
weight = 16
[[main]]
name = "Galeria"
parent = "Exemplos"
pageRef = "examples"
weight = 30
[[main]]
name = "Receitas"
parent = "Exemplos"
pageRef = "guides"
weight = 40
[[main]]
name = "Usuários"
pageRef = "users"
weight = 90
[[main]]
name = "Merch"
url = "https://www.teepublic.com/user/blowfish-store/t-shirts"
weight = 100
[[main]]
identifier = "twitter"
pre = "x-twitter"
url = "https://twitter.com/burufugu"
weight = 200
[[main]]
identifier = "github"
pre = "github"
url = "https://github.com/nunocoracao/blowfish"
weight = 400
# -- Menu de Rodapé --
[[footer]]
name = "Tags"
pageRef = "tags"
weight = 10
[[footer]]
name = "Autores"
pageRef = "authors"
weight = 20

View File

@@ -0,0 +1,69 @@
# -- Menu Principal --
# O menu principal é apresentado no cabeçalho no topo da página.
[[main]]
name = "Documentação"
pageRef = "docs"
weight = 10
[[main]]
name = "Shortcodes"
pageRef = "docs/shortcodes"
weight = 15
[[main]]
name = "Exemplos"
weight = 20
[[main]]
name = "Amostras"
parent = "Exemplos"
pageRef = "samples"
weight = 16
[[main]]
name = "Galeria"
parent = "Exemplos"
pageRef = "examples"
weight = 30
[[main]]
name = "Receitas"
parent = "Exemplos"
pageRef = "guides"
weight = 40
[[main]]
name = "Utilizadores"
pageRef = "users"
weight = 90
[[main]]
name = "Merch"
url = "https://www.teepublic.com/user/blowfish-store/t-shirts"
weight = 100
[[main]]
identifier = "twitter"
pre = "x-twitter"
url = "https://twitter.com/burufugu"
weight = 200
[[main]]
identifier = "github"
pre = "github"
url = "https://github.com/nunocoracao/blowfish"
weight = 400
# -- Menu de Rodapé --
[[footer]]
name = "Tags"
pageRef = "tags"
weight = 10
[[footer]]
name = "Autores"
pageRef = "authors"
weight = 20