diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-12-12 18:50:03 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-12-12 18:50:03 +0100 |
| commit | 85c4c42bd601270d7be0f34a0767a34bb85e29bb (patch) | |
| tree | 16a07a89cf209139672592fd6988f0c028acb7e9 /src/i18n | |
| parent | 93f87c10783e3d76f1dec667779aedffcae33a39 (diff) | |
refactor(hooks): rewrite useBreadcrumbs hook
* use next/router to get the slug instead of using props
* handle cases where the current page title is not provided
* update JSON-LD schema to match the example in documentation
* add tests
Diffstat (limited to 'src/i18n')
| -rw-r--r-- | src/i18n/en.json | 38 | ||||
| -rw-r--r-- | src/i18n/fr.json | 38 |
2 files changed, 54 insertions, 22 deletions
diff --git a/src/i18n/en.json b/src/i18n/en.json index 248c7db..f971c93 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -19,6 +19,10 @@ "defaultMessage": "Related topics", "description": "ThematicPage: related topics list widget title" }, + "/5tytV": { + "defaultMessage": "Page {number}", + "description": "UseBreadcrumbs: paginated route label" + }, "/EfcyW": { "defaultMessage": "It is now awaiting moderation.", "description": "PageComments: comment awaiting moderation" @@ -79,10 +83,6 @@ "defaultMessage": "Gitlab", "description": "ProjectPage: Gitlab repo label" }, - "28GZdv": { - "defaultMessage": "Projects", - "description": "Breadcrumb: projects label" - }, "2By3AZ": { "defaultMessage": "Open menu", "description": "SiteNavbar: main nav button label in navbar" @@ -231,9 +231,9 @@ "defaultMessage": "Loading the repository metadata...", "description": "ProjectPage: loading repository metadata" }, - "Es52wh": { - "defaultMessage": "Blog", - "description": "Breadcrumb: blog label" + "EH+dam": { + "defaultMessage": "404: Not found", + "description": "UseBreadcrumbs: page not found label" }, "FCpPCm": { "defaultMessage": "Comments:", @@ -307,6 +307,10 @@ "defaultMessage": "Skip to content", "description": "Layout: Skip to content link" }, + "K6aSZi": { + "defaultMessage": "Blog", + "description": "UseBreadcrumbs: blog label" + }, "KVSWGP": { "defaultMessage": "Other thematics", "description": "ThematicPage: other thematics list widget title" @@ -491,6 +495,10 @@ "defaultMessage": "{topicsCount, plural, =0 {Topics:} one {Topic:} other {Topics:}}", "description": "PostPreviewMeta: topics label" }, + "aZIuPO": { + "defaultMessage": "Home", + "description": "UseBreadcrumbs: home label" + }, "bAXtMT": { "defaultMessage": "{postsCount, plural, =0 {No posts} one {# post} other {# posts}}", "description": "PageHeader: total meta value" @@ -547,6 +555,10 @@ "defaultMessage": "Code blocks:", "description": "PrismThemeToggle: theme label" }, + "gSevGm": { + "defaultMessage": "Search results for \"{query}\"", + "description": "UseBreadcrumbs: search results label" + }, "gYbxP4": { "defaultMessage": "The comments are loading...", "description": "LoadingPageComments: loading message" @@ -563,14 +575,14 @@ "defaultMessage": "{postTitle} cover", "description": "PostPreview: an accessible name for the figure wrapping the cover" }, + "iHC3Qx": { + "defaultMessage": "Search", + "description": "UseBreadcrumbs: search label" + }, "iTLvLX": { "defaultMessage": "CC BY SA", "description": "SiteFooter: the license name" }, - "j5k9Fe": { - "defaultMessage": "Home", - "description": "Breadcrumb: home label" - }, "jJm8wd": { "defaultMessage": "Reading time:", "description": "PageHeader: reading time label" @@ -671,6 +683,10 @@ "defaultMessage": "Thematics are loading...", "description": "ThematicPage: loading thematics message" }, + "rkz8C6": { + "defaultMessage": "Projects", + "description": "UseBreadcrumbs: projects label" + }, "s57FTB": { "defaultMessage": "Share", "description": "Article: sharing widget title" diff --git a/src/i18n/fr.json b/src/i18n/fr.json index 4e8da8e..0989e07 100644 --- a/src/i18n/fr.json +++ b/src/i18n/fr.json @@ -19,6 +19,10 @@ "defaultMessage": "Sujets connexes", "description": "ThematicPage: related topics list widget title" }, + "/5tytV": { + "defaultMessage": "Page {number}", + "description": "UseBreadcrumbs: paginated route label" + }, "/EfcyW": { "defaultMessage": "Il est maintenant en attente de modération.", "description": "PageComments: comment awaiting moderation" @@ -79,10 +83,6 @@ "defaultMessage": "Gitlab", "description": "ProjectPage: Gitlab repo label" }, - "28GZdv": { - "defaultMessage": "Projets", - "description": "Breadcrumb: projects label" - }, "2By3AZ": { "defaultMessage": "Ouvrir le menu", "description": "SiteNavbar: main nav button label in navbar" @@ -231,9 +231,9 @@ "defaultMessage": "Chargement des métadonnées du dépôt…", "description": "ProjectPage: loading repository metadata" }, - "Es52wh": { - "defaultMessage": "Blog", - "description": "Breadcrumb: blog label" + "EH+dam": { + "defaultMessage": "404: Non trouvé", + "description": "UseBreadcrumbs: page not found label" }, "FCpPCm": { "defaultMessage": "Commentaires :", @@ -307,6 +307,10 @@ "defaultMessage": "Aller au contenu", "description": "Layout: Skip to content link" }, + "K6aSZi": { + "defaultMessage": "Blog", + "description": "UseBreadcrumbs: blog label" + }, "KVSWGP": { "defaultMessage": "Autres thématiques", "description": "ThematicPage: other thematics list widget title" @@ -491,6 +495,10 @@ "defaultMessage": "{topicsCount, plural, =0 {Sujets :} one {Sujet :} other {Sujets :}}", "description": "PostPreviewMeta: topics label" }, + "aZIuPO": { + "defaultMessage": "Accueil", + "description": "UseBreadcrumbs: home label" + }, "bAXtMT": { "defaultMessage": "{postsCount, plural, =0 {Aucun article} one {# article} other {# articles}}", "description": "PageHeader: total meta value" @@ -547,6 +555,10 @@ "defaultMessage": "Blocs de code :", "description": "PrismThemeToggle: theme label" }, + "gSevGm": { + "defaultMessage": "Résultats de la recherche pour « {query} »", + "description": "UseBreadcrumbs: search results label" + }, "gYbxP4": { "defaultMessage": "Les commentaires sont en cours de chargement…", "description": "LoadingPageComments: loading message" @@ -563,14 +575,14 @@ "defaultMessage": "Illustration de {postTitle}", "description": "PostPreview: an accessible name for the figure wrapping the cover" }, + "iHC3Qx": { + "defaultMessage": "Recherche", + "description": "UseBreadcrumbs: search label" + }, "iTLvLX": { "defaultMessage": "CC BY SA", "description": "SiteFooter: the license name" }, - "j5k9Fe": { - "defaultMessage": "Accueil", - "description": "Breadcrumb: home label" - }, "jJm8wd": { "defaultMessage": "Temps de lecture :", "description": "PageHeader: reading time label" @@ -671,6 +683,10 @@ "defaultMessage": "Les thématiques sont en cours de chargement…", "description": "ThematicPage: loading thematics message" }, + "rkz8C6": { + "defaultMessage": "Projets", + "description": "UseBreadcrumbs: projects label" + }, "s57FTB": { "defaultMessage": "Partager", "description": "Article: sharing widget title" |
