fix: SEO SPA editor last fixes (3/4)

This commit is contained in:
Florian Sylvain committed 2026-10-16 16:31:17 +02:00
1 parent 470584400f
commit cb737b7ae3
19 files changed
+316 -147

No files matched your search

+19 -7
View File
@@ -2021,22 +2021,15 @@ export const messages = {
Suggestions: 'Suggestions',
'The meta title is {0} characters. Search engines may cut it off after about {1}.':
'Le titre meta fait {0} caractères. Les moteurs de recherche peuvent le couper après environ {1}.',
'The meta title is empty.': 'Le titre meta est vide.',
'The description is {0} characters. About 70 to 160 reads best in results.':
'La description fait {0} caractères. Entre 70 et 160 environ se lit mieux dans les résultats.',
'The cover image has no alt text. Add a short description of it.':
'L’image de couverture n’a pas de texte alternatif. Ajoutez-en une courte description.',
'This article has no cover image.': 'Cet article n’a pas d’image de couverture.',
'The URL slug is {0} characters. Shorter addresses are easier to share.':
'Le slug de l’URL fait {0} caractères. Les adresses plus courtes se partagent plus facilement.',
'This article has no author.': 'Cet article n’a pas d’auteur.',
'The body has no headings. H2 headings help readers scan the article.':
'Le corps n’a pas de titres. Les titres H2 aident les lecteurs à parcourir l’article.',
'1 image in the body has no alt text.': '1 image du corps n’a pas de texte alternatif.',
'{0} images in the body have no alt text.':
'{0} images du corps n’ont pas de texte alternatif.',
'The body is {0} characters. Longer articles tend to do better in search.':
'Le corps fait {0} caractères. Les articles plus longs ont tendance à mieux se classer.',
'Go to meta title': 'Aller au titre meta',
'Go to meta description': 'Aller à la description meta',
'Go to cover image': 'Aller à l’image de couverture',
@@ -2132,6 +2125,25 @@ export const messages = {
'Les suggestions ne bloquent jamais l’enregistrement ni la publication.',
"Describes the image for people who use a screen reader, and shows if it doesn't load. Leave it empty if the image is only decoration.":
'Décrit l’image pour les personnes qui utilisent un lecteur d’écran, et s’affiche si elle ne charge pas. Laissez vide si l’image est purement décorative.',
'No meta title yet. The article title is used instead.':
'Pas encore de titre meta. Le titre de l’article est utilisé à la place.',
'The description is {0} characters. Search engines may cut it off after about {1}.':
'La description fait {0} caractères. Les moteurs de recherche peuvent la couper après environ {1}.',
"No cover image. The site's social image is used.":
'Pas d’image de couverture. L’image de partage du site est utilisée.',
'The slug is {0} characters. Shorter addresses are easier to share.':
'Le slug fait {0} caractères. Les adresses plus courtes se partagent plus facilement.',
'This article has no authors, so the structured data has no author.':
'Cet article n’a pas d’auteur, donc les données structurées n’ont pas d’auteur.',
'The article is under 300 words. That is fine for a short note.':
'L’article fait moins de 300 mots. C’est correct pour une courte note.',
'article title + template': 'titre de l’article + modèle',
'first sentence of the body': 'première phrase du corps',
excerpt: 'extrait',
'site default description': 'description par défaut du site',
'cover image': 'image de couverture',
'site social image': 'image de partage du site',
'site address + slug': 'adresse du site + slug',
} as const
export type MessageKey = keyof typeof messages