Guides 6 min de lecture

Traduire un nouveau thème Shopify avant de le publier

Un nouveau thème Shopify démarre sans traductions. Voici comment traduire un thème non publié avant sa mise en ligne, pour un lancement qui n'est pas anglais.

L

LocaleFlow Team

La liste Themes to translate de LocaleFlow, avec un thème non publié coché et le thème en ligne laissé décoché

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.

Flowy thinking

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.

  1. L’agence ou le développeur interne duplique le thème en ligne et commence la refonte.
  2. 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.
  3. Le thème est publié un matin calme.
  4. Les marchés traduits affichent d’un coup une navigation en anglais, des boutons en anglais et des barres d’annonce en anglais.
  5. 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.

  1. Dupliquez le thème en ligne, ou poussez votre thème de développement, pour qu’il apparaisse dans la bibliothèque.
  2. Finissez d’abord les textes dans votre langue source. Traduire un thème qui bouge encore gâche une exécution.
  3. Ouvrez LocaleFlow, allez dans l’onglet Online Store et cochez le nouveau thème. Laissez le thème en ligne décoché.
  4. Cliquez sur Restart translation et attendez la fin du job.
  5. Ouvrez l’aperçu du thème non publié dans chaque langue cible et lisez l’habillage, pas les produits.
  6. Corrigez avec des termes personnalisés ce qui se lit mal, puis relancez.
  7. Publiez le thème.
  8. 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.

Flowy thumbsup

À 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


Essayez LocaleFlow avec une démo gratuite - voyez le contenu de votre propre boutique traduit.

Tags

#traduire thème shopify #refonte de thème #thème non publié #thème de développement #localisation shopify
FAQ

Questions fréquentes

Est-ce que je perds mes traductions quand je publie un nouveau thème Shopify ?+
Vous perdez celles du niveau thème. Shopify enregistre les traductions du contenu de thème sur chaque thème, donc un nouveau thème arrive avec un ensemble vide. Vos traductions de produits, collections, pages, articles et métachamps vivent sur ces fiches et traversent le changement intactes. En pratique, l'habillage de la boutique repasse dans votre langue source pendant que le catalogue reste traduit.
Puis-je traduire un thème non publié ou de développement ?+
Oui. L'onglet Online Store de LocaleFlow liste chaque thème de la boutique avec son rôle, affiché comme Live, Unpublished ou Development. Vous cochez ceux à traduire et vous pouvez laisser le thème en ligne décoché. C'est exactement ce qui vous permet de préparer une refonte en arrière-plan pendant que les clients voient toujours le thème actuel.
LocaleFlow recopie-t-il les traductions de mon ancien thème vers le nouveau ?+
Non. Chaque thème que vous cochez est traduit depuis votre langue source, pas recopié depuis un autre thème. Tout ce que vous avez appris à LocaleFlow s'applique toujours. Cela couvre les traductions de termes personnalisés, les clés exclues et votre prompt personnalisé, donc le nouveau thème garde la voix de l'ancien.
Qu'arrive-t-il à mes traductions de produits et de pages lors d'un changement de thème ?+
Rien. Shopify rattache ces traductions au produit, à la collection, à la page ou à l'article lui-même, pas au thème qui l'affiche. Changer de thème change le gabarit qui affiche le contenu, pas le contenu. Seul le contenu de thème est propre au thème, c'est-à-dire les textes que vous modifiez dans l'éditeur de thème et les fichiers de langue du thème.
Comment vérifier que le nouveau thème est traduit avant de le publier ?+
Cochez le nouveau thème dans LocaleFlow, cliquez sur Restart translation, et la carte confirme avec 'Job queued. Translation will start shortly.' Une bannière verte signale ensuite que le job tourne, avec un lien Check status. Une fois terminé, ouvrez l'aperçu du thème non publié dans Shopify avec une langue activée et lisez l'habillage de la boutique.

Pret a traduire votre boutique Shopify ?

Installez LocaleFlow depuis le Shopify App Store et commencez à traduire dès aujourd'hui.

Commencer à traduire