LiveTiles Intranet Hub

LiveTiles Intranet Hub

  • Hub
  • Workspaces
  • Metadata
  • Governance
  • What's New

›Guides

Getting Started

  • Overview
  • Architecture
  • Installation

    • Microsoft 365
    • SharePoint 2019
  • Upgrade
  • Configuration

Guides

  • Hub
  • Multiple JSON Configuration Files
  • Cognitive Page Translation
  • Theming
  • Custom Styling
  • Navigation
  • Matrix
  • Search
  • People Search
  • Page
  • Layout
  • Footer
  • Multi Language
  • Data Aggregation
  • Keyboard Shortcuts
  • SharePoint Integration
  • Custom Code
  • Notifications
  • List Items Grouping
  • Multi Content Type Item Template
  • Everywhere Panel
  • Everywhere Panel SP2019
  • Everywhere Panel Manager
  • Everywhere Panel Audience Target
  • MegaMenu Manager
  • JSON GUI Editor
  • Coveo Hosted Search Page
  • Mobile Configuration

LiveTiles Viva Cards

  • LiveTiles Office Locations
  • LiveTiles Reach Events Viva Card
  • LiveTiles Reach News Viva Card
  • LiveTiles People Search Viva Card
  • LiveTiles Weather Viva Card

Widgets

  • Content Items Widget
  • Tabs Widget
  • Hero Widget
  • Markup Widget
  • Schedule Widget
  • Slider Widget
  • Timezone Widget
  • Weather Widget
  • User Widget Zones

Web Parts

  • Alerts Web Part
  • Reach News Web Part
  • Reach Posts Web Part
  • Reach Events Web Part
  • Reach Pages Web Part
  • Celebrations Webpart
  • FAQ Web Part
  • Lists Web Part
  • People Web Part
  • Tour Guide Web Part

Data Connectors

  • SharePoint Search
  • SharePoint List
  • Microsoft Graph
  • Microsoft Outlook
  • Web APIs
  • Microsoft Search
  • Coveo Search Data Provider

Navigation Builder

  • Getting Started
  • MegaMenu
  • Matrix

Multi Language

Overview

All our configurations as well as the user interface support multiple languages. We retrieve the language from the SharePoint user interface. At the time of writing we support

  • English
  • German
  • French
  • Dutch

In the configuration all options that are visible to the end user are of type ConfiguredMuiString. You can find more details in the Reference Documentation.

Configuration Examples

Plain String

Will be used as is, i.e. the same value will be rendered for all languages.

{
  "title": "My title for all languages"
}

IMuiString

Easy approach to configure all relevant languages directly in the config.

  {
    "title": {
      "en": {
        "My English title"
      },
      "de": {
        "My German title"
      },
      /* ... */
    }
  }

ExpressionString

Use an ExpressionString that is evaluated at runtime. For a list of all our pre-configured string resources to use with the translate util please view ITranslationsProvider

{
  "title": {
    "expression": "_mp.util.translate('content')"
  }
}

In case you want to make your expression MUI string capable, you can use the IEnhancedExpression to configure additional variables (in IMuiString-format) that can then be translated in the expression using the _mp.util.translate-method:

{
  "expression": {
    "value": "'<div> ' + variables.name + ', '  + _mp.util.translate(variables.text) + '?</div>'",
    "variables": {
      "name": "fred",
      "text": {
        "de": "wie geht es dir",
        "en": "how are you"
      }
    }
  }
}
← FooterData Aggregation →
  • Overview
  • Configuration Examples
    • Plain String
    • IMuiString
    • ExpressionString
Docs
HubWorkspacesMetadataGovernance
References & Samples
Hub ReferenceHub ConfigsWorkspaces ReferenceWorkspaces ConfigsMetadata Configs
More
What's NewLiveTiles Products
LiveTiles
Copyright © 2025 LiveTiles