de_CH Fallback auf de_DE
WordPress Plugin: de_CH fallback to de_DE
by Erhard Sigrist · github.com/ulrich-digital/de-ch-fallback · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ulrich-digital/de-ch-fallback/archive/refs/heads/main.zipDieses Plugin stellt sicher, dass WordPress automatisch auf vorhandene Sprachdateien für Deutsch (de_DE) zurückgreift, wenn für Deutsch (Schweiz) (de_CH) keine passende Übersetzung vorhanden ist.
Damit werden gemischte Sprachzustände (Deutsch/Englisch) vermieden und die Benutzeroberfläche bleibt konsistent deutsch.
Funktionsweise
- Die Website läuft auf Deutsch (Schweiz) (de_CH)
- Falls keine passende
.mo-Datei vorhanden ist - wird automatisch die entsprechende de_DE-Datei geladen
Das Plugin greift sowohl für:
- WordPress Core
- Plugins
- Themes (inkl. Child-Themes)
Voraussetzung
Damit der Fallback funktioniert, müssen die Sprachdateien für Deutsch (de_DE) einmalig im System vorhanden sein.
Vorgehen
- Öffnen Sie Einstellungen → Allgemein
- Stellen Sie die Website-Sprache auf Deutsch
- Speichern Sie die Änderung
- Stellen Sie anschliessend wieder auf Deutsch (Schweiz) zurück
WordPress lädt beim Wechsel automatisch die benötigten Sprachdateien.
Backend-Funktionen
Das Plugin bietet eine eigene Einstellungsseite unter: Einstellungen → de_CH Fallback
Dort findest Du:
- aktuellen Sprachstatus
- Verfügbarkeit der de_DE-Sprachdateien
- Information, ob der Fallback bereits verwendet wurde
- Anzeige des letzten erfolgreichen Fallbacks
Zusätzlich erscheint im Adminbereich ein Hinweis mit Statusanzeige, der bei Bedarf ausgeblendet werden kann.
Technische Hinweise
- Es werden keine Sprachdateien erstellt oder verändert
- Es werden keine externen Downloads durchgeführt
- Das Plugin verwendet ausschliesslich vorhandene
.mo-Dateien - Das Verhalten ist vollständig fail-safe (kein Eingriff, wenn keine Alternative vorhanden ist)
Einsatzgebiet
Das Plugin ist besonders sinnvoll für:
- Schweizer Websites mit de_CH
- Installationen mit vielen Plugins ohne de_CH-Übersetzung
- Projekte, bei denen eine konsistente deutsche Oberfläche wichtig ist
Autor
Lizenz
GPL v2 or later
https://www.gnu.org/licenses/gpl-2.0.html