summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-16 12:54:14 +0200
committerDanilo M. <danix@danix.xyz>2026-04-16 12:54:14 +0200
commit71f577b171f6208fff7de47c7dad087955aa5fae (patch)
treea5bebf376a8f98e2e2f8312ae7a0c6bce39c4a3a
parent631505e0c403c9e2e4e5687ee121f0d1bd371b8c (diff)
downloaddanixxyz-fix/taxonomy-layouts.tar.gz
danixxyz-fix/taxonomy-layouts.zip
feat: i18n singular/plural post count on taxonomy listfix/taxonomy-layouts
Replace hardcoded "Posts: N" with i18n "postCount" key using Hugo's pluralization support (one/other forms). Renders "1 post" or "N posts" in English, "1 articolo" or "N articoli" in Italian. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
-rw-r--r--i18n/en.yaml3
-rw-r--r--i18n/it.yaml3
-rw-r--r--themes/danix-xyz-hacker/layouts/taxonomy/list.html4
3 files changed, 8 insertions, 2 deletions
diff --git a/i18n/en.yaml b/i18n/en.yaml
index 2a90f2b..64b0a26 100644
--- a/i18n/en.yaml
+++ b/i18n/en.yaml
@@ -26,6 +26,9 @@ tag: "Tag"
tags: "Tags"
relatedPosts: "Related articles"
noRelated: "No related articles."
+postCount:
+ one: "1 post"
+ other: "{{ . }} posts"
# Article types
life: "Life"
diff --git a/i18n/it.yaml b/i18n/it.yaml
index 9fd729e..6bc291f 100644
--- a/i18n/it.yaml
+++ b/i18n/it.yaml
@@ -26,6 +26,9 @@ tag: "Tag"
tags: "Tag"
relatedPosts: "Articoli correlati"
noRelated: "Nessun articolo correlato."
+postCount:
+ one: "1 articolo"
+ other: "{{ . }} articoli"
# Article types
life: "Vita"
diff --git a/themes/danix-xyz-hacker/layouts/taxonomy/list.html b/themes/danix-xyz-hacker/layouts/taxonomy/list.html
index b3ab612..cd4945a 100644
--- a/themes/danix-xyz-hacker/layouts/taxonomy/list.html
+++ b/themes/danix-xyz-hacker/layouts/taxonomy/list.html
@@ -23,7 +23,7 @@
<div class="relative">
{{ partial "article-list-item.html" . }}
<span class="absolute top-4 right-4 px-2 py-0.5 rounded text-xs font-mono bg-surface text-text-dim border border-border/30">
- {{ .Pages.Len }}
+ {{ i18n "postCount" .Pages.Len }}
</span>
</div>
{{ end }}
@@ -33,7 +33,7 @@
<div class="relative">
{{ partial "article-list-item.html" . }}
<span class="absolute top-4 right-4 px-2 py-0.5 rounded text-xs font-mono bg-surface text-text-dim border border-border/30">
- {{ .Pages.Len }}
+ {{ i18n "postCount" .Pages.Len }}
</span>
</div>
{{ end }}