# 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


---

# 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/german/readme-1/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.
