# Sprache der Oberfläche verwalten

Moodle zeigt seine Oberfläche in der Sprache an, die auf der Plattform hinterlegt ist. Sie legen fest, welche Sprachpakete installiert sind, welche Sprache voreingestellt ist und ob Nutzer/innen selbst umschalten können.

<p class="callout info">**Voraussetzung:** Administrator/innen-Rechte (`moodleadmin`). Trainer/innen können eine Sprache nur für ihren eigenen Kurs und für einzelne Aktivitäten festlegen, nicht für die Plattform.</p>

## Wo die Spracheinstellungen liegen

Öffnen Sie **Website-Administration** und wählen Sie den Reiter **Allgemein**. Der Bereich **Sprache** enthält drei Einträge:

<table id="bkmrk-eintragwof%C3%BCr-er-zust"><thead><tr><th>Eintrag</th><th>Wofür er zuständig ist</th></tr></thead><tbody><tr><td>**Einstellungen**</td><td>Standardsprache, Sprachmenü, Spracherkennung und Zwischenspeicher.</td></tr><tr><td>**Sprachanpassungen**</td><td>Einzelne Begriffe der Oberfläche umbenennen.</td></tr><tr><td>**Sprachpakete**</td><td>Sprachpakete installieren, aktualisieren und deinstallieren.</td></tr></tbody></table>

![Zeile aus der Website-Administration: links die Überschrift „Sprache“, rechts untereinander die drei Einträge Einstellungen, Sprachanpassungen und Sprachpakete.](https://hilfe.bildung-lsa.de/uploads/images/gallery/2026-08/sprache-bereich.png)

## Zusätzliche Sprachpakete installieren

Moodle bringt nur Englisch mit. Jede weitere Sprache ist ein eigenes Paket, das der Server von `download.moodle.org` holt.

1. **Website-Administration** öffnen und den Reiter **Allgemein** wählen.
2. Zum Bereich **Sprache** blättern und auf **Sprachpakete** klicken.
3. Rechts in der Liste **Verfügbare Sprachpakete** die gewünschte Sprache anklicken. Das Feld **Suchen** darunter grenzt die lange Liste ein. Mit gedrückter Strg-Taste (am Mac: Cmd) wählen Sie mehrere aus.
4. Auf **Ausgewählte Sprachpakete installieren** klicken.
5. Das Paket steht danach links unter **Installierte Sprachpakete**.

![Die Seite „Sprachpakete“: links die Liste Installierte Sprachpakete mit German / Deutsch (de) und English (en), rechts die Liste Verfügbare Sprachpakete mit einem Suchfeld. Darunter die Schaltflächen zum Deinstallieren, Aktualisieren und Installieren.](https://hilfe.bildung-lsa.de/uploads/images/gallery/2026-08/sprache-sprachpakete.png)

Ein einzelnes Paket installiert Moodle sofort und meldet „Das Sprachpaket ‚…‘ wurde erfolgreich installiert.“ Bei mehreren Paketen läuft die Installation im Hintergrund: Die Meldung lautet dann „Die folgenden Sprachpakete sind zur Installation vorgemerkt“, und die Pakete erscheinen erst nach dem nächsten Cron-Lauf in der Liste.

## Sprachpakete aktualisieren und entfernen

Übersetzungen werden laufend ergänzt. Moodle holt die Aktualisierungen selbst: Der geplante Task *Installierte Sprachpakete aktualisieren* läuft regelmäßig, seinen Zustand zeigt die Seite **Einstellungen** ganz unten unter **Task-Status**. Von Hand stoßen Sie ihn auf der Seite **Sprachpakete** mit **Installierte Sprachpakete aktualisieren** an.

Zum Entfernen wählen Sie das Paket links unter **Installierte Sprachpakete** aus und klicken auf **Ausgewählte Sprachpakete deinstallieren**. Moodle fragt vorher nach.

<p class="callout info">**Hinweis:** Das englische Sprachpaket lässt sich nicht deinstallieren. Es ist die Grundlage, aus der Moodle jeden Text nimmt, den ein anderes Paket nicht übersetzt.</p>

## Standardsprache festlegen

1. **Website-Administration** öffnen und den Reiter **Allgemein** wählen.
2. Zum Bereich **Sprache** blättern und auf **Einstellungen** klicken.
3. Bei *Sprache* die gewünschte Sprache wählen. Zur Auswahl stehen nur installierte Pakete.
4. Unten auf **Änderungen speichern** klicken.

![Die Einstellungszeile „Sprache“ mit einem Auswahlfeld, in dem Deutsch (de) steht, daneben der Vermerk Standard: Deutsch (de) und der Erklärungstext.](https://hilfe.bildung-lsa.de/uploads/images/gallery/2026-08/sprache-standardsprache.png)

Die Standardsprache greift überall dort, wo keine andere Einstellung vorliegt: auf der Anmeldeseite, bei Gästen und bei neu angelegten Konten.

## Sprachmenü aktivieren

Über das Sprachmenü schalten Nutzer/innen die Anzeigesprache selbst um, ohne ihr Profil zu ändern. Es ist ab Werk eingeschaltet.

1. **Website-Administration** öffnen und den Reiter **Allgemein** wählen.
2. Zum Bereich **Sprache** blättern und auf **Einstellungen** klicken.
3. Den Haken bei *Sprachmenü* setzen.
4. Auf **Änderungen speichern** klicken.

Wo das Menü erscheint, hängt davon ab, ob jemand angemeldet ist:

- **Angemeldet:** im Nutzermenü rechts oben unter dem Eintrag **Sprache**.
- **Nicht angemeldet:** als eigenes Menü in der Kopfzeile. Es trägt den Namen der gerade eingestellten Sprache.

![Geöffnetes Nutzermenü rechts oben mit den Einträgen Profil, Bewertungen, Kalender, Meine Dateien, Berichte, Einstellungen, Sprache, Rolle wechseln und Abmelden. Der Eintrag Sprache trägt rechts einen Pfeil für das Untermenü.](https://hilfe.bildung-lsa.de/uploads/images/gallery/2026-08/sprache-nutzermenue.png)

Die Wahl im Sprachmenü gilt nur für die laufende Sitzung. Dauerhaft stellt man die Sprache im eigenen Profil unter *Sprache wählen* ein.

<p class="callout warning">**Achtung:** Das Menü bleibt unsichtbar, solange nur ein Sprachpaket installiert ist. Ebenso verschwindet es in Kursen, in denen unter **Einstellungen** → **Darstellung** das Feld *Sprache festlegen* gesetzt ist. In beiden Fällen liegt es nicht am Haken bei *Sprachmenü*.</p>

## Auswahl im Sprachmenü einschränken

Bleibt das Feld *Sprachen im Sprachmenü* leer, listet das Menü alle installierten Pakete. Eine durch Kommas getrennte Liste von Sprachcodes kürzt es:

```
de,en,fr
```

Hinter einem senkrechten Strich lässt sich der angezeigte Name überschreiben. Die Kindervariante `de_kids` heißt im Menü dann zum Beispiel *Deutsch (einfach)*:

```
de|Deutsch,de_kids|Deutsch (einfach),en|English
```

Moodle prüft die Codes beim Speichern. Nennt die Liste eine Sprache, die nicht installiert ist, weist Moodle die Eingabe mit einer Fehlermeldung zurück.

![Die beiden Einstellungen „Sprachmenü“ mit gesetztem Haken und „Sprachen im Sprachmenü“ mit leerem Textfeld, jeweils mit ihrem Erklärungstext.](https://hilfe.bildung-lsa.de/uploads/images/gallery/2026-08/sprache-menue-einschraenken.png)

## Welche Sprache eine Seite anzeigt

Mehrere Einstellungen greifen ineinander. Moodle geht die folgende Reihenfolge durch und nimmt den ersten Treffer:

<table id="bkmrk-reihenfolgewoher-die"><thead><tr><th>Reihenfolge</th><th>Woher die Sprache kommt</th></tr></thead><tbody><tr><td>**1. Aktivität**</td><td>In den Einstellungen der Aktivität ist unter *Sprache festlegen* eine Sprache gesetzt. Sie gilt nur in dieser Aktivität.</td></tr><tr><td>**2. Kurs**</td><td>In den Kurseinstellungen ist unter *Sprache festlegen* eine Sprache gesetzt. Sie gilt im ganzen Kurs.</td></tr><tr><td>**3. Sprachmenü**</td><td>Die Person hat in dieser Sitzung umgeschaltet.</td></tr><tr><td>**4. Profil**</td><td>Im Profil ist unter *Sprache wählen* eine Sprache hinterlegt.</td></tr><tr><td>**5. Website**</td><td>Die Standardsprache aus den Spracheinstellungen.</td></tr></tbody></table>

Wer nicht angemeldet ist und noch nicht umgeschaltet hat, landet bei aktivierter Option *Sprache erkennen* zunächst in der Sprache des Browsers, sofern dafür ein Paket installiert ist.

## Wichtige Einstellungen

- **Standardsprache:** *Sprache* setzt die Sprache der gesamten Website. Die Liste zeigt nur installierte Pakete.
- **Browsersprache:** *Sprache erkennen* leitet die Anzeigesprache aus den Browsereinstellungen ab, solange weder im Profil noch über das Sprachmenü etwas gewählt wurde. Ausgeschaltet sehen alle zuerst die Standardsprache.
- **Neue Konten:** *Bei Kontoerstellung die Browsersprache als bevorzugte Sprache festlegen* greift, wenn Konten beim ersten Anmelden automatisch entstehen, z. B. über LDAP oder OAuth 2. Das neue Konto bekommt die Browsersprache ins Profil geschrieben.
- **Sprachmenü:** *Sprachmenü* blendet das Menü ein oder aus, *Sprachen im Sprachmenü* kürzt und beschriftet die Liste.
- **Zwischenspeicher:** *Sprachmenü-Cache* hält die Liste der aktiven Pakete vor, *Sprachcache* alle Texte. Wer ein Paket von Hand auf den Server kopiert oder Begriffe über **Sprachanpassungen** ändert, muss den jeweiligen Zwischenspeicher leeren oder vorübergehend abschalten, sonst bleibt die alte Fassung sichtbar.
- **Datums- und Zahlenformat:** *„locale“ für die Website* bestimmt, wie das Betriebssystem Datum und Uhrzeit ausgibt, z. B. `de_DE.UTF-8`. Die Einstellung wirkt nur, wenn die passende Locale auf dem Server vorhanden ist. Sonst bleibt das Feld leer.

## Einzelne Begriffe anpassen

Manchmal passt nur ein Wort nicht, etwa wenn „Kurs“ an Ihrer Einrichtung anders heißt. Dafür gibt es **Sprachanpassungen**. Die Änderungen liegen in einem lokalen Sprachpaket und bleiben erhalten, wenn das eigentliche Paket aktualisiert wird.

1. **Website-Administration** öffnen und den Reiter **Allgemein** wählen.
2. Zum Bereich **Sprache** blättern und auf **Sprachanpassungen** klicken.
3. Die Sprache auswählen und auf **Start** klicken.
4. Auf **Lokales Sprachpaket bearbeiten** klicken. Moodle liest das Paket ein, das dauert einen Moment.
5. Im Filter unter *Komponenten* das Plugin wählen und bei *Textteil* das gesuchte Wort eingeben, dann auf **Texte anzeigen** klicken.
6. Die neue Fassung eintragen und auf **Texte im lokalen Sprachpaket speichern** klicken.

## Tipps

- Installieren Sie nur Sprachen, die tatsächlich gebraucht werden. Jedes Paket verlängert das Sprachmenü, und wer versehentlich umschaltet, findet in einer fremden Schrift den Weg zurück oft nicht allein.
- Prüfen Sie nach der Installation einer Variante, ob das Grundpaket vorhanden ist. Moodle meldet sonst „Das Sprachpaket ‚…‘ fehlt für ‚…‘“: Varianten wie `de_kids` oder `de_du` greifen auf `de` zurück und zeigen ohne dieses Paket englische Texte.
- Wer beim Testen in einer fremden Sprache feststeckt, hängt `?lang=de` an die Adresse der Seite. Das schaltet die Sitzung zurück, ohne dass man das Menü lesen muss.