# Sprachdateien (Locales)

### **Was Sie lernen werden**

* Was Locale-Dateien sind und wo sie in Ihrem Theme liegen
* Wie Sie Textbezeichnungen in Ihrem gesamten Storefront anpassen
* Wie Sie neue Sprachen hinzufügen und Übersetzungen verwalten

***

### 🧩 Was sind Locale-Dateien?

Locale-Dateien steuern alle übersetzbaren Texte in Ihrem Shopify-Theme. Diese werden als `.json` Dateien innerhalb des `locales` Ordners gespeichert. Jede Datei stellt eine Sprache dar (z. B., `en.default.json` für Englisch).

Sie werden Übersetzungen für Dinge wie sehen:

* Schaltflächenbeschriftungen (z. B. „In den Warenkorb“)
* Abschnittsüberschriften
* Systemnachrichten (z. B. „Keine Produkte gefunden“)

***

### 📁 Dateispeicherort in Ihrem Theme

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

Jede Datei enthält eine Reihe von **Schlüssel-Wert-Paaren**, wobei der Schlüssel der Bezeichner und der Wert der übersetzbare Text ist.

Beispiel:

```json
"products": {
  "product": {
    "add_to_cart": "In den Warenkorb"
  }
}
```

***

### ✏️ So bearbeiten Sie Textbeschriftungen

1. In Ihrem **Shopify-Admin**, gehen Sie zu **Online-Shop > Designs**
2. Klicken Sie **Passen Sie** neben Ihrem aktuellen Theme
3. Klicken Sie im Theme-Editor auf das **Drei-Punkte-Menü (⋯)** > **Standard-Theme-Inhalte bearbeiten**
4. Verwenden Sie die Suchleiste, um jeden Text zu finden, den Sie aktualisieren möchten (z. B. „Ausverkauft“)
5. Ändern Sie den Wert und klicken Sie **Speichern**

> 💡 Das ist der einfachste Weg, Schaltflächen wie „Jetzt kaufen“ oder „Mehr erfahren“ umzubenennen, ohne Code anzufassen.

***

### 🌍 Hinzufügen oder Verwalten mehrerer Sprachen

Um Ihren Shop in mehr als einer Sprache anzubieten:

1. Gehen Sie zu **Einstellungen > Sprachen** in Ihrem Admin
2. Fügen Sie die Sprachen hinzu, die Sie unterstützen möchten
3. Shopify wird automatisch die neuen `.json` Locale-Dateien in Ihrem Theme generieren
4. Sie können dann Inhalte folgendermaßen übersetzen:
   * Shopifys Admin-Oberfläche
   * Übersetzungs-Apps (wie Weglot oder Langify)
   * Manuelles Bearbeiten der `.json` Dateien (Entwickler-Ebene)

> ⚠️ Achten Sie darauf, auch Metafelder und benutzerdefinierte Inhalte für jede Sprache zu aktualisieren, wenn Sie diese verwenden.

***

### 🧠 Hinweise für Entwickler

Sie können Locale-Strings in Liquid mit dem `t` Filter zugreifen:

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

Wenn Sie ein Theme erstellen oder erweitern, strukturieren Sie Ihre Locale-Schlüssel nach Abschnitt oder Kontext (z. B., `header`, `footer`, `cart`, usw.), um Ordnung zu halten.

### **Brauchen Sie Hilfe?**

* 💬 **Treten Sie unserer Community auf Discord bei:** <https://discord.gg/hcc2GvgZc6>
* 📧 **Schreiben Sie uns eine E-Mail an:** <support@openspaces.design>
* 💻 **Chatten Sie live mit uns:** Verfügbar Montag–Freitag, 10:00–18:00 EST, direkt auf unserer Website
