# Fichiers de langue (locales)

### **Ce que vous apprendrez**

* Quels sont les fichiers de locale et où ils se trouvent dans votre thème
* Comment personnaliser les étiquettes de texte dans toute 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 dans votre thème Shopify. Ils sont stockés en tant que `.json` fichiers à l'intérieur du `dossier locales` Chaque fichier représente une langue (par ex., `en.default.json` pour l'anglais).

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

* Étiquettes de boutons (par ex., « Ajouter au panier »)
* Titres de sections
* Messages système (par ex., « Aucun produit trouvé »)

***

### 📁 Emplacement des fichiers dans votre thème

```plaintext
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 à traduire.

Exemple :

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

***

### ✏️ Comment modifier les étiquettes de texte

1. Depuis votre **Admin Shopify**, allez à **Boutique en ligne > Thèmes**
2. Cliquer sur **Personnaliser** à 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**
4. Utilisez la barre de recherche pour trouver tout texte que vous souhaitez mettre à jour (par ex., « Épuisé »)
5. 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 dans plus d'une langue :

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)
   * Modification 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` :

```liquid
{{ '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.

### **Besoin d’aide ?**

* 💬 **Rejoignez notre communauté sur Discord :** <https://discord.gg/hcc2GvgZc6>
* 📧 **Envoyez-nous un e-mail à :** <support@openspaces.design>
* 💻 **Discutez en direct avec nous :** Disponible du lundi au vendredi, de 10h à 18h EST, directement sur notre site web
