Soccer is more than just a game—it’s a global passion where teams from around the world come together to compete. You have landed your dream job: coach of one of the most prestigious soccer teams. Congrats ! Now you’re at the center for assembling the best players, planning strategies, and motivating your team to success. ⚽

But beyond skill and strategy, there’s another critical factor: communication. To win, every one of your player must understand the game plan, no matter what language they speak. This is where SharePoint Online comes in, with its powerful multilingual features, acting as your assistant coach to break down language barriers.🏆

Table of Contents

MUI – A Universal Playbook

The Multilingual User Interface (MUI) in SharePoint Online ensures that its user interface is displayed in each user’s preferred language. Like a universal soccer playbook, MUI allows users from different regions to navigate seamlessly without altering the actual content, only the interface. It ensures everyone follows the game plan without confusion.

In this post, we’ll focus on the team’s internal communication strategy, which is where Multilingual Publishing comes into play.

🏆 Multilingual Publishing – The Key to Global Communication

When it comes to content creation and delivery, Multilingual Publishing is essential. While your site starts with a default language, you might have users from all over the world. Multilingual Publishing lets you create, publish, and display your pages and news in multiple languages, ensuring that every user can access information in their preferred language.

This feature isn’t enabled by default, but once activated, Multilingual Publishing helps you communicate effectively with your players, regardless of language or location.

MUI vs. Multilingual Publishing – The Difference

MUI focuses on translating the user interface into the user’s preferred language. Multilingual Publishing adds to this by allowing the content itself to be displayed in different languages, ensuring your message reaches a diverse audience. Together, they ensure a seamless experience for users from various regions.

MUI (Multilingual User Interface)

Used for:
SharePoint Online UI Standard Interface
Activation:
No activation required
Language Switching:
On-the-fly switching not possible

Multilingual Publishing

Used for:
SharePoint Online Pages & News
Activation:
Must be activated and configured
Language Switching:
Language switching allowed

🏆 How to Enable Multilingual Publishing

Enabling multilingual features in SharePoint is as easy as expected, that’s why you have chosen it as your communications officer !

For a quick tutorial, check out this Microsoft guide here 🔗 on how to activate multilingual settings in the SharePoint UI.

⚙️ For Admins & Developers

If you handle the technical setup, you can configure multilingual publishing using PnP PowerShell. The PnP Community has provided all the details you need here 🔗 .

⚽ The Key Assistants in a Multilingual Setup (and the Referee)

In a multilingual setup, three key components work together to ensure smooth communication:

  • 🧑🏾‍🦱 The Scout: Your browser’s language settings, which set the stage before the game starts.
  • 🧑🏽‍🦳 The Tactical Coach: Your SharePoint display language settings, ensuring the platform uses the right language for the interface.
  • 🧑🏼‍🦰 The Communications Officer: Your SharePoint site languages, making sure the team’s message (content) is understood by everyone.

The rules are set by our referee 🧑🏿‍⚖️ which is SharePoint Online, ensuring that all elements —scout, coach, and communications officer—work in harmony.

Language Selection: Focusing on Key Languages

Much like a coach selecting the best players, SharePoint Online narrows its focus to a subset of supported languages. Your SharePoint Profile settings and browser language preferences (like choosing English US or English GB) might be more specific than the site’s language support. In the final setup, multilingual publishing in SharePoint ensures only the key languages—like English, German, or French—are highlighted.

flowchart LR %% Define the background color for the whole diagram classDef default fill:#CFA63D,stroke:#c7a42b,stroke-width:1px; subgraph BROW ["🧑🏽‍🦳 Profile / 🧑🏾‍🦱 Browser"] A["🇺🇸 English US"] B["🇬🇧 English GB"] C["🇨🇭 German Switzerland"] D["🇨🇦 French Canada"] E["🇨🇭 French Switzerland"] end subgraph SL ["🧑🏼‍🦰 Site Languages"] F["🇺🇸 English (Default) - 1033"] G["🇩🇪 German - 1031"] H["🇫🇷 French - 1036"] end A --> F linkStyle 0 stroke-width:2px,stroke:#0aa8a7 B --> F linkStyle 1 stroke-width:2px,stroke:#0aa8a7 C --> G linkStyle 2 stroke-width:2px,stroke:#0aa8a7 D --> H linkStyle 3 stroke-width:2px,stroke:#0aa8a7 E --> H linkStyle 4 stroke-width:2px,stroke:#0aa8a7 %% English red style A fill:#f1dddb,stroke:#af605d,stroke-width:3px style B fill:#eed6d4,stroke:#963939,stroke-width:3px style F fill:#daaeaa,stroke:#7b0119,stroke-width:3px %% German green style C fill:#dff1f0,stroke:#53b7b5,stroke-width:3px style G fill:#bfe2e1,stroke:#0aa8a7,stroke-width:3px %% French blue style D fill:#e1e7eb,stroke:#7091a3,stroke-width:3px style E fill:#dae3e7,stroke:#4c788d,stroke-width:3px style H fill:#b7c7d0,stroke:#225f78,stroke-width:3px %% Site Languages style SL fill:#dab45f,stroke:#cfa63d,stroke-width:1px; %% Browser style BROW fill:#dab45f,stroke:#cfa63d,stroke-width:1px;

When Your Browser Settings Step In

If your SharePoint Profile language doesn’t match the SharePoint site languages, SharePoint checks your browser settings for a match. If neither matches, the default site language will be used.

flowchart LR %% Define the background color for the whole diagram classDef default fill:#cfa63d,stroke:#c7a42b,stroke-width:1px; A["🧑🏽‍🦳 Profile / French France"] --> dummy[ ] class dummy invisible; classDef invisible fill:none,stroke:none; subgraph SL ["🧑🏼‍🦰 Site Languages"] B["🇺🇸 English (Default) - 1033"] C["🇩🇪 German - 1031"] E["🇮🇹 Italian - 1036"] end subgraph BROW ["🧑🏾‍🦱 Browser"] F["🇮🇹 Italian"] end %% Subgraph for Final Selected Language subgraph SELL ["🧑🏿‍⚖️ Selected Language"] G["🇮🇹 Final Language Italian - 1036"] end %% Make the link from A to dummy invisible linkStyle 0 stroke:none,opacity:0; %% Connections showing Browser wins F -. wins .-> E linkStyle 1 stroke-width:3px,stroke:#0aa8a7 %% Show the final selection E -- chosen --> G linkStyle 2 stroke-width:3px,stroke:#225f78 %% English red style B fill:#daaeaa,stroke:#7b0119,stroke-width:3px %% German green style C fill:#bfe2e1,stroke:#0aa8a7,stroke-width:3px %% French blue style A fill:#b7c7d0,stroke:#225f78,stroke-width:3px %% Italian purple style F fill:#e6d9df,stroke:#804a67,stroke-width:3px style E fill:#ccb3bf,stroke:#67284c,stroke-width:3px style G fill:#ccb3bf,stroke:#67284c,stroke-width:3px %% Site Languages style SL fill:#dab45f,stroke:#cfa63d,stroke-width:1px; %% Browser style BROW fill:#dab45f,stroke:#cfa63d,stroke-width:1px; %% Selected language style SELL fill:#dab45f,stroke:#cfa63d,stroke-width:1px;

When SharePoint Profile Settings Take Priority

If you’ve defined at least one language in your SharePoint Profile, and it matches a site language, SharePoint Online will prioritize your profile settings. This ensures you see the content in your preferred language.

If there is no match between your SharePoint Profile and the site languages, only then will SharePoint check your browser settings for a match. SharePoint Profile settings always take precedence over browser settings because the player with the right position (language) gets the priority.

flowchart LR %% Define the background color for the whole diagram classDef default fill:#666666,stroke:#000,stroke-width:1px; subgraph SPP ["🧑🏽‍🦳 SharePoint Profile"] A["🇫🇷 French (France)"] end subgraph SL ["🧑🏼‍🦰 Site Language"] B["🇺🇸 English Default"] C["🇩🇪 German"] D["🇫🇷 French"] E["🇮🇹 Italian"] end subgraph BROWPRE ["🧑🏾‍🦱 Browser Pref. Language"] F["🇮🇹 Italian"] end %% Subgraph for Final Selected Language subgraph SELL ["🧑🏿‍⚖️ Selected Language"] G["🇫🇷 Final Language French"] end %% Connections showing SharePoint Profile overrides Browser F -. lose .-> E linkStyle 0 stroke-width:2px,stroke:#963939,stroke-dasharray: 5 5 A -- wins --> D linkStyle 1 stroke-width:3px,stroke:#0aa8a7 %% Show the final selection D -- chosen --> G linkStyle 2 stroke-width:3px,stroke:#225f78 %% English red style B fill:#daaeaa,stroke:#7b0119,stroke-width:3px %% German green style C fill:#bfe2e1,stroke:#0aa8a7,stroke-width:3px %% French blue style A fill:#dae3e7,stroke:#4c788d,stroke-width:3px style D fill:#b7c7d0,stroke:#225f78,stroke-width:3px style G fill:#b7c7d0,stroke:#225f78,stroke-width:3px %% Italian purple style F fill:#e6d9df,stroke:#804a67,stroke-width:3px style E fill:#ccb3bf,stroke:#67284c,stroke-width:3px %% Site Languages style SL fill:#dab45f,stroke:#cfa63d,stroke-width:1px; %% Browser style BROWPRE fill:#dab45f,stroke:#cfa63d,stroke-width:1px; %% Selected language style SELL fill:#dab45f,stroke:#cfa63d,stroke-width:1px; %% SharePoint Profile style SPP fill:#dab45f,stroke:#cfa63d,stroke-width:1px;

Part 2 Preview

In the upcoming Part 2 of this series, we’ll dive deeper into how the SharePoint User Profile can be used to fine-tune your multilingual experience. We’ll also look into cascading language preferences and strategies to plan your multilingual setup effectively. In addition, we’ll highlight some common pitfalls and how to avoid them.