Configure Windows Language
Installs a Windows language and makes it the language of Windows itself, the sign-in screen, and every user who signs in for the first time afterwards. Users who already have a profile on the machine keep their own language and have to change it themselves under Settings - Time and language. If you install the language from a CAB file delivered with the package, add the Download Content brick first.
Parameters
Section titled “Parameters”Primary Language
Section titled “Primary Language”Required — Default: English United States
The main language Windows will use - for example English United States. It is installed on the machine and applied to Windows itself, the sign-in screen and new users. Existing user profiles keep the language they already have. Allowed values: Afrikaans South Africa, Arabic Saudi Arabia, Bulgarian Bulgaria, Bangla Bangladesh, Bosnian Latin Bosnia and Herzegovina, Catalan Spain, Czech Czechia, Welsh United Kingdom, Danish Denmark, German Austria, German Switzerland, German Germany, Greek Greece, English Australia, English Canada, English United Kingdom, English India, English United States, Spanish Argentina, Spanish Spain, Spanish Mexico, Estonian Estonia, Basque Spain, Persian Iran, Finnish Finland, Filipino Philippines, French Belgium, French Canada, French Switzerland, French France, Irish Ireland, Galician Spain, Gujarati India, Hebrew Israel, Hindi India, Croatian Croatia, Hungarian Hungary, Indonesian Indonesia, Icelandic Iceland, Italian Italy, Japanese Japan, Kazakh Kazakhstan, Khmer Cambodia, Kannada India, Korean Korea, Lithuanian Lithuania, Latvian Latvia, Macedonian North Macedonia, Malayalam India, Marathi India, Malay Malaysia, Norwegian Bokmal Norway, Dutch Netherlands, Polish Poland, Portuguese Brazil, Portuguese Portugal, Romanian Romania, Russian Russia, Slovak Slovakia, Slovenian Slovenia, Serbian Latin Serbia, Swedish Sweden, Tamil India, Telugu India, Thai Thailand, Turkish Turkiye, Ukrainian Ukraine, Urdu Pakistan, Vietnamese Vietnam, Chinese Simplified China, Chinese Traditional Taiwan.
Secondary Languages
Section titled “Secondary Languages”Optional — Default: English United States
Extra languages to make available alongside the main language - for example German Germany. Like the main language these reach the sign-in screen and new users only; users who already have a profile are not changed. Allowed values: Afrikaans South Africa, Arabic Saudi Arabia, Bulgarian Bulgaria, Bangla Bangladesh, Bosnian Latin Bosnia and Herzegovina, Catalan Spain, Czech Czechia, Welsh United Kingdom, Danish Denmark, German Austria, German Switzerland, German Germany, Greek Greece, English Australia, English Canada, English United Kingdom, English India, English United States, Spanish Argentina, Spanish Spain, Spanish Mexico, Estonian Estonia, Basque Spain, Persian Iran, Finnish Finland, Filipino Philippines, French Belgium, French Canada, French Switzerland, French France, Irish Ireland, Galician Spain, Gujarati India, Hebrew Israel, Hindi India, Croatian Croatia, Hungarian Hungary, Indonesian Indonesia, Icelandic Iceland, Italian Italy, Japanese Japan, Kazakh Kazakhstan, Khmer Cambodia, Kannada India, Korean Korea, Lithuanian Lithuania, Latvian Latvia, Macedonian North Macedonia, Malayalam India, Marathi India, Malay Malaysia, Norwegian Bokmal Norway, Dutch Netherlands, Polish Poland, Portuguese Brazil, Portuguese Portugal, Romanian Romania, Russian Russia, Slovak Slovakia, Slovenian Slovenia, Serbian Latin Serbia, Swedish Sweden, Tamil India, Telugu India, Thai Thailand, Turkish Turkiye, Ukrainian Ukraine, Urdu Pakistan, Vietnamese Vietnam, Chinese Simplified China, Chinese Traditional Taiwan.
Home Location
Section titled “Home Location”Optional — Default: Denmark
Home location used for regional settings such as date and currency format - for example Denmark. Leave it empty to keep the location the machine already has. Allowed values: Antigua and Barbuda, Afghanistan, Algeria, Azerbaijan, Albania, Andorra, Angola, Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Canada, China, Denmark, Egypt, Ireland, Finland, France, Georgia, Ghana, Germany, Greece, Hong Kong SAR, Hungary, Iceland, Indonesia, India, Israel, Italy, Japan, Korea, Lebanon, Slovakia, Luxembourg, Macao SAR, Morocco, Mexico, Nigeria, Netherlands, Norway, Pakistan, Poland, Portugal, Romania, Russia, Saudi Arabia, South Africa, Singapore, Spain, Sweden, Switzerland, United Arab Emirates, Thailand, Turkiye, Ukraine, United Kingdom, United States, Vietnam, World.
Prefer CAB From PackageRoot
Section titled “Prefer CAB From PackageRoot”Optional — Default: True
Enable to install the language from a CAB file delivered with the package instead of downloading it from Microsoft, and add the Download Content brick so the file is there. Disable to always download the language. If no CAB file is found the language is downloaded anyway.
Exclude Language Features
Section titled “Exclude Language Features”Optional — Default: False
Enable to install only the language itself and skip the optional extras such as handwriting, speech and text-to-speech. Disable to install the full language. Skipping them makes the installation faster, but the extras stay unavailable until the language is installed again without this setting.
Copy To Welcome Screen And New Users
Section titled “Copy To Welcome Screen And New Users”Optional — Default: True
Enable to apply the language to the sign-in screen and to users who sign in for the first time afterwards. Disable to install the language without changing those. Either way this never changes users who already have a profile on the machine - they keep their own language.
Reboot When Done
Section titled “Reboot When Done”Optional — Default: True
Enable to request a restart when the language setup is done. A restart is needed before the new language is used everywhere. Disable if another brick later in the workflow handles the restart.
Details
Section titled “Details”- Category: Provisioning
- Brick ID:
Windows-Language-Configure
Raw JSON definition
Section titled “Raw JSON definition”{ "category": "provisioning", "description": "Installs a Windows language and makes it the language of Windows itself, the sign-in screen, and every user who signs in for the first time afterwards. Users who already have a profile on the machine keep their own language and have to change it themselves under Settings - Time and language. If you install the language from a CAB file delivered with the package, add the Download Content brick first.", "developerVendor": "CapaSystems A/S", "displayName": null, "id": "Windows-Language-Configure", "name": "Configure Windows Language", "parameters": [ { "allowManualInput": false, "defaultValue": null, "defaultValueObject": { "id": "en-US", "name": "English United States" }, "description": "The main language Windows will use - for example English United States. It is installed on the machine and applied to Windows itself, the sign-in screen and new users. Existing user profiles keep the language they already have.", "id": "PrimaryLanguageTag", "name": "Primary Language", "regExValidation": "", "required": true, "type": "ComboBox", "value": null, "values": [], "valuesObject": [ { "id": "af-ZA", "name": "Afrikaans South Africa" }, { "id": "ar-SA", "name": "Arabic Saudi Arabia" }, { "id": "bg-BG", "name": "Bulgarian Bulgaria" }, { "id": "bn-BD", "name": "Bangla Bangladesh" }, { "id": "bs-Latn-BA", "name": "Bosnian Latin Bosnia and Herzegovina" }, { "id": "ca-ES", "name": "Catalan Spain" }, { "id": "cs-CZ", "name": "Czech Czechia" }, { "id": "cy-GB", "name": "Welsh United Kingdom" }, { "id": "da-DK", "name": "Danish Denmark" }, { "id": "de-AT", "name": "German Austria" }, { "id": "de-CH", "name": "German Switzerland" }, { "id": "de-DE", "name": "German Germany" }, { "id": "el-GR", "name": "Greek Greece" }, { "id": "en-AU", "name": "English Australia" }, { "id": "en-CA", "name": "English Canada" }, { "id": "en-GB", "name": "English United Kingdom" }, { "id": "en-IN", "name": "English India" }, { "id": "en-US", "name": "English United States" }, { "id": "es-AR", "name": "Spanish Argentina" }, { "id": "es-ES", "name": "Spanish Spain" }, { "id": "es-MX", "name": "Spanish Mexico" }, { "id": "et-EE", "name": "Estonian Estonia" }, { "id": "eu-ES", "name": "Basque Spain" }, { "id": "fa-IR", "name": "Persian Iran" }, { "id": "fi-FI", "name": "Finnish Finland" }, { "id": "fil-PH", "name": "Filipino Philippines" }, { "id": "fr-BE", "name": "French Belgium" }, { "id": "fr-CA", "name": "French Canada" }, { "id": "fr-CH", "name": "French Switzerland" }, { "id": "fr-FR", "name": "French France" }, { "id": "ga-IE", "name": "Irish Ireland" }, { "id": "gl-ES", "name": "Galician Spain" }, { "id": "gu-IN", "name": "Gujarati India" }, { "id": "he-IL", "name": "Hebrew Israel" }, { "id": "hi-IN", "name": "Hindi India" }, { "id": "hr-HR", "name": "Croatian Croatia" }, { "id": "hu-HU", "name": "Hungarian Hungary" }, { "id": "id-ID", "name": "Indonesian Indonesia" }, { "id": "is-IS", "name": "Icelandic Iceland" }, { "id": "it-IT", "name": "Italian Italy" }, { "id": "ja-JP", "name": "Japanese Japan" }, { "id": "kk-KZ", "name": "Kazakh Kazakhstan" }, { "id": "km-KH", "name": "Khmer Cambodia" }, { "id": "kn-IN", "name": "Kannada India" }, { "id": "ko-KR", "name": "Korean Korea" }, { "id": "lt-LT", "name": "Lithuanian Lithuania" }, { "id": "lv-LV", "name": "Latvian Latvia" }, { "id": "mk-MK", "name": "Macedonian North Macedonia" }, { "id": "ml-IN", "name": "Malayalam India" }, { "id": "mr-IN", "name": "Marathi India" }, { "id": "ms-MY", "name": "Malay Malaysia" }, { "id": "nb-NO", "name": "Norwegian Bokmal Norway" }, { "id": "nl-NL", "name": "Dutch Netherlands" }, { "id": "pl-PL", "name": "Polish Poland" }, { "id": "pt-BR", "name": "Portuguese Brazil" }, { "id": "pt-PT", "name": "Portuguese Portugal" }, { "id": "ro-RO", "name": "Romanian Romania" }, { "id": "ru-RU", "name": "Russian Russia" }, { "id": "sk-SK", "name": "Slovak Slovakia" }, { "id": "sl-SI", "name": "Slovenian Slovenia" }, { "id": "sr-Latn-RS", "name": "Serbian Latin Serbia" }, { "id": "sv-SE", "name": "Swedish Sweden" }, { "id": "ta-IN", "name": "Tamil India" }, { "id": "te-IN", "name": "Telugu India" }, { "id": "th-TH", "name": "Thai Thailand" }, { "id": "tr-TR", "name": "Turkish Turkiye" }, { "id": "uk-UA", "name": "Ukrainian Ukraine" }, { "id": "ur-PK", "name": "Urdu Pakistan" }, { "id": "vi-VN", "name": "Vietnamese Vietnam" }, { "id": "zh-CN", "name": "Chinese Simplified China" }, { "id": "zh-TW", "name": "Chinese Traditional Taiwan" } ] }, { "allowManualInput": true, "defaultValue": null, "defaultValueObject": { "id": "en-US", "name": "English United States" }, "description": "Extra languages to make available alongside the main language - for example German Germany. Like the main language these reach the sign-in screen and new users only; users who already have a profile are not changed.", "id": "SecondaryLanguageTag", "name": "Secondary Languages", "regExValidation": "", "required": false, "type": "MultiSelectComboBox", "value": null, "values": [], "valuesObject": [ { "id": "af-ZA", "name": "Afrikaans South Africa" }, { "id": "ar-SA", "name": "Arabic Saudi Arabia" }, { "id": "bg-BG", "name": "Bulgarian Bulgaria" }, { "id": "bn-BD", "name": "Bangla Bangladesh" }, { "id": "bs-Latn-BA", "name": "Bosnian Latin Bosnia and Herzegovina" }, { "id": "ca-ES", "name": "Catalan Spain" }, { "id": "cs-CZ", "name": "Czech Czechia" }, { "id": "cy-GB", "name": "Welsh United Kingdom" }, { "id": "da-DK", "name": "Danish Denmark" }, { "id": "de-AT", "name": "German Austria" }, { "id": "de-CH", "name": "German Switzerland" }, { "id": "de-DE", "name": "German Germany" }, { "id": "el-GR", "name": "Greek Greece" }, { "id": "en-AU", "name": "English Australia" }, { "id": "en-CA", "name": "English Canada" }, { "id": "en-GB", "name": "English United Kingdom" }, { "id": "en-IN", "name": "English India" }, { "id": "en-US", "name": "English United States" }, { "id": "es-AR", "name": "Spanish Argentina" }, { "id": "es-ES", "name": "Spanish Spain" }, { "id": "es-MX", "name": "Spanish Mexico" }, { "id": "et-EE", "name": "Estonian Estonia" }, { "id": "eu-ES", "name": "Basque Spain" }, { "id": "fa-IR", "name": "Persian Iran" }, { "id": "fi-FI", "name": "Finnish Finland" }, { "id": "fil-PH", "name": "Filipino Philippines" }, { "id": "fr-BE", "name": "French Belgium" }, { "id": "fr-CA", "name": "French Canada" }, { "id": "fr-CH", "name": "French Switzerland" }, { "id": "fr-FR", "name": "French France" }, { "id": "ga-IE", "name": "Irish Ireland" }, { "id": "gl-ES", "name": "Galician Spain" }, { "id": "gu-IN", "name": "Gujarati India" }, { "id": "he-IL", "name": "Hebrew Israel" }, { "id": "hi-IN", "name": "Hindi India" }, { "id": "hr-HR", "name": "Croatian Croatia" }, { "id": "hu-HU", "name": "Hungarian Hungary" }, { "id": "id-ID", "name": "Indonesian Indonesia" }, { "id": "is-IS", "name": "Icelandic Iceland" }, { "id": "it-IT", "name": "Italian Italy" }, { "id": "ja-JP", "name": "Japanese Japan" }, { "id": "kk-KZ", "name": "Kazakh Kazakhstan" }, { "id": "km-KH", "name": "Khmer Cambodia" }, { "id": "kn-IN", "name": "Kannada India" }, { "id": "ko-KR", "name": "Korean Korea" }, { "id": "lt-LT", "name": "Lithuanian Lithuania" }, { "id": "lv-LV", "name": "Latvian Latvia" }, { "id": "mk-MK", "name": "Macedonian North Macedonia" }, { "id": "ml-IN", "name": "Malayalam India" }, { "id": "mr-IN", "name": "Marathi India" }, { "id": "ms-MY", "name": "Malay Malaysia" }, { "id": "nb-NO", "name": "Norwegian Bokmal Norway" }, { "id": "nl-NL", "name": "Dutch Netherlands" }, { "id": "pl-PL", "name": "Polish Poland" }, { "id": "pt-BR", "name": "Portuguese Brazil" }, { "id": "pt-PT", "name": "Portuguese Portugal" }, { "id": "ro-RO", "name": "Romanian Romania" }, { "id": "ru-RU", "name": "Russian Russia" }, { "id": "sk-SK", "name": "Slovak Slovakia" }, { "id": "sl-SI", "name": "Slovenian Slovenia" }, { "id": "sr-Latn-RS", "name": "Serbian Latin Serbia" }, { "id": "sv-SE", "name": "Swedish Sweden" }, { "id": "ta-IN", "name": "Tamil India" }, { "id": "te-IN", "name": "Telugu India" }, { "id": "th-TH", "name": "Thai Thailand" }, { "id": "tr-TR", "name": "Turkish Turkiye" }, { "id": "uk-UA", "name": "Ukrainian Ukraine" }, { "id": "ur-PK", "name": "Urdu Pakistan" }, { "id": "vi-VN", "name": "Vietnamese Vietnam" }, { "id": "zh-CN", "name": "Chinese Simplified China" }, { "id": "zh-TW", "name": "Chinese Traditional Taiwan" } ] }, { "allowManualInput": true, "defaultValue": null, "defaultValueObject": { "id": "0x3D", "name": "Denmark" }, "description": "Home location used for regional settings such as date and currency format - for example Denmark. Leave it empty to keep the location the machine already has.", "id": "GeoId", "name": "Home Location", "regExValidation": "", "required": false, "type": "ComboBox", "value": null, "values": [], "valuesObject": [ { "id": "0x2", "name": "Antigua and Barbuda" }, { "id": "0x3", "name": "Afghanistan" }, { "id": "0x4", "name": "Algeria" }, { "id": "0x5", "name": "Azerbaijan" }, { "id": "0x6", "name": "Albania" }, { "id": "0x8", "name": "Andorra" }, { "id": "0x9", "name": "Angola" }, { "id": "0xB", "name": "Argentina" }, { "id": "0xC", "name": "Australia" }, { "id": "0xE", "name": "Austria" }, { "id": "0x11", "name": "Bahrain" }, { "id": "0x15", "name": "Belgium" }, { "id": "0x20", "name": "Brazil" }, { "id": "0x27", "name": "Canada" }, { "id": "0x2D", "name": "China" }, { "id": "0x3D", "name": "Denmark" }, { "id": "0x43", "name": "Egypt" }, { "id": "0x44", "name": "Ireland" }, { "id": "0x4D", "name": "Finland" }, { "id": "0x54", "name": "France" }, { "id": "0x58", "name": "Georgia" }, { "id": "0x59", "name": "Ghana" }, { "id": "0x5E", "name": "Germany" }, { "id": "0x62", "name": "Greece" }, { "id": "0x68", "name": "Hong Kong SAR" }, { "id": "0x6D", "name": "Hungary" }, { "id": "0x6E", "name": "Iceland" }, { "id": "0x6F", "name": "Indonesia" }, { "id": "0x71", "name": "India" }, { "id": "0x75", "name": "Israel" }, { "id": "0x76", "name": "Italy" }, { "id": "0x7A", "name": "Japan" }, { "id": "0x86", "name": "Korea" }, { "id": "0x8B", "name": "Lebanon" }, { "id": "0x8F", "name": "Slovakia" }, { "id": "0x93", "name": "Luxembourg" }, { "id": "0x97", "name": "Macao SAR" }, { "id": "0x9F", "name": "Morocco" }, { "id": "0xA6", "name": "Mexico" }, { "id": "0xAF", "name": "Nigeria" }, { "id": "0xB0", "name": "Netherlands" }, { "id": "0xB1", "name": "Norway" }, { "id": "0xBE", "name": "Pakistan" }, { "id": "0xBF", "name": "Poland" }, { "id": "0xC1", "name": "Portugal" }, { "id": "0xC8", "name": "Romania" }, { "id": "0xCB", "name": "Russia" }, { "id": "0xCD", "name": "Saudi Arabia" }, { "id": "0xD1", "name": "South Africa" }, { "id": "0xD7", "name": "Singapore" }, { "id": "0xD9", "name": "Spain" }, { "id": "0xDD", "name": "Sweden" }, { "id": "0xDF", "name": "Switzerland" }, { "id": "0xE0", "name": "United Arab Emirates" }, { "id": "0xE3", "name": "Thailand" }, { "id": "0xEB", "name": "Turkiye" }, { "id": "0xF1", "name": "Ukraine" }, { "id": "0xF2", "name": "United Kingdom" }, { "id": "0xF4", "name": "United States" }, { "id": "0xFB", "name": "Vietnam" }, { "id": "0x989E", "name": "World" } ] }, { "allowManualInput": false, "defaultValue": "True", "defaultValueObject": null, "description": "Enable to install the language from a CAB file delivered with the package instead of downloading it from Microsoft, and add the Download Content brick so the file is there. Disable to always download the language. If no CAB file is found the language is downloaded anyway.", "id": "InstallFromPackageRootCabIfPresent", "name": "Prefer CAB From PackageRoot", "regExValidation": "", "required": false, "type": "Boolean", "value": null, "values": [], "valuesObject": null }, { "allowManualInput": false, "defaultValue": "False", "defaultValueObject": null, "description": "Enable to install only the language itself and skip the optional extras such as handwriting, speech and text-to-speech. Disable to install the full language. Skipping them makes the installation faster, but the extras stay unavailable until the language is installed again without this setting.", "id": "ExcludeLanguageFeatures", "name": "Exclude Language Features", "regExValidation": "", "required": false, "type": "Boolean", "value": null, "values": [], "valuesObject": null }, { "allowManualInput": false, "defaultValue": "True", "defaultValueObject": null, "description": "Enable to apply the language to the sign-in screen and to users who sign in for the first time afterwards. Disable to install the language without changing those. Either way this never changes users who already have a profile on the machine - they keep their own language.", "id": "CopyToSystemAndNewUsers", "name": "Copy To Welcome Screen And New Users", "regExValidation": "", "required": false, "type": "Boolean", "value": null, "values": [], "valuesObject": null }, { "allowManualInput": false, "defaultValue": "True", "defaultValueObject": null, "description": "Enable to request a restart when the language setup is done. A restart is needed before the new language is used everywhere. Disable if another brick later in the workflow handles the restart.", "id": "RebootWhenDone", "name": "Reboot When Done", "regExValidation": "", "required": false, "type": "Boolean", "value": null, "values": [], "valuesObject": null } ], "powershell": { "base64Encoded": true, "function": "ZnVuY3Rpb2..." }, "type": "powerbrick", "version": "2026.9.1.1"}