When Office 365 does not want to speak French 😦
Laurent TERUIN | 11/11/2022 | https://unifiedit.wordpress.com/

La gestion de langue d’interface dans Office 365 est , à mon humble avis quelque peu compliquée, car régie par de nombreux paramètres. Pour avoir ouvert un certain nombre d’incidents au support et au vu des recherches effectuées par les ingénieurs les solutions ne semblent pas évidentes. Mais j’ai confiance on va trouver 😉
The interface language management in Office 365 is, in my humble opinion, somewhat complicated because it is governed by many parameters. Having opened a number of incidents to support and in view of the research done by engineers, the solutions do not seem obvious.But I trust we will find it 😉
La langue du tenant / The language of the Tenant
Oui il existe, mais vous le savez peut être, une langue officielle pour votre tenant. Elle se fixe dans les paramètres de votre tenant et devrait en théorie guider l’usage de la langue pour les messages envoyés à vos utilisateurs. Pour vérifier ce paramètre, utilisez l’interface d’admin Microsoft 365 centre d’administration – Home et sélectionnez Paramètres de l’organisation puis Profil de l’organisation /Information de l’organisation.
Yes there is, but you may know it, an official language for your tenant. It is set in the settings of your tenant and should in theory guide the use of language for messages sent to your users. To check this setting use the Microsoft 365 Admin Center – Home interface and select Organization Settings then Organization Profile / Organization Information

Dans la fenêtre de droite vous apercevrez la langue par défaut du tenant. / In the right window you will see the default language of the tenant.

Langue de vos utilisateurs synchronisés /Language of your synchronized users
Si vous synchronisez des utilisateurs depuis des Active Directory locaux vous devez également vérifier la valeur de leur attribut PreferedLanguage qui, pour ce qui nous concerne doit être égale a fr-fr / In the right window you will see the default language of the tenant. If you synchronize users from local Active Directory you should also check the value of their PreferedLanguage attribute which, for our purposes, should be equal to en-fr

Pour ces utilisateurs synchronisés vous pouvez vérifier en vous connectant en Powershell sur l’AzureAD via la commande connect-AzureAD si le paramétre est correctement synchronisé. Pour cela , une fois connecté tapez la commande suivante : Get-AzureADUser -ObjectId lteruin@company.fr | fl pre*
For these synchronized users you can check by connecting in Powershell on the AzureAD via the connect-AzureAD command if the parameters are correctly synchronized. To do this, once connected type the following command: Get-AzureADUser -ObjectId lteruin@company.fr | fl pre*
me concernant j’obtiens la valeur suivante / I get the following value

Langue de la boite aux lettres / Mailbox language
Certains processus O365 pourraient également utiliser le paramètre de langue précisé sur la boite aux lettres de l’utilisateur. si vous avez des boites aux lettres en Premise connectez-vous en Powershell Exchange et regardez si la langue est bien positionnée avec la commande get-MailboxregionalConfiguration
Some O365 processes might also use the language setting specified on the user’s mailbox. If you have Premise mailboxes connect to Powershell Exchange and see if the language is set correctly with the get-MailboxregionalConfiguration command

La procédure est identique pour les boites aux lettres online / The procedure is the same for online mailboxes
Langue de l’utilisateur / user Language
Un autre paramètre peut être vérifié, c’est celui de la langue par défaut que l’utilisateur peut choisir. Pour atteindre ce paramètre connectez-vous avec un compte utilisateur sur l »url suivante https://myaccount.microsoft.com / Another parameter that can be checked is the default language that the user can choose. To reach this setting log in with a user account on the following url https://myaccount.microsoft.com

et sélectionnez Settings & Privacy. (pourquoi cette interface en anglais alors que tous mes paramètres sont en français… ? si vous avez la réponse je suis preneur 😉
and select Settings & Privacy (why this interface in English when all my settings are in French… ? if you have the answer I’m interested 😉

Ici assurez-vous que tous les paramètres sont en Français ce qui est le cas sur mon compte utilisateur / Here make sure all settings are in French which is the case on my user account
La langue de l’explorateur / Browser Mailbox
j’utilise actuellement l’explorateur depuis une machine Windows 10 en français avec les paramètres Edge suivants / I am currently using the explorer from a Windows 10 machine in French with the following Edge settings

Avec cette configuration qui a première vue semble pour le moins correcte , les utilisateurs du tenant continuent à recevoir des messages en anglais comme celui ci
With this configuration, which at first sight seems at least correct, the users of the tenant continue to receive messages in English like this one

Alors même que mon planner (https://tasks.office.com/) est bien en Français / Even though my planner (https://tasks.office.com/) is in French

preferredLanguage
J’ai aussi regardé sur d’autre utilisateur qui avait le même problème, (en réalité je pense que tous nos utilisateurs ont ce problème). Quand je regarde sur mon compte utilisateur qui est un simple compte comme tous les autres. J’ai cela sur https://myaccount.microsoft.com/settingsandprivacy/language
I also looked at other users who had the same problem, (actually I think all our users have this problem). When I look at my user account which is a simple account like all the others. I have this on https://myaccount.microsoft.com/settingsandprivacy/language

D’autre utilisateur sur le même tenant n’ont pas cela comme le montre l’écran suivant (No Preference Set) / Other users on the same tenant do not have this as the following screen shows (No Preference Set)

En regardant de plus près je me suis aperçu que pour les utilisateurs synchronisés qui n’avaient de préférence de langue définie (et qui en toute logique devraient hériter de la préférence de langue du tenant) n‘avait pas de valeur dans leur attribut Active Directory preferredLanguage
On closer inspection I found that for synchronized users who had no language preference set (and who logically should inherit the language preference from the tenant) did not have a value in their Active Directory preferredLanguage attribute

En modifiant cette valeur dans l’active Directory Local et en positionnant la valeur <fr-fr> dans l’attribut preferredLanguage, puis en relançant une synchronisation Azure AD connect j’ai pu constater que l’utilisateur en question avait bien la valeur <Fr-fr> dans https://myaccount.microsoft.com/settingsandprivacy/language. Mais son SharePoint et son Myaccount était toujours affiché en anglais . Après une déconnexion et reconnexion du portail SPO , celui-ci ainsi que office.com sont passé en Français. Par contre https://myaccount.microsoft.com/settingsandprivacy/language reste en anglais
By changing this value in the active Directory Local and setting the value in the preferredLanguage attribute, then re-running an Azure AD connect sync I was able to see that the user in question did have the value in https://myaccount.microsoft.com/settingsandprivacy/language. But his sharepoint and Myaccount were still displayed in English. After a disconnection and reconnection of the SPO portal, this one as well as office.com are passed in French. On the other hand https://myaccount.microsoft.com/settingsandprivacy/language remains in English
j’ai demandé à cet utilisateur passé de l’anglais au français via l’ajout de la valeur <fr-fr> dans l’attribut preferredLanguage de m’envoyer une tache depuis https://tasks.office.com/. Voici comment je l’ai reçue
I asked this user switched from English to French via the addition of the value in the preferredLanguage attribute to send me a task from https://tasks.office.com/. Here is how I received it

Il me reste donc deux problèmes à résoudre. Pour quelles raisons https://myaccount.microsoft.com/settingsandprivacy/language est en anglais ? et pour quelles raisons certains utilisateur continuent à recevoir des messages en anglais, notamment provenant de tasks.office.com alors qu’ils semblent avoir les même caractéristiques de langue que les autres.
So I have two problems to solve. Why is https://myaccount.microsoft.com/settingsandprivacy/language in English? and why do some users continue to receive messages in English, especially from tasks.office.com when they seem to have the same language characteristics as others.