Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server

Archives

SharePoint : SharePoint et les Regional Settings

SharePoint est une application multilingue et le support d'une langue impose aussi de supporter les formats locaux. Ainsi, l'affichage d'une date aux USA (MM/JJ/AAAA) est différente de l'affichage de cette même date en France (JJ/MM/AAAA) ou en Suisse (JJ.MM.AAAA).

Ces paramètres d'affichage intègrent aussi l'affichage des chiffres, des monnaies, ...

La question est donc du choix de ces settings dans un site SharePoint qui est disponible pour chaque site ou sous-site. On peut donc se retrouver avec des responsables de contenu qui changent les regional sans en avertir les utilisateurs (ce qui peut poser des soucis de lecture et des confusions surtout sur les dates).

Ce changement se fait en allant dans les "Site Settings" et dans la rubrique "Site Administration", choisir "Regional Settings" :

image

Le nombre de Regional Settings supportés dans SharePoint est différents de ceux supportés par le FrameWork .NET

On peut voir cette différence par le code suivant (qui charge les regionals pour SharePoint et pour .NET dans deux DropDown List) :

image

    /// <summary>
    /// Load in the DropDown List all SharePoint Collations
    /// </summary>
    /// <param name="TheWeb">Current SPWeb</param>
    private void LoadAllCollationsInDDL(SPWeb TheWeb)
    {
        try
        {
            this.DropDownListLocalCode.Items.Clear();
            this.DropDownListNETCollation.Items.Clear();

            SPRegionalSettings oRegionalSettings = TheWeb.RegionalSettings;
            SPLocaleCollection collLocalesAvailable = oRegionalSettings.Locales;
            
            foreach (SPLocale oLocaleAvailable in collLocalesAvailable)
            {
                this.DropDownListLocalCode.Items.Add(new ListItem(oLocaleAvailable.DisplayName, oLocaleAvailable.LCID.ToString()));
            }

            this.DropDownListLocalCode.Items.FindByValue(TheWeb.RegionalSettings.CollationLCID.ToString()).Selected = true;

            this.LiteralResult.Text += "Number SP Collations :" + this.DropDownListLocalCode.Items.Count + "<BR>";

            foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
            {
                this.DropDownListNETCollation.Items.Add(new ListItem(ci.EnglishName, ci.LCID.ToString("X4")));
            }
            this.LiteralResult.Text += "Number .NET Collations :" + this.DropDownListNETCollation.Items.Count + "<BR>";
        }
        catch (Exception ex)
        {
            this.LiteralResult.Text += "<BR>Error: " + ex.Message;
        }
    }

On voit donc bien que SharePoint supporte 134 Regional Settings alors que le FrameWork en supporte 205. Parmis ces settings non supportés, on a le Romanche (4ème langue officielle Suisse) qui n'est pas supporté dans SharePoint alors que le FrameWork le supporte.

Romelard Fabrice [MVP]

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 7 avril 2008 14:21 par ROMELARD Fabrice
Classé sous : ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01