SharePoint Online: Mehrsprachigkeit in Websites

Microsoft hat nun die Unterstützung für mehrsprachige Websites in SharePoint Online Modern UI eingeführt. Zuvor gab es nur eine Open-Source-Lösung aus der PnP Community, wie bereits in einem früheren Artikel beschrieben wurde. Dieses neue Feature wird unter der ID 50217 in der Microsoft Roadmap aufgeführt und bis Ende März 2020 für Targeted Release Tenants ausgerollt.

Funktionalität der Mehrsprachigkeit

Mehrsprachigkeit in Websites erlaubt es, Content wie News-Artikel und Content Pages in verschiedenen Sprachen zu erstellen und zu veröffentlichen. Der Content wird dem Nutzer entweder basierend auf seiner eingestellten Sprache (SPO Nutzerprofil) oder manuell über einen Sprachumschalter auf der Website angezeigt.

Sprachumschalter
Sprachumschalter

Einrichtung der Mehrsprachigkeit

Website-Administratoren können unter der URL „/_layouts/15/muisetng.aspx“ die Optionen für Mehrsprachigkeit konfigurieren. Dort werden die unterstützten Sprachen festgelegt. Nachdem die Standardsprache der Website bei ihrer Erstellung festgelegt wurde, können nun weitere Sprachen hinzugefügt werden.

Einstellungen für Mehrsprachigkeit in einer Website
Einstellungen für Mehrsprachigkeit in einer Website

Für jede ausgewählte Sprache kann ein Redakteur bestimmt werden, der die Übersetzungen liefert. Mehrere Nutzer pro Sprache sind möglich.

Workflow für Redakteure

Nach der Einrichtung erhalten Redakteure auf jeder Seite einen zusätzlichen Button „Übersetzung“ in der Titelzeile.

Neuer Button zum Anlegen einer Übersetzung für eine Page
Neuer Button zum Anlegen einer Übersetzung für eine Page

Sobald eine Kopie für eine zusätzliche Sprache erstellt wird, erhält der Übersetzer eine automatische E-Mail-Benachrichtigung, um die Übersetzung zu beginnen.

Dialog hinter dem Button "Übersetzung"
Dialog hinter dem Button Übersetzung

Die Technik hinter der Mehrsprachigkeit

Für jede Seite oder News werden verschiedene Sprachkopien mit den übersetzten Inhalten erstellt. Diese Sprachkopien befinden sich in Unterordnern der SitePages-Bibliothek, je Sprache ein eigener Ordner. Beispiel-URL für die deutsche Homepage: /SitePages/de/Home.aspx

Die gewünschte oder eingestellte Sprache im SPO Nutzerprofil wird mit den verfügbaren Sprachen der Website abgeglichen. Die Sprache mit der höchsten Priorität im Nutzerprofil wird ausgeliefert, sofern sie auf der Website unterstützt wird.

Versteckte SPO Profil-Einstellungen
https://tenantname-my.sharepoint.com//_layouts/15/editprofile.aspx?UserSettingsProvider=dfb95e82-8132-404b-b693-25418fdac9b6

Derzeit gibt es noch unterschiedliche Darstellungsweisen in den Browsern, wie im folgenden Screenshot ersichtlich, der dieselbe Seite in Edge und in Chrome für denselben Benutzer zeigt.

Unterschiedliches Verhalten in Browser (Edge vs. Chrome)
Inkonsistentes Browserverhalten

Weiterführende Informationen:

Weitere Informationen zu mehrsprachigen SharePoint-Seiten