- Créer composant React ArticleCarousel avec lecture auto et boucle infinie - Afficher 6 articles total : 3 articles blog et 3 pages docs, intercalés - Ajouter badges colorés : bleu pour blog, vert foncé pour docs - Implémenter plugin personnalisé pour récupérer et organiser articles - Remplacer section fonctionnalités page d'accueil par nouveau carrousel - Mettre à jour logo site et favicon avec logo vache (logo_vache.png) - Ajouter traductions anglaises pour chaînes UI carrousel
115 lines
3.8 KiB
JSON
115 lines
3.8 KiB
JSON
{
|
|
"theme.NotFound.title": {
|
|
"message": "Page Not Found"
|
|
},
|
|
"theme.NotFound.p1": {
|
|
"message": "We could not find what you were looking for."
|
|
},
|
|
"theme.NotFound.p2": {
|
|
"message": "Please contact the owner of the site that linked you to the original URL and let them know their link is broken."
|
|
},
|
|
"homepage.title": {
|
|
"message": "Home",
|
|
"description": "The homepage title"
|
|
},
|
|
"homepage.tagline": {
|
|
"message": "Research and reflections on technical challenges",
|
|
"description": "The homepage tagline"
|
|
},
|
|
"homepage.description": {
|
|
"message": "Technical blog to document my research and reflections on technical challenges",
|
|
"description": "The homepage meta description"
|
|
},
|
|
"homepage.discoverDocs": {
|
|
"message": "Discover the documentation",
|
|
"description": "The homepage button to discover the documentation"
|
|
},
|
|
"homepage.readBlog": {
|
|
"message": "Read the blog",
|
|
"description": "The homepage button to read the blog"
|
|
},
|
|
"homepage.feature1.title": {
|
|
"message": "Technical Documentation",
|
|
"description": "Title of feature 1 (technical documentation) on the homepage"
|
|
},
|
|
"homepage.feature1.description": {
|
|
"message": "In-depth documentation of my projects and technical solutions.",
|
|
"description": "Description of feature 1 (technical documentation) on the homepage"
|
|
},
|
|
"homepage.feature2.title": {
|
|
"message": "Blog Posts",
|
|
"description": "Title of feature 2 (blog posts) on the homepage"
|
|
},
|
|
"homepage.feature2.description": {
|
|
"message": "Reflections and analysis on technical challenges encountered.",
|
|
"description": "Description of feature 2 (blog posts) on the homepage"
|
|
},
|
|
"homepage.feature3.title": {
|
|
"message": "Knowledge Sharing",
|
|
"description": "Title of feature 3 (knowledge sharing) on the homepage"
|
|
},
|
|
"homepage.feature3.description": {
|
|
"message": "Sharing experiences and solutions with the community.",
|
|
"description": "Description of feature 3 (knowledge sharing) on the homepage"
|
|
},
|
|
"tags.page.title": {
|
|
"message": "Tags",
|
|
"description": "Tags page title"
|
|
},
|
|
"tags.page.description": {
|
|
"message": "Browse content by tags",
|
|
"description": "Tags page meta description"
|
|
},
|
|
"tags.page.heading": {
|
|
"message": "Tags",
|
|
"description": "Tags page main heading"
|
|
},
|
|
"tags.filtered.title": {
|
|
"message": "{count} posts tagged with \"{tagName}\"",
|
|
"description": "Filtered tag page title"
|
|
},
|
|
"tags.filtered.description": {
|
|
"message": "Browse all content tagged with {tagName}",
|
|
"description": "Filtered tag page meta description"
|
|
},
|
|
"tags.filtered.heading": {
|
|
"message": "{count} posts tagged with \"{tagName}\"",
|
|
"description": "Filtered tag page heading"
|
|
},
|
|
"tags.viewAll": {
|
|
"message": "View All Tags",
|
|
"description": "View all tags link"
|
|
},
|
|
"tags.notFound.title": {
|
|
"message": "Tag Not Found",
|
|
"description": "Tag not found title"
|
|
},
|
|
"tags.notFound.description": {
|
|
"message": "The tag you are looking for does not exist.",
|
|
"description": "Tag not found description"
|
|
},
|
|
"carousel.title": {
|
|
"message": "Recent Articles",
|
|
"description": "Title of the article carousel section"
|
|
},
|
|
"carousel.badge.blog": {
|
|
"message": "BLOG",
|
|
"description": "Badge text for blog articles in carousel"
|
|
},
|
|
"carousel.badge.documentation": {
|
|
"message": "DOCUMENTATION",
|
|
"description": "Badge text for documentation pages in carousel"
|
|
},
|
|
"carousel.previous": {
|
|
"message": "Previous article",
|
|
"description": "Previous article button aria-label"
|
|
},
|
|
"carousel.next": {
|
|
"message": "Next article",
|
|
"description": "Next article button aria-label"
|
|
},
|
|
"carousel.goToSlide": {
|
|
"message": "Go to slide {index}",
|
|
"description": "Go to slide button aria-label"
|
|
}
|
|
}
|