Fichiers de langue (locales)

Ce que vous apprendrez

  • Ce que sont les fichiers de locale et où ils se trouvent dans votre thème

  • Comment personnaliser les libellés de texte dans l'ensemble de votre vitrine

  • Comment ajouter de nouvelles langues et gérer les traductions


🧩 Que sont les fichiers de locale ?

Les fichiers de locale contrôlent tout le texte traduisible de votre thème Shopify. Ils sont stockés en tant que .json fichiers à l'intérieur du dossier locales de votre thème. Chaque fichier représente une langue (par exemple, en.default.json pour l'anglais).

Vous verrez des traductions pour des éléments tels que :

  • Libellés des boutons (par ex., « Ajouter au panier »)

  • Titres de sections

  • Messages système (par ex., « Aucun produit trouvé »)


📁 Emplacement des fichiers dans votre thème

plain-jane-theme
  └── locales
        ├── en.default.json
        ├── fr.default.json
        └── es.default.json

Chaque fichier contient un ensemble de paires clé-valeur, où la clé est l'identifiant et la valeur est le texte traduisible.

Exemple :

"products": {
  "product": {
    "add_to_cart": "Ajouter au panier"
  }
}

✏️ Comment modifier les libellés de texte

  1. Depuis votre Admin Shopify, allez à Boutique en ligne > Thèmes

  2. Cliquez sur Personnaliser les à côté de votre thème actuel

  3. Dans l'éditeur de thème, cliquez sur le menu à trois points (⋯) > Modifier le contenu par défaut du thème

  1. Utilisez la barre de recherche pour trouver tout texte que vous souhaitez mettre à jour (par ex., « Épuisé »)

  2. Modifiez la valeur et cliquez Enregistrer

💡 C'est la manière la plus simple de renommer des boutons comme « Acheter maintenant » ou « En savoir plus » sans toucher au code.


🌍 Ajouter ou gérer plusieurs langues

Pour proposer votre boutique en plusieurs langues :

  1. Aller à Paramètres > Langues dans votre admin

  2. Ajoutez les langues que vous souhaitez prendre en charge

  3. Shopify générera automatiquement les nouveaux .json fichiers de locale dans votre thème

  4. Vous pouvez ensuite traduire le contenu en utilisant :

    • L'interface d'administration de Shopify

    • Des applications de traduction (comme Weglot ou Langify)

    • L'édition manuelle des .json fichiers (niveau développeur)

⚠️ Veillez également à mettre à jour les métachamps et le contenu personnalisé pour chaque langue si vous les utilisez.


🧠 Notes pour les développeurs

Vous pouvez accéder aux chaînes de locale dans Liquid en utilisant le filtre t :

{{ 'products.product.add_to_cart' | t }}

Si vous créez ou étendez un thème, structurez vos clés de locale par section ou contexte (par ex., en-tête, pied de page, panier, etc.) pour garder les choses organisées.

Une fois les comptes hérités activés, utilisez les pages de documentation de cette section pour styliser chaque partie de l'expérience client.

Mis à jour