Die Sprache von Seiten in OpenCms ändern

Wie ändert man die Sprache im Kontrollcode? Es gibt dafür eine Funktion in den "Content Tools" von OpenCms, "Change Element Locale", aber die ändert nur das Locale-Property der Seiten. Mein Ansatz ist deshalb, den Content zu exportieren (Export Database), das ZIP zu entpacken und einen Bash-Einzeiler zu verwenden:

find .-name *.html -type f -print0 | xargs -0 sed -i 's/language="de"/language="en"/g'

dann zippe ich das Verzeichnis und importiere es wieder in OpenCms.

Bitte kontaktieren Sie mich, wenn Sie Unterstützung von einem freiberuflichen Entwickler für Ihr Magnolia-CMS- oder OpenCms-Projekt benötigen.

Kommentare