Vous avez refait le thème. Il est plus beau, il convertit mieux, et vous le publiez un mardi matin. Puis une cliente en Allemagne ouvre le site, et la barre d’annonce, le panier et le pied de page sont de nouveau en anglais.
C’est l’une des surprises les plus fréquentes dans une boutique Shopify multilingue, et ce n’est pas un bug. Cela vient de l’endroit où Shopify enregistre les traductions de thème. Une fois que vous le savez, la solution est simple, et vous la traitez avant le lancement plutôt qu’après.
Pourquoi un nouveau thème démarre non traduit
Shopify enregistre les traductions à des endroits différents selon ce qui est traduit.
Les titres de produits, les descriptions, les textes de collection, le contenu des pages, les articles de blog et les métachamps sont rattachés à ces fiches. Ils appartiennent au produit, pas au thème qui le dessine. Changez de thème et ils restent exactement tels quels.
Le contenu de thème fonctionne autrement. Les textes que vous modifiez dans l’éditeur de thème, plus les fichiers de langue du thème, sont rattachés à ce thème précis. Un nouveau thème est une nouvelle fiche, il arrive donc avec un ensemble de traductions vide.
C’est pour cela qu’une refonte donne l’impression d’effacer la moitié de votre travail. Le catalogue va bien. L’habillage autour, non.
En bref
Vos produits gardent leurs traductions. Votre thème non. Un nouveau thème est une nouvelle fiche, et elle démarre vide.
Ce qui tourne mal d’habitude
L’enchaînement ressemble le plus souvent à ceci.
- L’agence ou le développeur interne duplique le thème en ligne et commence la refonte.
- Tout le monde teste le nouveau thème dans la langue source, en général l’anglais, parce que c’est ce que l’aperçu montre en premier.
- Le thème est publié un matin calme.
- Les marchés traduits affichent d’un coup une navigation en anglais, des boutons en anglais et des barres d’annonce en anglais.
- Quelqu’un relance la traduction, et la boutique reste à moitié traduite pendant que le job avance dans les textes.
Il n’y a aucune négligence là-dedans. Les marchés traduits ne font simplement pas partie de la recette habituelle du thème. Les traductions vivaient sur l’ancien thème, personne n’avait donc de raison de regarder.
La solution : traduire le thème avant sa mise en ligne
LocaleFlow liste chaque thème de votre boutique, pas seulement celui qui est publié. Dans l’onglet Online Store, vous trouvez une liste nommée “Themes to translate”, où chaque thème porte son rôle.
- Live est le thème que vos clients voient en ce moment.
- Unpublished est un thème posé dans votre bibliothèque, par exemple le duplicata que vous refaites.
- Development est un thème poussé depuis la machine d’un développeur avec la CLI Shopify.
Vous cochez ceux que vous voulez traduire. Le thème en ligne peut rester décoché, la traduction ne touche alors que le nouveau thème.
Ensuite vous cliquez sur Restart translation. La carte confirme avec “Job queued. Translation will start shortly.” Une bannière verte signale alors que le job tourne. Le nouveau contenu sera traduit automatiquement, et un lien Check status se trouve juste à côté.
Quand c’est fini, ouvrez l’aperçu du thème non publié dans l’une de vos langues. Si la navigation, les boutons et la barre d’annonce se lisent correctement, le thème est prêt. Publiez-le, et la boutique est traduite dès la première minute.
Ce que fait vraiment la traduction
Chaque thème que vous cochez est traduit depuis votre langue source. LocaleFlow ne sort pas les textes de votre ancien thème pour les déposer dans le nouveau.
Cette nuance pèse plus qu’il n’y paraît. Un thème refait reprend rarement les mêmes textes que l’ancien, parce que les sections sont renommées, les textes réécrits et de nouveaux blocs apparaissent. Traduire depuis la source couvre les nouveaux textes, y compris ceux qui n’existaient pas avant.
Vos réglages s’appliquent toujours à l’exécution :
- Les traductions de termes personnalisés gardent votre vocabulaire fixe, un terme choisi l’an dernier est donc réutilisé.
- Les clés exclues restent dans la langue source, ce que vous voulez pour les marques et les références produit.
- Le prompt personnalisé et les prompts par langue tiennent la voix de marque, le nouveau thème sonne donc comme l’ancien.
Le résultat est un nouveau thème dans la même voix que celui qu’il remplace, sans que personne ne retape un glossaire.
Une checklist pour une refonte de thème
Utilisez-la la semaine avant de publier.
- Dupliquez le thème en ligne, ou poussez votre thème de développement, pour qu’il apparaisse dans la bibliothèque.
- Finissez d’abord les textes dans votre langue source. Traduire un thème qui bouge encore gâche une exécution.
- Ouvrez LocaleFlow, allez dans l’onglet Online Store et cochez le nouveau thème. Laissez le thème en ligne décoché.
- Cliquez sur Restart translation et attendez la fin du job.
- Ouvrez l’aperçu du thème non publié dans chaque langue cible et lisez l’habillage, pas les produits.
- Corrigez avec des termes personnalisés ce qui se lit mal, puis relancez.
- Publiez le thème.
- Cochez le thème fraîchement publié pour que les modifications suivantes restent synchronisées, et décochez celui que vous retirez.
L’étape 8 est celle que tout le monde oublie. Après le changement, le thème sur lequel vous travaillez devrait être celui que LocaleFlow garde synchronisé.
Ce qui dépend du thème, et ce qui n’en dépend pas
Il est utile de savoir quelles parties d’une boutique suivent le thème et lesquelles non, car cela vous dit quoi vérifier après une refonte.
Dépend du thème, donc a besoin de l’exécution ci-dessus :
- Le contenu de l’éditeur de thème, dont les barres d’annonce, les textes d’accueil et les titres de section
- Les textes des fichiers de langue du thème, dont les boutons, les textes du panier et les libellés de formulaire
Ne dépend pas du thème, donc traverse tout intact :
- Produits, collections, pages, blogs et articles
- Métachamps et métaobjets
- Menus, politiques de la boutique, libellés de filtres et noms des modes de livraison
- Textes alternatifs des images et noms des options de produit
LocaleFlow couvre les quinze types de ressources, la même configuration sert donc les deux groupes. Une refonte change seulement la fiche de thème à laquelle le contenu de thème appartient.
À faire une fois
Ajoutez la traduction à votre checklist de lancement de thème, juste à côté du test de vitesse. Cela coûte un clic et cela supprime la pire surprise du jour de lancement dans une boutique multilingue.
À lire aussi
- Les erreurs les plus courantes en traduction Shopify
- Guide du SEO multilingue
- Guide de traduction avec Shopify Markets
Essayez LocaleFlow avec une démo gratuite - voyez le contenu de votre propre boutique traduit.