Microsoft Office 365 Languages

A method to create and install the basic Office containing only the English language and the add more languages later through separate deployments.

<Configuration ID="GUID">
  <Add OfficeClientEdition="64" Channel="Broad">
    <Product ID="O365ProPlusRetail">
      <Language ID="en-us" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="OneDrive" />
    </Product>
  </Add>
  <Display Level="None" AcceptEULA="TRUE" />
  <Logging Level="Standard" Path="%TEMP%" />
</Configuration>

Below is an example of a language.xml file, here are some Scandinavian languages added.

<Configuration ID="GUID">
    <Add OfficeClientEdition="64" Channel="Broad">
        <Product ID="LanguagePack">
            <Language ID="sv-se" />
            <Language ID="da-dk" />
            <Language ID="nb-no" />
            <Language ID="fi-fi" />
            <Language ID="is-is" />
        </Product>
    </Add>
    <Display Level="None" AcceptEULA="TRUE" />
    <Logging Level="Standard" Path="%TEMP%" />
</Configuration>

It’s also possible to use the MatchOS parameter. This will install the same language for Office as running on the OS. Use the fallback or AllowCdnFallback if running in an multi-language environment to minimize the number of languages.

<Configuration ID="GUID">
    <Add OfficeClientEdition="64" Channel="Broad" AllowCdnFallback="True">
        <Product ID="LanguagePack">
            <Language ID="MatchOS" />
            <Fallback="en-us" />
        </Product>
    </Add>
    <Display Level="None" AcceptEULA="TRUE" />
    <Logging Level="Standard" Path="%TEMP%" />
</Configuration>