Skip to main content

How to change the language for employees in Arsen?

The language your employees receive training in depends on how their accounts are managed in Arsen: via a directory sync or manually.

The language in which your employees receive their training content depends on a single factor: how their account is managed in Arsen. Whether your users are synced with a directory or imported manually, the steps are different. We explain everything below.


1. Your users are synced with a directory

If your employees are synced from a directory such as Microsoft Entra ID or Google Workspace, good news: Arsen automatically retrieves their language from that directory. There's nothing you need to do — everything updates automatically at the next sync.

Is the displayed language incorrect?

If so, the information is incorrectly set at the source, directly in your directory. Simply correct it there: the update will automatically flow through to Arsen at the next synchronization.

With Microsoft Entra ID

The user's profile language is defined by the preferredLanguage attribute. You can update it via the Microsoft Graph PowerShell module (Install-Module Microsoft.Graph if not already installed, then Connect-MgGraph -Scopes "User.ReadWrite.All").

For a single user:

Update-MgUser -UserId "[email protected]" -PreferredLanguage "fr-FR"

For multiple users at once, from a list of email addresses:

$users = "[email protected]", "[email protected]"
foreach ($u in $users) {
    Update-MgUser -UserId $u -PreferredLanguage "fr-FR"
}

💡 Since the language can vary from one employee to another, we recommend targeting a specific list of users rather than applying the change to the entire tenant.

With Exchange Online / Outlook

If the request specifically concerns Outlook mailboxes, you can use the PowerShell command Set-MailboxRegionalConfiguration. It lets you set the language, date format, time format, and default folder names all at once.

To test on a pilot user (recommended before any deployment):

Set-MailboxRegionalConfiguration -Identity [email protected] -Language fr-FR -DateFormat "dd/MM/yyyy" -TimeFormat "HH:mm" -LocalizeDefaultFolderName

To apply the change to your entire organization:

Get-Mailbox -RecipientTypeDetails UserMailbox -ResultSize Unlimited | Set-MailboxRegionalConfiguration -Language fr-FR -DateFormat "dd/MM/yyyy" -TimeFormat "HH:mm" -LocalizeDefaultFolderName

💡 Tip: always test the command on a pilot user before a global rollout, to avoid unexpected issues across all your mailboxes.


2. Your users are not synced with a directory

If you manage your employees manually in Arsen, without directory synchronization, the language is set directly when importing your users via a CSV file.

👉 For the detailed procedure, see our article Import employees via CSV file.

Did this answer your question?