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.
En l’absence de traductions, le contenu de votre boutique en ligne s’affiche dans votre langue principale. Vous pouvez traduire le contenu de votre boutique en ligne en utilisant l’application Translate & Adapt, en ajoutant vos propres traductions à l’aide de fichiers CSV ou en utilisant une application tierce compatible. Une fois la boutique traduite, les clients peuvent la parcourir, passer au paiement et recevoir des notifications dans leur langue locale.
Sur cette page
- Conditions requises pour localiser et traduire votre boutique
- Localisation, URL et SEO
- Points à considérer sur la vente en plusieurs langues
- Modification de la langue par défaut de votre boutique en ligne
- Gestion des langues
- Gérer les langues pour les marchés
- Modifier la langue par défaut de votre boutique en ligne
- Ajout de traductions à l’aide de fichiers CSV
- Fonctionnalités multilingues pour les développeurs
- Traduction du processus de paiement et des notifications par e-mail
- Traductions disponibles pour les thèmes et le processus de paiement
- Traductions dans les applis
- Foire aux questions sur la localisation et les traductions
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.
- Les thèmes personnalisés doivent utiliser l’objet Liquid
routesde Shopify pour les liens internes (par exemple,/cartdevient ``) afin de garantir la compatibilité.
- Structure du domaine :
- Utilisez des sous-dossiers (par exemple,
exemple.com/de) ou des sous-domaines (par exemple,de.exemple.com) pour les URL spécifiques à une langue.
- Utilisez des sous-dossiers (par exemple,
Pour vendre en plusieurs langues, vous devez remplir les conditions suivantes :
- Votre boutique dispose du forfait Basic ou d’un forfait supérieur.
- Votre thème actif est un thème compatible avec la vente en plusieurs langues. Tous les thèmes gratuits de Shopify sont compatibles. Vous devrez peut-être mettre à jour votre thème pour qu’il soit compatible avec la vente en plusieurs langues. Si vous utilisez un thème tiers, vous pouvez contacter les développeurs de votre thème pour vérifier s’il est compatible.
- Votre thème actif possède un sélecteur de langue. Si votre thème n’a pas de sélecteur de pays ou de langue, vous pouvez en ajouter un en utilisant une application tierce du Shopify App Store.
- Votre boutique utilise l’application Translate & Adapt de Shopify ou une application de traduction tierce compatible. Vous pouvez également suivre les instructions pour importer vos traductions directement dans Shopify.
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/chairdevient/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’application Translate & Adapt de Shopify, une application de traduction tierce compatible ou par exportation/importation CSV.
Il est important que les moteurs de recherche puissent indexer votre site dans toutes les langues traduites. Shopify ajoute automatiquement des balises hreflang et inclut toutes les langues publiées dans les plans de site (sitemaps), ce qui aide les moteurs de recherche à détecter les différentes langues de votre boutique.
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 motproductsne 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.
- Shopify prend en charge 33 options de paiement pré-traduites. Pour apporter des personnalisations supplémentaires à la langue du paiement, il faut utiliser des applications tierces.
Modification de la langue par défaut de votre boutique en ligne
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.
En savoir plus 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
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Cliquez sur Ajouter une langue.
Dans la boîte de dialogue Ajouter une langue, sélectionnez une langue dans le menu déroulant, puis effectuez l’une des opérations suivantes :
- Si vous n’avez pas configuré de domaines internationaux ou si vous n’avez qu’un seul marché, cliquez sur Ajouter.
- Si vous avez plusieurs marchés et que vous avez domaines internationaux configurés, sélectionnez les marchés actifs auxquels vous souhaitez ajouter votre langue :
- Cliquez sur Suivant.
- Activez les marchés auxquels vous souhaitez ajouter la langue.
- Cliquez sur Terminé.
- Effectuez l’une des opérations suivantes pour ajouter des traductions :
- Utilisez l’application Translate & Adapt pour importer votre contenu traduit dans Shopify.
- Consultez le Shopify App Store et installez une appli de traduction dans votre boutique. Suivez les étapes de l’appli pour traduire le contenu de votre boutique en ligne et publier de nouvelles langues.
Publier une langue dans votre boutique en ligne
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Dans Langues non publiées, cliquez sur … > Publier à côté de la langue que vous souhaitez mettre à la disposition des clients de votre boutique.
Cliquez sur Enregistrer.
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 :
Depuis votre interface administrateur Shopify, accédez à Marchés.
Cliquez sur le marché pour lequel vous souhaitez gérer les langues.
Cliquez sur Langues et domaines.
Cliquez sur Ajouter des langues
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 :
Depuis votre interface administrateur Shopify, accédez à Marchés.
Cliquez sur le marché pour lequel vous souhaitez gérer les langues.
Cliquez sur Langues et domaines.
Cliquez sur l’icône ... à côté de la langue par défaut actuelle du marché.
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 :
Depuis votre interface administrateur Shopify, accédez à Marchés.
Cliquez sur le marché pour lequel vous souhaitez gérer les langues.
Cliquez sur Langues et domaines.
Cliquez sur l’icône ... à côté de la langue que vous souhaitez supprimer.
Cliquez sur Supprimer la langue.
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.
Étapes :
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Dans la section Langues publiées, cliquez sur l’icône ... à côté de la langue que vous souhaitez rendre indisponible.
Cliquez sur Dépublier.
Dans la boîte de dialogue, cliquez sur Dépublier.
En dépubliant une langue, vous la supprimez également de tous les marchés auxquels elle a été ajoutée.
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.
Étapes :
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Dans la section Langues non publiées, cliquez sur l’icône ... à côté de la langue non publiée que vous souhaitez supprimer de votre boutique.
Cliquez sur Supprimer la langue.
Dans la boîte de dialogue, cliquez sur Supprimer.
En supprimant une langue, vous la supprimez également de tous les marchés auxquels elle a été ajoutée.
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 :
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Dans la section Langues publiées, cliquez sur l’icône ... à côté de votre langue par défaut actuelle.
Cliquez sur Modifier la valeur par défaut.
Dans la boîte de dialogue Modifier la langue par défaut, sélectionnez une langue dans le menu.
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_htmloumeta_title. - Paramètres régionaux – la langue vers 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 original à traduire.
- Contenu traduit – le contenu traduit. Vous pouvez ajouter votre contenu traduit à cette ligne.
Étapes :
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Cliquez sur Exporter.
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.
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.
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 :
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Cliquez sur Importer.
Cliquez sur Ajouter un fichier, puis accédez à votre fichier CSV de traductions.
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.
Cliquez sur Mettre en ligne et continuer.
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.
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
Pour aider les Partenaires Shopify à offrir une expérience entièrement multilingue et à localiser les flux de travail des applis, Shopify lance un ensemble de nouvelles fonctionnalités de plateforme pour la vente en plusieurs langues.
- API Translations :
- Accédez aux ressources traduisibles par le biais des énumérations
TranslatableResourceType.
- Accédez aux ressources traduisibles par le biais des énumérations
- Bonnes pratiques de localisation :
- Utilisez `` pour afficher le contenu de manière conditionnelle.
- Validez la compatibilité du thème avec l’outil theme-check de Shopify.
Pour obtenir les étapes détaillées sur la localisation de thèmes ou l’intégration d’API, consultez la documentation pour les développeurs de Shopify.
Éléments traduisibles clés
| Type de contenu | Nom de la ressource (API) | Remarques |
|---|---|---|
| Titres de produits | PRODUIT | Champ : title |
| Menus de navigation | ONLINE_STORE_MENU | Type : LINK |
| Sections du thème | ONLINE_STORE_THEME | Champ : section.header.text |
| Pages de paiement | PAIEMENT | Pré-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 :
Depuis votre interface administrateur Shopify, allez à Paramètres > Notifications.
Cliquez sur la notification par e-mail que vous souhaitez traduire.
Cliquez sur Localiser.
Ajoutez ou modifiez les traductions de votre notification par e-mail dans les champs modifiables de l’application Translate & Adapt.
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 :
Depuis votre interface administrateur Shopify, allez à Paramètres > Notifications.
Cliquez sur la notification par e-mail que vous souhaitez prévisualiser.
Cliquez sur Aperçu.
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 les 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, Shopify diffuse le contenu traduit de manière dynamique sans dupliquer les données de la boutique.