- Status
- Offen
Übersicht über das Problem
Auf der Seite für die WPML-Einrichtung sehen Sie beim Hinzufügen von en_US (US-Englisch) als benutzerdefinierte Sprache eine Fehlermeldung mit dem Text „The Value en_US already exists.“
Hinzufügen eines vorhandenen Locales
Standardmäßig verwenden WordPress und Theme-Autoren das Locale en_US für Englisch. Aus diesem Grund sehen Sie die folgende Fehlermeldung, wenn Sie versuchen, ein benutzerdefiniertes Locale en_US hinzuzufügen: „The Value en_US already exists.“

Problemumgehung
Anstatt die en_US-Version hinzuzufügen, können Sie eine beliebige englische Sprache (Gebietsschema en) hinzufügen, die in einem anderen Land als den Vereinigten Staaten verwendet wird. Anschließend können Sie die Standardflaggen manuell in die entsprechenden ändern.
So fügen Sie eine neue benutzerdefinierte englische Sprache hinzu:
Gehen Sie zu Ihrer WPML-Einrichtungsseite unter dem Tab „Sprachen“ und klicken Sie auf „Benutzerdefinierte Sprache erstellen“.

Wählen Sie Englisch als Sprache und einen anderen Ort als die Vereinigten Staaten (z. B. das Vereinigte Königreich). Auf diese Weise wird das Gebietsschema auf en_GB (Sprachcode und Ländercode) gesetzt. Klicken Sie dann auf „Sprache speichern“.

Sie haben nun zwei verschiedene Versionen von Englisch:
- Englisch: Diese verwendet das Gebietsschema en_US für die Vereinigten Staaten
- Englisch (Vereinigtes Königreich): Diese verwendet das Gebietsschema en_GB für das Vereinigte Königreich
Weisen Sie eine davon als Ihre Standardsprache und die andere als Ihre Übersetzungssprache zu und fahren Sie mit Ihrer WPML-Einrichtung fort.

Nach Abschluss Ihrer WPML-Einrichtung können Sie die Sprachflagge anpassen, da beide Versionen die britische Flagge verwenden.