# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openspaces.design/plain-jane-docs-v2-fr/plain-jane-interactive/theme-settings/languages-and-seo/language-files-locales.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
