Hyvor Blogs propose une prise en charge intégrée du multilinguisme. Ce guide vous aidera à configurer correctement les langues de votre blog. Les paramètres de langue se trouvent dans Paramètres → Langues.
L’anglais (en) est la langue principale des blogs nouvellement créés. Si vous bloguez dans une langue différente, il est important de modifier la langue dans les paramètres de langue afin d’indiquer aux utilisateurs, navigateurs et robots d’indexation la langue de votre blog.
Chaque langue de votre blog possède un code, un nom et une direction.
enen-USen-GBfrfr-FRTout dans Hyvor Blogs est conçu pour prendre en charge plusieurs langues. La plupart des textes peuvent être traduits depuis l’interface de la Console, tandis que certains textes (comme les textes du thème) doivent être traduits dans des fichiers YAML.
Allez dans Paramètres → Langues et cliquez sur le bouton Ajouter une langue pour ajouter une nouvelle langue.

Lorsque vous ajoutez une nouvelle langue, tous les articles seront traduisibles dans cette langue. Les langues non principales auront des pages d’index, par exemple, /fr pour le français. Toutes les routes de votre blog seront disponibles dans la nouvelle langue dans le même format.
Dans l’éditeur d’articles, vous verrez désormais une option pour passer d’une langue à l’autre. Lorsque vous basculez vers une nouvelle langue pour la première fois dans un article, une nouvelle « variante » de brouillon sera créée.

Ensuite, vous pouvez traduire le contenu, le titre, le slug et la description de votre article dans la nouvelle langue. Si vous utilisez le slug bonjour-monde pour la variante française, l’URL de l’article sera /fr/bonjour-monde.
Toutes les données de votre blog peuvent être traduites. Par exemple, le nom du blog, la description, les ancres de navigation, etc. Voici les endroits où vous pouvez traduire les données.
Les paramètres traduisibles auront une interface comme celle-ci. Créez d’abord une variante, puis traduisez les données.

Tous les thèmes officiels sont conçus avec la prise en charge du multilinguisme. Vous pouvez traduire les textes du thème dans des fichiers YAML.
lang. en.yaml est le fichier de langue par défaut.en.yaml.fr.yaml pour le français. Ensuite, collez le contenu copié dans le nouveau fichier.clé : valeur.* et {key} sont des espaces réservés. Ne les traduisez pas.:, *, etc.Exemple :
en.yaml
comments: Comments
posts_num_multi: '* Posts'
author: 'by {name}'fr.yaml
comments: Commentaires
posts_num_multi: '* Articles'
author: 'par {name}'Voici quelques travaux effectués en coulisses par Hyvor Blogs pour s’assurer que les robots des moteurs de recherche comprennent vos pages multilingues. Vous n’avez rien à faire pour cela.
HB ajoute l’attribut lang à la balise <html> de toutes les pages en utilisant le code de langue que vous avez défini (c’est pourquoi l’utilisation des codes de langue corrects est importante).
<html lang="en"></html>De plus, HB ajoutera des balises alternatives hreflang. Par exemple, si vous avez trois langues (en, fr, es), la page d’index en anglais (/) aura ces balises.
<link rel="alternate" href="https://yourblog.com/fr" hreflang="fr" />
<link rel="alternate" href="https://yourblog.com/es" hreflang="es" />Pour les articles, nous ajouterons ces balises alternatives uniquement si les variantes traduites sont publiées.