diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-12-14 15:30:34 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-12-14 16:30:04 +0100 |
| commit | 7063b199b4748a9c354ed37e64cdc84c512f2c0c (patch) | |
| tree | 7506c3003c56b49a248e9adb40be610780bb540e /src/i18n | |
| parent | 85c4c42bd601270d7be0f34a0767a34bb85e29bb (diff) | |
refactor(pages): rewrite helpers to output schema in json-ld format
* make sure url are absolutes
* nest breadcrumb schema in webpage schema
* trim HTML tags from content/description
* use a regular script instead of next/script (with the latter the
schema is not updated on route change)
* place the script in document head
* add keywords, wordCount and readingTime keys in BlogPosting schema
* fix breadcrumbs in search page (without query)
* add tests (a `MatchInlineSnapshot` will be better but Prettier 3 is
not supported yet)
Diffstat (limited to 'src/i18n')
| -rw-r--r-- | src/i18n/en.json | 20 | ||||
| -rw-r--r-- | src/i18n/fr.json | 20 |
2 files changed, 24 insertions, 16 deletions
diff --git a/src/i18n/en.json b/src/i18n/en.json index f971c93..411bb06 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -507,6 +507,10 @@ "defaultMessage": "Contact form", "description": "Contact: form accessible name" }, + "bW6Zda": { + "defaultMessage": "Discover search results for {query} on {websiteName} website.", + "description": "SearchPage: SEO - Meta description" + }, "c0Oecl": { "defaultMessage": "Created on:", "description": "ProjectOverview: creation date label" @@ -583,6 +587,10 @@ "defaultMessage": "CC BY SA", "description": "SiteFooter: the license name" }, + "j3+hB9": { + "defaultMessage": "Home", + "description": "HomePage: page title" + }, "jJm8wd": { "defaultMessage": "Reading time:", "description": "PageHeader: reading time label" @@ -631,10 +639,6 @@ "defaultMessage": "Leave a reply to comment {id}", "description": "ReplyCommentForm: an accessible name for the reply form" }, - "npisb3": { - "defaultMessage": "Search for a post on {websiteName}.", - "description": "SearchPage: SEO - Meta description" - }, "nsw6Th": { "defaultMessage": "Copied!", "description": "usePrism: copy button text (clicked)" @@ -671,14 +675,14 @@ "defaultMessage": "Off", "description": "MotionToggle: deactivate reduce motion label" }, - "pg26sn": { - "defaultMessage": "Discover search results for {query} on {websiteName}.", - "description": "SearchPage: SEO - Meta description" - }, "qFqWQH": { "defaultMessage": "Thematics are loading...", "description": "SearchPage: loading thematics message" }, + "rEp1mS": { + "defaultMessage": "Search for a post on {websiteName} website.", + "description": "SearchPage: SEO - Meta description" + }, "rVoW4G": { "defaultMessage": "Thematics are loading...", "description": "ThematicPage: loading thematics message" diff --git a/src/i18n/fr.json b/src/i18n/fr.json index 0989e07..399abcf 100644 --- a/src/i18n/fr.json +++ b/src/i18n/fr.json @@ -507,6 +507,10 @@ "defaultMessage": "Formulaire de contact", "description": "Contact: form accessible name" }, + "bW6Zda": { + "defaultMessage": "Découvrez les résultats de recherche pour {query} sur le site d’{websiteName}.", + "description": "SearchPage: SEO - Meta description" + }, "c0Oecl": { "defaultMessage": "Créé le :", "description": "ProjectOverview: creation date label" @@ -583,6 +587,10 @@ "defaultMessage": "CC BY SA", "description": "SiteFooter: the license name" }, + "j3+hB9": { + "defaultMessage": "Accueil", + "description": "HomePage: page title" + }, "jJm8wd": { "defaultMessage": "Temps de lecture :", "description": "PageHeader: reading time label" @@ -631,10 +639,6 @@ "defaultMessage": "Répondre au commentaire {id}", "description": "ReplyCommentForm: an accessible name for the reply form" }, - "npisb3": { - "defaultMessage": "Rechercher un article sur {websiteName}.", - "description": "SearchPage: SEO - Meta description" - }, "nsw6Th": { "defaultMessage": "Copié !", "description": "usePrism: copy button text (clicked)" @@ -671,14 +675,14 @@ "defaultMessage": "Arrêt", "description": "MotionToggle: deactivate reduce motion label" }, - "pg26sn": { - "defaultMessage": "Découvrez les résultats de recherche pour {query} sur {websiteName}.", - "description": "SearchPage: SEO - Meta description" - }, "qFqWQH": { "defaultMessage": "Les thématiques sont en cours de chargement…", "description": "SearchPage: loading thematics message" }, + "rEp1mS": { + "defaultMessage": "Rechercher un article sur le site d’{websiteName}.", + "description": "SearchPage: SEO - Meta description" + }, "rVoW4G": { "defaultMessage": "Les thématiques sont en cours de chargement…", "description": "ThematicPage: loading thematics message" |
