feat(06-02): add blog i18n keys (nav.blog, a11y.blog*, blog.*)

- Add nav.blog in FR (Blog) + EN (Blog)
- Add a11y.blogTocToggle, blogPrev, blogNext with {title} interpolation
- Add blog.* block: title, subtitle, stats (articles/tags/languages),
  readingTime ({minutes} interpolation), prevArticle, nextArticle,
  backToBlog, toc.title, emptyState (title/description/cta),
  breadcrumb (home/blog)
- FR uses accents (Bientôt, précédent, Sommaire) per projects convention
This commit is contained in:
2026-04-22 09:11:07 +02:00
parent 31dce7df0c
commit d29938335d
2 changed files with 62 additions and 4 deletions
+31 -2
View File
@@ -5,7 +5,8 @@
"about": "About",
"contact": "Contact",
"fiverr": "Fiverr",
"hytale": "Hytale"
"hytale": "Hytale",
"blog": "Blog"
},
"footer": {
"copyright": "© 2026 Killian' DAL-CIN",
@@ -30,7 +31,10 @@
"themeLight": "Switch to dark mode",
"gitea": "Killian' DAL-CIN on Gitea (opens in new tab)",
"linkedin": "Killian' DAL-CIN on LinkedIn (opens in new tab)",
"fiverr": "Killian' DAL-CIN on Fiverr (opens in new tab)"
"fiverr": "Killian' DAL-CIN on Fiverr (opens in new tab)",
"blogTocToggle": "Show table of contents",
"blogPrev": "Previous article: {title}",
"blogNext": "Next article: {title}"
},
"seo": {
"home": {
@@ -549,5 +553,30 @@
]
}
}
},
"blog": {
"title": "Blog",
"subtitle": "Technical articles, experience feedback and practical guides on Hytale plugin development and the web ecosystem.",
"stats": {
"articles": "Articles",
"tags": "Tags",
"languages": "Languages"
},
"readingTime": "{minutes} min read",
"prevArticle": "Previous article",
"nextArticle": "Next article",
"backToBlog": "Back to blog",
"toc": {
"title": "Table of contents"
},
"emptyState": {
"title": "Hytale articles coming soon",
"description": "The blog is being prepared. The first articles on Hytale plugin development are coming soon.",
"cta": "Contact me"
},
"breadcrumb": {
"home": "Home",
"blog": "Blog"
}
}
}
+31 -2
View File
@@ -5,7 +5,8 @@
"about": "A propos",
"contact": "Contact",
"fiverr": "Fiverr",
"hytale": "Hytale"
"hytale": "Hytale",
"blog": "Blog"
},
"footer": {
"copyright": "© 2026 Killian' DAL-CIN",
@@ -30,7 +31,10 @@
"themeLight": "Activer le mode sombre",
"gitea": "Gitea de Killian' DAL-CIN (nouvelle fenetre)",
"linkedin": "LinkedIn de Killian' DAL-CIN (nouvelle fenetre)",
"fiverr": "Fiverr de Killian' DAL-CIN (nouvelle fenetre)"
"fiverr": "Fiverr de Killian' DAL-CIN (nouvelle fenetre)",
"blogTocToggle": "Afficher le sommaire",
"blogPrev": "Article précédent : {title}",
"blogNext": "Article suivant : {title}"
},
"seo": {
"home": {
@@ -549,5 +553,30 @@
]
}
}
},
"blog": {
"title": "Blog",
"subtitle": "Articles techniques, retours d'expérience et guides pratiques sur le développement de plugins Hytale et l'écosystème web.",
"stats": {
"articles": "Articles",
"tags": "Tags",
"languages": "Langues"
},
"readingTime": "{minutes} min de lecture",
"prevArticle": "Article précédent",
"nextArticle": "Article suivant",
"backToBlog": "Retour au blog",
"toc": {
"title": "Sommaire"
},
"emptyState": {
"title": "Bientôt des articles Hytale",
"description": "Le blog se prépare. Les premiers articles sur le développement de plugins Hytale arrivent bientôt.",
"cta": "Me contacter"
},
"breadcrumb": {
"home": "Accueil",
"blog": "Blog"
}
}
}