ContentPack Structure

Directories within OSLanguagePacks follow this logical pattern

OSLanguagePacks\$ReleaseId $Architecture

Source Content

Source Content is copied from the Language Pack ISO which can be downloaded from MSDN or VLSC. The LanguagePacks are in a directory called langpacks under an Architecture directory

My Recommendation

If you are working with MultiLang (Multiple Languages), follow this recommendation


Create a new ContentPack for each of the languages you are working with. In this example, I will create the following ContentPacks in PowerShell for my additional languages

PS C:\> New-OSDBuilderContentPack -Name "MultiLang de" -ContentType MultiLang
PS C:\> New-OSDBuilderContentPack -Name "MultiLang es" -ContentType MultiLang
PS C:\> New-OSDBuilderContentPack -Name "MultiLang en" -ContentType MultiLang
PS C:\> New-OSDBuilderContentPack -Name "MultiLang fr" -ContentType MultiLang

Copy LangPacks

Copy the Language Packs to the proper destination directory. If a destination directory doesn't exist, create one using the same naming format as the existing directories

If you are working with Windows 10 1903, and plan to move to Windows 10 1909 later, go ahead and copy the files in 1903 as well as the Language Packs for 1903 are also used for 1909. This does not apply to any other ReleaseId, and you should use the specific Language ISO for your specific ReleaseId