Localisation et traduction

Les clients du monde entier préfèrent consulter le contenu dans leur langue maternelle. La traduction du contenu de votre boutique peut vous permettre d’augmenter vos ventes, car vos clients internationaux peuvent mieux comprendre votre marketing, les détails de vos produits, ainsi que vos politiques d’expédition et de retour. En savoir plus sur la vente transfrontalière.

Vous pouvez activer plusieurs langues depuis votre interface administrateur Shopify pour créer des URL distinctes pour votre contenu traduit. Lorsque les clients arrivent sur une URL régionale, votre boutique affiche automatiquement la version traduite si des traductions existent.

Lorsque les traductions n’existent pas, votre boutique en ligne affiche le contenu dans votre langue principale. Vous pouvez traduire le contenu de votre boutique en ligne à l’aide de l’appli Translate & Adapt, en ajoutant vos propres traductions au moyen de fichiers CSV ou en utilisant une appli tierce compatible. Après la traduction de la boutique, les clients peuvent parcourir votre boutique, payer et recevoir des notifications dans leur langue locale.

Conditions requises pour la localisation et la traduction de votre boutique

Avant de localiser et de traduire votre boutique, passez en revue les conditions requises suivantes :

  • Forfait Shopify : disponible avec tous les forfaits, sauf le forfait Lite.
  • Compatibilité du thème :
    • Les thèmes Shopify gratuits prennent en charge les fonctionnalités multilingues.
    • Pour être compatibles, les thèmes personnalisés doivent utiliser l’objet Liquid routes pour les liens internes, par exemple `` au lieu de /cart.
  • Structure du domaine :
    • Utilisez des sous-dossiers, comme example.com/de, ou des sousdomaines, comme de.example.com, pour les URL spécifiques à une langue.

Pour vendre en plusieurs langues, vous devez remplir les conditions suivantes :

Localisation, URL et référencement naturel (SEO)

Un aspect majeur de la vente en plusieurs langues consiste à s’assurer que les clients et les moteurs de recherche peuvent trouver la bonne version linguistique de votre site. Lorsque vous publiez une langue, des URL uniques sont créées pour chaque page traduite de votre boutique. Pour ce faire, le code de la langue est ajouté aux URL :

  • Balises hreflang : ajoutées automatiquement pour les URL spécifiques à une langue.
  • Slugs d’URL : les slugs traduits sont facultatifs, mais ils améliorent la localisation (par exemple, /products/chair devient /produkte/stuhl).

Par exemple, supposons que votre domaine principal soit exemple.com. Si vous publiez deux langues supplémentaires, le français (fr) et l’allemand (de), les URL de votre boutique deviennent exemple.com/fr et exemple.com/de.

Vous pouvez également proposer différentes langues sur différents domaines en utilisant la fonctionnalité des domaines internationaux.

Les slugs d’URL peuvent être traduits manuellement avec l’appli Translate & Adapt de Shopify, une appli de traduction tierce compatible, ou à l’aide de l’exportation et de l’importation de fichiers CSV.

Il est important que les moteurs de recherche puissent indexer votre site dans toutes les langues traduites. Les balises hreflang sont ajoutées automatiquement, et toutes les langues publiées sont incluses dans les plans du site (sitemaps), ce qui aide les moteurs de recherche à détecter les différentes langues de votre boutique. Vous pouvez gérer ce paramètre dans Boutique en ligne > Préférences. En savoir plus sur les balises hreflang automatiques.

Considérations relatives à la vente en plusieurs langues

Passez en revue les considérations suivantes avant de vendre en plusieurs langues :

  • La vente en plusieurs langues ne prend en charge que les applications de traduction tierces compatibles.
  • Les balises (telles que les balises de produit, les balises d’article et les balises de blog) ne peuvent pas être traduites.
  • Si les champs Balise de titre et Méta-description pour le SEO des produits utilisent les paramètres par défaut, les traductions ne sont pas disponibles pour ces champs. Les paramètres par défaut extraient le contenu du titre et de la description du produit, et utilisent automatiquement le titre et la description traduits du produit lorsque les clients consultent votre boutique dans une autre langue. Si vous avez personnalisé ces champs, vous pouvez les traduire à l’aide de l’application Translate & Adapt ou d’une application de traduction tierce compatible.
  • Les slugs d’URL, tels que /en-ca/products/shoes, peuvent être traduits en /es-mx/products/zapatos, mais le mot products ne peut pas être traduit.
  • Les slugs d’URL ne peuvent pas être personnalisés pour les marchés. Les traductions ne peuvent être ajoutées que pour les slugs d’URL sur tous les marchés où une langue est affichée.
  • Lorsque vous traduisez dans des langues qui s’écrivent de droite à gauche, comme l’hébreu ou l’arabe, vérifiez que votre thème prend en charge les langues de droite à gauche pour vous assurer que la mise en page est correcte.
  • Le paiement dispose d’un contenu prétraduit dans 33 langues. Apporter des personnalisations supplémentaires à la langue lors du paiement nécessite des applis tierces.

Modification de la langue par défaut de votre boutique en ligne

La modification de votre langue par défaut supprime vos traductions existantes pour la langue vers laquelle vous basculez, et ces traductions ne deviennent pas le contenu de votre boutique. Avant de modifier votre langue par défaut, exportez vos traductions pour cette langue depuis Paramètres > Langues.

Une fois que vous avez modifié la langue par défaut de votre boutique en ligne, votre langue par défaut précédente est supprimée de Paramètres > Langues. Si vous souhaitez définir la langue par défaut précédente comme langue secondaire, vous devez la rajouter à vos marchés et à Paramètres > Langues.

Découvrez comment modifier la langue par défaut de votre boutique en ligne et apprenez-en davantage sur la gestion des langues.

Gérer les langues

Vous pouvez gérer plusieurs langues dans votre boutique dans la section Langues de votre interface administrateur Shopify, et gérer les langues pour chacun de vos marchés dans la section Marchés de votre interface administrateur Shopify.

Considérations relatives à la gestion des langues

Passez en revue les considérations suivantes concernant la gestion des langues et des traductions pour votre boutique en ligne et vos marchés :

  • Assurez-vous que votre boutique remplit les conditions requises pour vendre en plusieurs langues.
  • L’ajout d’une langue permet uniquement d’ajouter des traductions dans les langues prises en charge pour les thèmes et les processus de paiement compatibles. Si vous souhaitez ajouter des traductions à d’autres contenus de la boutique, vous devez importer des traductions ou utiliser une appli.
  • Vous devez fournir les traductions lorsque vous ajoutez des langues à votre boutique. Avant d’ajouter une nouvelle langue, assurez-vous que vos traductions sont prêtes ou que vous avez installé une appli de traduction et attribué la langue à un marché. Vous pouvez utiliser l’application Translate & Adapt pour importer votre contenu traduit dans Shopify. Vous pouvez également consulter le Shopify App Store pour trouver une appli de traduction pour votre boutique.
  • Si vous publiez une langue dans votre boutique sans ajouter de traductions, vous recevez un message vous invitant à en ajouter. Les langues publiées sans traductions supplémentaires n’affichent que les traductions fournies pour le thème et le paiement.
  • Vous devez avoir configuré des domaines internationaux pour gérer les langues de marchés spécifiques. Si vous n’avez pas configuré de domaines internationaux, vos paramètres de langue sont les mêmes pour tous vos marchés actifs.

Ajouter une langue à votre boutique en ligne

Si vous souhaitez qu’un marché utilise un sous-dossier de votre domaine principal, tel que example.com/fr-ca, au lieu d’un domaine distinct, configurez les marchés cibles à l’aide de sous-dossiers dans la section Marchés de votre interface administrateur Shopify.

Vous pouvez attribuer une langue non publiée uniquement à un domaine qui possède déjà une langue par défaut.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.

  2. Cliquez sur Ajouter une langue.

  3. Dans la boîte de dialogue Ajouter une langue, sélectionnez une langue dans le menu déroulant, puis cliquez sur Suivant.

  4. Activez chaque domaine sur lequel vous souhaitez rendre la langue disponible, puis cliquez sur Terminé. Chaque domaine de la liste affiche les marchés qui l’utilisent.

  5. Effectuez l’une des opérations suivantes pour ajouter des traductions :

Publier une langue dans votre boutique en ligne

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.

  2. Dans le tableau des langues, cliquez sur l’icône Menu horizontal à côté de la langue que vous souhaitez rendre disponible pour les clients de votre boutique.

  3. Cliquez sur Publier.

  4. Si vous n’avez pas ajouté de traductions pour la langue, cliquez sur Publier dans la boîte de dialogue de confirmation.

Gérer les langues pour les marchés

Vous pouvez ajouter des langues, gérer les langues et modifier la langue par défaut pour chaque marché dans la section Marchés de votre interface administrateur Shopify.

Avant de pouvoir gérer les langues pour les marchés, vous devez utiliser des sous-dossiers ou des domaines et des sous-domaines pour créer des domaines internationaux.

Si vous n’avez pas configuré de domaines internationaux, vos paramètres de langue sont les mêmes pour tous vos marchés actifs et vous ne pouvez pas gérer les paramètres de marchés spécifiques.

En savoir plus sur la configuration des domaines internationaux.

Ajouter une langue à un marché

Avant de pouvoir ajouter une langue à un marché spécifique, vous devez ajouter la langue dans la section Langues de votre interface administrateur Shopify.

Étapes :

  1. Depuis votre interface administrateur Shopify, accédez à Marchés.

  2. Cliquez sur le marché pour lequel vous souhaitez gérer les langues.

  3. Cliquez sur Langues et domaines.

  4. Cliquez sur Ajouter des langues

  5. Dans la section Non ajouté à ce marché, cliquez sur la langue que vous souhaitez ajouter.

Modifier la langue par défaut d’un marché

Par défaut, chaque marché utilise la même langue par défaut que celle de votre boutique. Vous pouvez modifier la langue par défaut de chaque marché pour une autre langue.

Étapes :

  1. Depuis votre interface administrateur Shopify, accédez à Marchés.

  2. Cliquez sur le marché pour lequel vous souhaitez gérer les langues.

  3. Cliquez sur Langues et domaines.

  4. Cliquez sur l’icône Menu horizontal à côté de la langue par défaut actuelle du marché.

  5. Cliquez sur Définir par défaut.

Supprimer une langue d’un marché

Vous pouvez supprimer une langue d’un marché lorsque vous ne souhaitez plus la proposer en option. La suppression de la langue du marché signifie que toutes les URL utilisant le slug d’URL de cette langue cesseront de fonctionner. Tant que la traduction existe, vous pourrez rajouter la langue ultérieurement.

Étapes :

  1. Depuis votre interface administrateur Shopify, accédez à Marchés.

  2. Cliquez sur le marché pour lequel vous souhaitez gérer les langues.

  3. Cliquez sur Langues et domaines.

  4. Cliquez sur l’icône Menu horizontal à côté de la langue que vous souhaitez supprimer.

  5. Cliquez sur Supprimer la langue.

  6. Dans la boîte de dialogue, cliquez sur Supprimer.

Dépublier une langue dans votre boutique en ligne

Vous pouvez dépublier une langue, ce qui la masque aux clients sans supprimer la langue ou les traductions. Tout lien vers la boutique dans cette langue entraînera une erreur 404 « Page introuvable ». Par conséquent, créez des redirections pour toutes vos langues dépubliées.

L’annulation de la publication d’une langue la supprime également de chaque domaine auquel elle a été attribuée.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.

  2. Dans le tableau des langues, cliquez sur l’icône Menu horizontal à côté de la langue que vous souhaitez rendre indisponible.

  3. Cliquez sur Dépublier.

  4. Dans la boîte de dialogue, cliquez sur Dépublier.

Supprimer une langue dans votre boutique en ligne

Si vous êtes sûr(e) de ne pas avoir besoin de traductions dans cette langue, vous pouvez également la supprimer. La suppression d’une langue supprime également toutes les traductions de cette langue de manière permanente. Si vous rajoutez la langue à l’avenir, vous devrez rajouter les traductions.

Vous pouvez supprimer uniquement une langue qui n’est pas publiée. Pour supprimer une langue publiée, annulez d’abord la publication de la langue.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.

  2. Dans le tableau des langues, cliquez sur l’icône Menu horizontal à côté de la langue non publiée que vous souhaitez supprimer de votre boutique.

  3. Cliquez sur Supprimer la langue.

  4. Dans la boîte de dialogue, cliquez sur Supprimer.

Modifier la langue par défaut de votre boutique en ligne

Vous pouvez modifier la langue par défaut de votre boutique. La langue par défaut de votre boutique est utilisée pour le paiement et le thème de votre boutique.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.

  2. Dans le tableau des langues, cliquez sur l’icône Menu horizontal à côté de votre langue par défaut actuelle.

  3. Cliquez sur Modifier la valeur par défaut.

  4. Dans la boîte de dialogue Modifier la langue par défaut, sélectionnez une langue dans le menu.

  5. Cliquez sur Enregistrer.

Ajouter des traductions de langue à l’aide de fichiers CSV

Vous pouvez importer du contenu traduit dans des fichiers CSV. L’importation de vos propres traductions à l’aide de fichiers CSV vous permet de gérer les traductions de votre langue sans utiliser d’application de traduction tierce.

Passez en revue les restrictions suivantes avant d’utiliser un fichier CSV pour ajouter une traduction de langue :

  • Vous ne pouvez pas traduire les balises de ressources.
  • Si vous utilisez une appli tierce, il se peut qu’elle ne prenne pas en charge par défaut la vente en plusieurs langues. Si vous avez des doutes concernant votre appli, contactez le développeur de l’appli.
  • Si vous modifiez l’ancre d’un produit, les redirections d’URL pour ce produit ne seront pas prises en charge pour les URL spécifiques à une langue.
  • Vous ne pouvez pas traduire les URL de produits. Les URL de produits restent dans la langue dans laquelle elles ont été créées, même lorsqu’un client consulte votre site dans une autre langue publiée.

Les étapes générales suivantes décrivent le processus d’exportation, de modification et d’importation des traductions de langue à l’aide de fichiers CSV.

Étape 1 : exporter votre fichier CSV

Vous pouvez exporter un fichier CSV à partir de votre interface administrateur Shopify contenant la liste actuelle des traductions pour les langues que vous sélectionnez. Le fichier CSV vous est envoyé par e-mail.

Le fichier CSV contient les colonnes suivantes :

  • Type : le type de ressource, tel que Produits, Articles, Collections, Pages ou Blogs.
  • Identification : l’ID de la ressource.
  • Champ : le champ, tel que title, body_html ou meta_title.
  • Paramètres régionaux : la langue dans laquelle le contenu est traduit.
  • Marché : le marché pour lequel le contenu a été créé.
  • Statut : indique si la traduction est obsolète.
  • Contenu par défaut : le contenu d’origine à traduire.
  • Contenu traduit : le contenu traduit. Vous pouvez ajouter votre contenu traduit à cette ligne.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.

  2. Cliquez sur Exporter.

  3. Sélectionnez la langue que vous souhaitez exporter. Vous pouvez sélectionner Toutes les langues pour exporter les traductions de toutes les langues que vous prenez en charge.

  4. Sélectionnez l’une des options suivantes :

    • Sélectionnez Tout le contenu pour exporter toutes les traductions.
    • Sélectionnez Champs méta si vous utilisez des champs méta pour ajouter du contenu à votre boutique.
    • Sélectionnez Obsolète si vous avez déjà ajouté des traductions à votre boutique et que vous souhaitez exporter des traductions qui ne sont pas à jour avec votre langue par défaut.
    • Sélectionnez Contenu non traduit pour exporter uniquement le contenu qui n’est pas encore traduit.
  5. Cliquez sur Exporter. Le fichier CSV exporté vous est envoyé par e-mail.

Étape 2 : ajouter vos traductions

Ajoutez les traductions de votre langue directement dans la colonne Contenu traduit du fichier CSV exporté, puis enregistrez vos modifications. Vous n’avez pas besoin de modifier les valeurs des autres colonnes du fichier CSV.

Si vous utilisez un programme de feuille de calcul pour modifier votre fichier CSV, assurez-vous que votre délimiteur par défaut est défini sur des virgules au lieu de points-virgules. Dans certains cas, les codes HTML avec des points-virgules sont inclus dans votre fichier d’exportation CSV, ce qui peut entraîner un rendu incorrect des colonnes dans votre programme de feuille de calcul.

Étape 3 : importer votre fichier CSV

Après avoir exporté et modifié votre fichier CSV de traductions de langue, vous pouvez l’importer dans votre interface administrateur Shopify pour mettre à jour le contenu traduit de votre boutique en ligne.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.

  2. Cliquez sur Importer.

  3. Cliquez sur Ajouter un fichier, puis accédez à votre fichier CSV de traductions.

  4. Confirmez si vous souhaitez remplacer les traductions existantes :

    • Si vous souhaitez que le contenu traduit de votre fichier CSV remplace les traductions existantes, sélectionnez Écraser les traductions existantes.
    • Si vous souhaitez importer uniquement le nouveau contenu traduit et ne pas remplacer les traductions existantes, désélectionnez Remplacer les traductions existantes.
  5. Cliquez sur Mettre en ligne et continuer.

  6. Vérifiez les informations de la section Importer la langue avec un fichier CSV, puis cliquez sur Importer. Si votre fichier CSV contient des erreurs, l’importation est interrompue et les erreurs sont répertoriées sur la page Importer la langue avec un fichier CSV.

  7. Un e-mail de confirmation vous est envoyé, qui inclut une liste de tout contenu traduit qui a échoué ou a été ignoré.

Fonctionnalité multilingue pour les développeurs

Des capacités de plateforme sont disponibles pour vendre dans plusieurs langues, afin que les Partenaires Shopify puissent offrir une expérience multilingue et localiser les flux de travail des applis.

  • API Translations :
    • Accédez aux ressources traduisibles par le biais des énumérations TranslatableResourceType.
  • Bonnes pratiques de localisation :
    • Utilisez `` pour afficher le contenu de manière conditionnelle.
    • Vérifiez la compatibilité du thème avec l’outil theme-check.

Pour obtenir des instructions détaillées sur la localisation de thèmes ou l’intégration d’API, consultez la documentation pour les développeurs.

Éléments traduisibles clés

Éléments traduisibles et leurs ressources d’API
Type de contenuNom de la ressource (API)Remarques
Titres de produitsPRODUITChamp : title
Menus de navigationONLINE_STORE_MENUType : LINK
Sections du thèmeONLINE_STORE_THEMEChamp : section.header.text
Pages de paiementPAIEMENTPré-traduit en 33 langues

Types de ressources et champs traduits

Pour en savoir plus sur les types de ressources traduisibles, consultez la documentation de référence de TranslatableResourceType.

Les balises telles que les balises de produit, les balises d’article et les balises de blog ne peuvent pas être traduites.

Traduire le paiement et les notifications par e-mail

Après avoir ajouté et publié une langue, le contenu traduit s’affiche sur la page de paiement et dans toutes les notifications par e-mail envoyées à vos clients. La page de paiement s’affiche dans la même langue que celle que le client utilise pour parcourir votre boutique en ligne. La page de paiement dispose de traductions par défaut pour certaines langues, mais vous pouvez personnaliser tout contenu traduit à l’aide d’une application de traduction tierce compatible ou en important vos propres traductions à l’aide de fichiers CSV.

Si des traductions sont disponibles pour une notification par e-mail, un client reçoit automatiquement les notifications par e-mail dans la langue dans laquelle il a passé sa commande. Vous pouvez modifier le profil d’un client pour changer la langue des notifications qu’il reçoit.

Ajouter ou modifier la traduction d’une notification par e-mail

Vous pouvez ajouter ou modifier les traductions des notifications par e-mail pour les langues que vous avez ajoutées à votre boutique à l’aide de l’application Translate & Adapt de Shopify.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Notifications.

  2. Cliquez sur la notification par e-mail que vous souhaitez traduire.

  3. Cliquez sur Localiser.

  4. Ajoutez ou modifiez les traductions de votre notification par e-mail dans les champs modifiables de l’application Translate & Adapt.

  5. Cliquez sur Enregistrer.

Prévisualiser les notifications par e-mail

Vous pouvez prévisualiser les notifications par e-mail que vous avez traduites. Vous devez enregistrer les traductions de vos notifications avant de pouvoir les prévisualiser.

Étapes :

  1. Depuis votre interface administrateur Shopify, allez à Paramètres > Notifications.

  2. Cliquez sur la notification par e-mail que vous souhaitez prévisualiser.

  3. Cliquez sur Aperçu.

  4. Sur la page Aperçu, cliquez sur le menu déroulant de la langue, puis sélectionnez la langue que vous souhaitez prévisualiser.

Traductions disponibles pour les thèmes et le paiement

Les langues suivantes disposent de traductions professionnelles pour le paiement, la bannière concernant les cookies, la politique de confidentialité, la page de désinscription à la vente de données et le contenu par défaut des thèmes créés par Shopify :

  • Bulgare
  • Chinois (simplifié)
  • Chinois (traditionnel)
  • Croate
  • Tchèque
  • Danois
  • Néerlandais
  • Anglais
  • Finnois
  • Français
  • Allemand
  • Grec
  • Hindi
  • Hongrois
  • Indonésien
  • Italien
  • Japonais
  • Coréen
  • Lituanien
  • Malais
  • Norvégien (bokmål)
  • Polonais
  • Portugais (Brésil)
  • Portugais (Portugal)
  • Roumain
  • Russe
  • Slovaque
  • Slovène
  • Espagnol
  • Suédois
  • Thaï
  • Turc
  • Vietnamien

Statut de la traduction

Les statuts suivants peuvent s’appliquer au contenu traduit :

  • Traduit : le contenu a des traductions disponibles.
  • Obsolète : le contenu dans la langue par défaut a été mis à jour, mais les traductions ne reflètent aucune mise à jour.
  • Non traduit : il n’existe aucune traduction pour ce type de contenu.

Traductions dans les applications

Si vous utilisez des applications tierces, il est possible que celles-ci ne prennent pas en charge la vente en plusieurs langues par défaut. Pour vérifier si une application prend en charge plusieurs langues, contactez le développeur de l’application.

Foire aux questions sur la localisation et les traductions

Puis-je utiliser plusieurs devises avec des langues ? Oui. Vous pouvez attribuer des devises à des marchés spécifiques via Marchés > Devises dans votre interface administrateur Shopify.

Comment les traductions sont-elles conservées lors des mises à jour de thèmes ? Les traductions personnalisées sont conservées, mais les traductions obsolètes sont signalées comme nécessitant une révision.

Les boutiques traduites affectent-elles les performances ? Non. Le contenu traduit est diffusé de manière dynamique, sans dupliquer les données de la boutique.