SharePoint Online: Unterstützung von Mehrsprachigkeit in Webseiten

In diesem Artikel will ich ein paar Fakten festhalten, die bei dem Thema Mehrsprachigkeit in SharePoint Online und dem Einsatz von Office 365 in internationalen Unternehmen anzutreffen sind.

Stand September 2019 gibt es in SharePoint Online out-of-the-box keine Möglichkeit, eine mehrsprachige Website (Teamsite oder Communication Site) aufzubauen. Ein offizielles Feature ist in Planung für Q1/2020

Item auf der Produkt-Roadmap für SharePoint Online

Zum Glück hat die Community eine Lösung geschaffen und im Rahmen der „SharePoint Patterns and Practices Community Solutions“ eine Solution namens „Multilanguage Pages“ veröffentlicht. Mit dieser ist es möglich, mehrsprachigen Content in einer Website zu redaktionieren und auszuliefern.

  • für jede unterstützte Sprache wird simpel eine Sprachvariante einer Page angelegt
  • Alle Pages einer Sprache liegen in einem sprachspezifischen Unterverzeichnis in der Library „Site Pages“
  • Im Hauptverzeichnis liegen
  • Beim Besuchen der Website arbeitet ein Redirector, der die Spracheinstellungen des aktuellen Benutzers ausliest und dann entsprechend zur richtigen Sprachvariante der jeweiligen Page weiterleitet.
  • Die Standard-WebParts wie „News“ oder „Highlighted Content“ müssen selbst durch Filterung in der Page Property „LanguageVariant“gezwungen werden, immer nur den Content einer Sprache anzuzeigen
  • Die Standard-Sprache einer bestimmten SharePoint Website legt man zum Anlegezeitpunkt fest. Weitere unterstützte Sprachen kann in der Seite „websiteurl/_layouts/15/muisetng.aspx“ festgelegt werden.

Die Spracheinstellungen des aktuellen Benutzers kommen aus dem Benutzerprofil in SharePoint Online. Dieses ist mittlerweile sehr gut versteckt und über das eigene Delve Profil gelangt man wieder zur altbekannten Profilseite (UserProfilePage). Das exakte UserPropertyField lautet SPS-MUILanguages.

User Profile Page in SharePoint Online
User Profile in Delve

Das Wichtige ist, dass die Sprache im SharePoint Online User Profil nicht provisioniert wird durch Office 365. Im Office 365 Profil kann sogar eine ganz andere Spracheinstellung gesetzt sein. Die in dem folgenden Screen dargestellte Spracheinstellung des Benutzers ist für die O365 Oberfläche maßgeblich.

Office 365 User Account Settings

2 Kommentare zu „SharePoint Online: Unterstützung von Mehrsprachigkeit in Webseiten“

Hinterlasse einen Kommentar

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..