Localisation et traduction
Les clients du monde entier préfèrent afficher du contenu dans leur langue maternelle. La traduction du contenu de votre boutique peut permettre de générer plus de ventes, car cela aide vos clients internationaux à mieux comprendre votre marketing, les détails de vos produits ainsi que les politiques d’expédition et de retour. En savoir plus sur la vente transfrontalière.
Vous pouvez activer plusieurs langues à partir de votre interface administrateur Shopify, afin de 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, le contenu de votre boutique en ligne affiche le contenu 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 au moyen de fichiers CSV ou en utilisant une application tierce compatible. Une fois votre boutique traduite, les clients peuvent la parcourir, payer leurs achats et recevoir des notifications dans leur langue locale.
Sur cette page
- Exigences pour la localisation et la traduction de votre boutique
- Localisation et URL et référencement naturel (SEO)
- Considérations relatives à la vente en plusieurs langues
- Changer la langue par défaut de votre boutique en ligne
- Gérer les langues
- Gérer les langues des marchés
- Changer la langue par défaut d’une boutique en ligne
- Ajouter des traductions à l’aide de fichiers CSV
- Plusieurs langues pour les développeurs
- Traduction des notifications de paiement et par e-mail
- Traductions disponibles pour les thèmes et l’interface de paiement
- Traductions dans les applications
- Questions fréquemment posées sur la localisation et les traductions
Exigences pour la localisation et la traduction de votre boutique
Avant de localiser et de traduire votre boutique, passez en revue les exigences suivantes : - Forfait Shopify : disponible sur tous les forfaits, sauf le forfait Lite. - Compatibilité des thèmes : - Fonctionnalités multilingues d’assistance gratuite aux thèmes Shopify. - Les thèmes personnalisés doivent utiliser l’objet Liquid routes
de Shopify pour les liens internes (par exemple, /cart
vers ``) pour garantir la compatibilité. - Structure du domaine : - Utilisez des sous-dossiers (par exemple, example.com/de
) ou des sousdomaines (par exemple, de.example.com
) pour les URL spécifiques à la langue.
Pour vendre dans plusieurs langues, vous devez répondre aux exigences suivantes :
- Votre boutique bénéficie 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 personnes qui ont développé votre thème pour vérifier s’il est compatible.
- Votre thème actif a un sélecteur de langue. Si votre thème ne comprend pas de sélecteur de pays ou de langue, vous pouvez les ajouter en utilisant une application tierce depuis 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 et URL et référencement naturel (SEO)
Les ventes en plusieurs langues permettent notamment de s’assurer que les clients et les moteurs de recherche trouvent la version linguistique appropriée de votre site. Lorsque vous publiez une langue, des URL uniques sont créées pour chaque page traduite de votre boutique. Pour ce faire, ajoutez le code de langue aux URL :
- Balises hreflang : ajoutées automatiquement pour les URL spécifiques à la langue.
- Slugs d’URL : les slugs traduits sont facultatifs mais améliorent la localisation (par exemple, de
/products/chair
à/produkte/stuhl
).
Par exemple, supposons que votre domaine principal soit example.com
. Si vous publiez 2 langues supplémentaires, en français (fr) et en allemand (de), les URL de votre boutique deviennent example.com/fr
et example.com/de
.
Vous pouvez également avoir différentes langues disponibles sur différents domaines en utilisant la fonctionnalité Domaines internationaux.
Les slugs d’URL peuvent être traduits manuellement avec l’application Shopify Translate & Adapt, une application de traduction tierce compatible ou via l’exportation/importation CSV.
Il est important que les moteurs de recherche puissent indexer le site dans toutes les langues dans lesquelles il est traduit. Shopify ajoute automatiquement les balises hreflang et inclut toutes les langues publiées dans les plans de site, ce qui aide les moteurs de recherche à détecter les différentes langues de la boutique.
Considérations relatives à la vente en plusieurs langues
Prenez en compte 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. * Les slugs d’URL, tels que /products/en-ca/shoes
, peuvent être traduits en /products/es-mx/zapatos
, mais le mot products
ne peut pas être traduit. * Les slugs d’URL ne peuvent pas être personnalisés en fonction des marchés. Les traductions ne peuvent être ajoutées pour les slugs d’URL que sur tous les marchés où une langue est affichée. * Lorsque la traduction se fait vers 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 qui s’écrivent de droite à gauche, afin de vous assurer que la mise en page est correcte. * Shopify prend en charge 33 options de paiement pré-traduites. Les personnalisations supplémentaires apportées à la langue dans le paiement nécessitent des applications tierces.
Changer la langue par défaut de votre boutique en ligne
Une fois que vous avez changé la langue par défaut de votre boutique en ligne, votre précédente langue par défaut 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 pour gérer les langues et les traductions de votre boutique en ligne et de vos marchés :
- Assurez-vous que votre boutique répond aux exigences relatives à la vente en plusieurs langues.
- L’ajout d’une langue ajoute des traductions uniquement dans les langues compatibles avec les thèmes et les paiements pris en charge. Si vous souhaitez ajouter des traductions à un autre contenu de boutique, vous devez importer des traductions ou utiliser une application.
- Vous devez fournir les traductions lors de l’ajout des langues à votre boutique. Avant d’ajouter une nouvelle langue, assurez-vous que vos traductions sont prêtes, ou que vous avez installé une application de traduction et que vous avez attribué la langue à un marché. Vous pouvez utiliser l’application Translate & Adapt pour importer votre contenu traduit dans Shopify. Vous pouvez également visiter notre Shopify App Store pour trouver une application de traduction pour votre boutique.
- Si vous publiez une langue dans votre boutique sans ajouter de traduction, vous recevez un message vous invitant à en ajouter. Les langues qui sont publiées sans l’ajoute de traduction supplémentaire affichent uniquement les traductions fournies pour le thème et le paiement.
- Vous devez disposer de domaines internationaux pour gérer les langues de marchés spécifiques. Si vous ne disposez pas de domaines internationaux, vos paramètres linguistiques sont les mêmes pour tous vos marchés actifs.
Ajouter une nouvelle 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 plus d’un marché et que vous avez configuré des domaines internationaux, 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 actions suivantes pour ajouter des traductions :
- Utilisez l’application Translate & Adapt pour importer votre contenu traduit dans Shopify.
- Rendez-vous dans notre Shopify App Store et installez une application de traduction dans votre boutique. Suivez les étapes indiquées dans l’application pour traduire le contenu de votre boutique et le publier dans de nouvelles langues.
Publier une langue sur 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 proposer aux clients de votre boutique.
Cliquez sur Enregistrer.
Gérer les langues des 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 des marchés, vous devez utiliser des sous-dossiers ou des domaines et sous-domaines pour créer des domaines internationaux.
Si vous ne disposez pas de domaines internationaux, vos paramètres linguistiques sont les mêmes pour tous vos marchés actifs et vous ne pouvez pas gérer les paramètres pour des 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 :
Dans votre interface administrateur Shopify, accédez à Paramètres > 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 Pas ajouté à ce marché, cliquez sur la langue que vous souhaitez ajouter.
Changer la langue par défaut d’un marché
Chaque marché utilise même la langue par défaut que celle de votre boutique. Vous pouvez modifier la langue par défaut pour chaque marché.
Étapes :
Dans votre interface administrateur Shopify, accédez à Paramètres > Marchés.
Cliquez sur le marché pour lequel vous souhaitez gérer les langues.
Cliquez sur Langues et domaines.
Cliquez sur l’icône ... située à 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 tant qu’option. La suppression de la langue du marché signifie que toutes les URL qui utilisent le slug d’URL de cette langue cesseront de fonctionner. Tant que la traduction existe, vous pourrez ajouter à nouveau la langue ultérieurement.
Étapes :
Dans votre interface administrateur Shopify, accédez à Paramètres > Marchés.
Cliquez sur le marché pour lequel vous souhaitez gérer les langues.
Cliquez sur Langues et domaines.
Cliquez sur l’icône ... située à côté de la langue que vous souhaitez supprimer.
Cliquez sur Supprimer la langue.
Dans la boîte de dialogue, cliquez sur Supprimer.
Supprimer la publication d’une langue dans votre boutique en ligne
Vous pouvez annuler la publication d’une langue, ce qui permet de la masquer aux yeux des clients sans supprimer la langue ou les traductions. Tous les liens vers la boutique dans cette langue entraînent une erreur 404 « Page non trouvée ». Vous devez donc créer des redirections pour les langues non publiées.
Étapes :
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Dans la section Langues publiées, cliquez sur l’icône ... située à côté de la langue que vous souhaitez rendre indisponible.
Cliquez sur Annuler la publication.
Dans la boîte de dialogue, cliquez sur Ne pas publier.
En supprimant la publication d’une langue, vous retirez également cette langue de tous les marchés auxquels elle a été ajoutée.
Supprimer une langue dans votre boutique en ligne
Si vous pensez ne pas avoir besoin de traductions dans cette langue, vous pouvez également la supprimer. La suppression d’une langue entraîne également la suppression définitive de toutes les traductions de cette langue. Si vous ajoutez à nouveau la langue à l’avenir, vous devrez ajouter à nouveau les traductions.
Étapes :
Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
Dans la section Langues non publiées, cliquez sur l’icône ... située à 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.
Lorsque vous supprimez une langue, vous la retirez aussi de tous les marchés auxquels elle a été ajoutée.
Changer la langue par défaut d’une boutique en ligne
Vous pouvez modifier la langue par défaut de votre boutique. La langue de votre boutique par défaut est utilisée dans la page de 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 ... située à 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 à l’aide de fichiers CSV
Vous pouvez importer du contenu traduit dans des fichiers CSV. L'importation de vos propres traductions avec ce type de fichier vous permet de gérer vos traductions sans recourir à une application de traduction tierce.
Prenez en compte les restrictions suivantes avant d’utiliser un fichier CSV pour ajouter la traduction d’une langue :
- Vous ne pouvez pas traduire les balises de ressources.
- Si vous utilisez une application tierce, il se peut qu’elle ne prenne pas en charge la vente dans plusieurs langues par défaut. Si vous ne savez pas à quoi vous en tenir, contactez le développeur de l’application.
- Si vous modifiez l’ancre d’un produit, les redirections de l'URL de ce produit ne seront pas prises en charge pour les URL spécifiques à une langue.
- Vous ne pouvez pas traduire les URL de produit. Celles-ci restent dans la langue dans laquelle elles ont été créées, et ce, même si 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 de traductions à l’aide de fichiers CSV.
Étape 1 : exporter votre fichier CSV
À partir de votre interface administrateur Shopify, vous pouvez exporter un fichier CSV contenant la liste actuelle des traductions correspondant aux langues que vous sélectionnez. Le fichier CSV vous est envoyé par e-mail.
Le fichier CSV contient les colonnes suivantes :
- Type – type de ressource, tel que Produits, Articles, Collections, Pages ou Blogs.
- Identification – identifiant de la ressource.
- Champ - Le champ, tel que
title
,body_html
oumeta_title
. - Paramètre régional – langue dans laquelle le contenu est traduit.
- Marché - Le marché pour qui le contenu a été créé.
- Statut – indique si la traduction est obsolète.
- Contenu par défaut – contenu source à traduire.
- Contenu traduit – contenu traduit. Vous pouvez ajouter votre contenu traduit sur cette ligne.
Étapes :
- Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
- Cliquez sur Langues. 3. Cliquez sur Exporter. 4. Sélectionnez la langue que vous souhaitez exporter. Vous pouvez sélectionner Toutes les langues pour exporter les traductions dans toutes les langues que vous prenez en charge. 5. 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 celles qui sont obsolètes avec votre langue par défaut. * Sélectionnez Contenu non traduit pour exporter uniquement le contenu qui n’est pas encore traduit. 6. Cliquez sur Exporter. Le fichier CSV exporté vous est envoyé par e-mail.
Étape 2 : ajouter vos traductions
Ajoutez vos traductions directement dans la colonne Contenu traduit du fichier CSV exporté, puis enregistrez vos changements. Vous n’avez pas besoin de modifier les valeurs des autres colonnes du fichier CSV.
Si vous utilisez un tableur pour modifier votre fichier CSV, assurez-vous que votre délimiteur par défaut est défini sur les virgules et non sur les points-virgules. Dans certains cas, les codes HTML avec des points-virgules sont inclus dans votre fichier d’exportation CSV, ce qui peut provoquer des erreurs de rendu des colonnes dans votre tableur.
Étape 3 : importer votre fichier CSV
Une fois que vous avez exporté et modifié le fichier CSV de vos traductions, vous pouvez l’importer dans votre interface administrateur Shopify afin de mettre à jour le contenu traduit dans votre boutique en ligne.
Étapes :
- Depuis votre interface administrateur Shopify, allez à Paramètres > Langues.
- Cliquez sur Importer. 4. Cliquez sur Ajouter un fichier, puis accédez à votre fichier CSV de traductions. 5. Confirmez si vous souhaitez remplacer les traductions existantes : - Si vous souhaitez que le contenu en langue traduite présent dans votre fichier CSV remplace toutes les traductions existantes, sélectionnez Remplacer 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. 6. Cliquez sur Importer et continuer. 7. Vérifiez les informations dans 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 apparaissent dans la page Importer la langue avec un fichier CSV. 8. Une confirmation vous est envoyée par e-mail, comprenant une liste de tout le contenu traduit dont l’importation a échoué ou qui a été ignoré.
Plusieurs langues pour les développeurs
Pour aider les Partenaires Shopify à offrir une expérience en plusieurs langues et à localiser les flux de travail de l’application, Shopify lance un ensemble de nouvelles fonctionnalités de plateforme pour la vente en plusieurs langues.
API de traductions : - Accédez aux ressources traduisibles via les énumérations
TranslatableResourceType
.Bonnes pratiques de localisation : - Utilisez `` pour restituer le contenu de manière conditionnelle. - Validez la compatibilité du thème avec l’outil theme-check de Shopify.
Pour connaître les étapes détaillées de localisation des thèmes ou d’intégration des API, consultez la documentation pour les développeurs de Shopify.
Principaux éléments traduisibles
Type de contenu | Nom de la ressource (API) | Remarques |
---|---|---|
Titres des produits | PRODUCT | Champ : titre |
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 et champs de ressource traduits
Pour plus d’informations sur les types de ressources qui peuvent être traduits, consultez la documentation de référence TranslatableResourceType
.
Les balises, telles que les balises de produit, d’article et de blog) ne peuvent pas être traduites.
Traduction des notifications de paiement et par e-mail
Une fois que vous avez ajouté et publié une langue, le contenu traduit s’affiche sur la page de paiement et dans toutes les notifications envoyées par e-mail à vos clients. La page de paiement s’affiche dans la langue que les clients utilisent pour parcourir votre boutique en ligne. Pour certaines langues, elle utilise des traductions par défaut, mais vous pouvez personnaliser n’importe quel contenu traduit à l'aide d'une application de traduction tierce compatible, ou en important vos propres traductions avec des fichiers CSV.
Si la traduction d’une notification par e-mail est disponible, cette dernière est automatiquement adressée au client 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 une traduction de notification par e-mail
Vous pouvez ajouter ou modifier la traduction des notifications par e-mail dans les langues que vous avez ajoutées à votre boutique à l’aide de l’application Translate & Adapt de Shopify.
Étapes :
Depuis votre interface administrateur Shopify, accédez à 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.
Générer un aperçu des notifications par e-mail
Vous pouvez obtenir un aperçu des notifications par e-mail que vous avez traduites. Vous devez enregistrer vos traductions des notifications avant de pouvoir les prévisualiser.
Étapes :
Depuis votre interface administrateur Shopify, accédez à Paramètres > Notifications.
Cliquez sur la notification par e-mail que vous souhaitez prévisualiser.
Cliquez sur Aperçu.
À la page Aperçu, cliquez sur le menu déroulant des langues et sélectionnez celle que vous souhaitez prévisualiser.
Traductions disponibles pour les thèmes et l’interface de paiement
Les langues suivantes offrent des traductions professionnelles disponibles pour la page de paiement, la bannière de cookies, la politique de confidentialité, la page de refus de vente des données et le contenu par défaut des thèmes créés par Shopify :
- Chinois (simplifié)
- Chinois (traditionnel)
- Croate
- Tchèque
- Danois
- Néerlandais
- Anglais
- Finnois
- Français (international)
- Allemand
- Grec
- Hindi
- Hongrois
- Indonésien
- Italien
- Japonais
- Coréen
- Lituanien
- Malais
- Norvégien (Bokmål)
- Polonais
- Portugais (brésilien)
- Portugais (Portugal)
- Roumain (Roumanie)
- Russe
- Slovaque (Slovaquie)
- Slovène (Slovénie)
- Espagnol
- Suédois
- Thaï
- Turc
- Vietnamien
Statut de traduction
Les statuts suivants peuvent s’appliquer au contenu traduit :
- Traduit : le contenu contient des traductions.
- Obsolète : le contenu de la langue par défaut a été mis à jour, mais pas les traductions.
- Non traduit : il n’existe pas de traduction pour ce type de contenu.
Traductions dans les applications
Si vous utilisez des applications tierces, il est possible que ces applications ne prennent pas en charge la vente dans plusieurs langues par défaut. Pour vérifier si une application prend en charge plusieurs langues, contactez la personne qui a développé l’application.
Questions fréquemment posées 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 Paramètres > Marchés > Devises dans votre interface administrateur Shopify.
Comment les traductions sont-elles conservées pendant les mises à jour des thèmes ? Les traductions personnalisées persistent, mais les traductions obsolètes sont signalées comme nécessitant une revue.
Les boutiques traduites affectent-elles les performances ? Non, Shopify diffuse du contenu traduit de manière dynamique sans dupliquer les données de la boutique.