GitHub Icon Image
GitHub

Add an alternate language to SharePoint Online Site

Summary

This script adds a new language to the SharePoint Online site with the help of language LCID decimal. The following table shows the LCID for each language.

LCID Language
1025 Arabic
1046 Brazilian
1026 Bulgarian
1027 Catalan
2052 Chinese - Simplified
1028 Chinese - Traditional
1050 Croatian
1029 Czech
1030 Danish
1043 Dutch
1033 English
1061 Estonian
1035 Finnish
1036 French
1031 German
1032 Greek
1037 Hebrew
1081 Hindi
1038 Hungarian
1040 Italian
1041 Japanese
1087 Kazakh
1042 Korean
1062 Latvian
1063 Lithuanian
1044 Norwegian
1045 Polish
2070 Portuguese
1048 Romanian
1049 Russian
2074 Serbian
1051 Slovak
1060 Slovenian
1034 Spanish
1053 Swedish
1054 Thai
1055 Turkish
1058 Ukrainian
  • PnP PowerShell

### Variables for Processing
$SiteURL="https://<tenant name>.sharepoint.com/sites/<site>"
$LanguageID = 1025 #Arabic LCID

#Connect to PNP Online
Connect-PnPOnline -Url $SiteURL -Interactive

#Get the Web
$Web = Get-PnPWeb -Includes RegionalSettings.InstalledLanguages

#Add Alternate Language
$Web.IsMultilingual = $True
$Web.AddSupportedUILanguage($LanguageID)
$Web.Update()

Invoke-PnPQuery

Check out the PnP PowerShell to learn more at: https://aka.ms/pnp/powershell

The way you login into PnP PowerShell has changed please read PnP Management Shell EntraID app is deleted : what should I do ?

Source Credit

Sample first appeared on SharePoint Diary

Contributors

Author(s)
Kshitiz Kalra

Disclaimer

THESE SAMPLES ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.

Back to top Script Samples
Generated by DocFX with Material UI