Localization and globalization

Localization in pivot grid

You can localize the pivot grid controls text with a collection of localized strings by using the “ej.PivotGrid.Locale” for different cultures. By default, the pivot grid control is localized in “en-US” culture.

  • html
  • <ej:PivotGrid ID="PivotGrid1" runat="server" Locale="fr-FR" ...>
        <ClientSideEvents AfterServiceInvoke="OnAfterServiceInvoke" />
    </ej:PivotGrid>
    
    <ej:PivotSchemaDesigner ID="PivotSchemaDesigner1" runat=server></ej:PivotSchemaDesigner>
    
    <ej:PivotPager ID="PivotPager1" runat="server" Mode="Both" TargetControlID="PivotGrid1"></ej:PivotPager>
    
    <script type="text/javascript">
    function OnAfterServiceInvoke(args) {
        if (args.action == "initialize")
            $(".e-pivotschemadesigner").ejPivotSchemaDesigner({
                pivotControl: this,
                layout: ej.PivotSchemaDesigner.Layouts.Excel,
                locale: "fr-FR"
            });
    }
     ej.PivotSchemaDesigner.Locale["fr-FR"] = {
        ClearFilter: "Effacer le filtre",
        SelectField:"sélectionnez Champ",
        Measures: "Mesures",
        ...
        ...
    };
    
      ej.PivotGrid.Locale["fr-FR"] = {
        Sort:"Tri",
        SelectField: "sélectionnez Champ",
        LabelFilterLabel:"Afficher les éléments pour lesquels l'étiquette",
        ValueFilterLabel:"Afficher les éléments pour lesquels",
        LabelFilters: "Filtres d'étiquetage  ",
        ....
        ....
    };
    
    ej.PivotPager.Locale["fr-FR"] = {
        SeriesPage: "Série Page",
        CategoricalPage: "Catégorique Page"
    };
    </script>

    The following table lists the default keywords in French culture for the pivot grid:

    Keyword Values
    Sort Tri
    SelectField sélectionnez Champ
    LabelFilterLabel Afficher les éléments pour lesquels l'étiquette
    ValueFilterLabel Afficher les éléments pour lesquels
    LabelFilters Filtres d'étiquetage
    BeginsWith Commence par
    NotBeginsWith Non Commence pa
    EndsWith se termine par
    NotEndsWith Non termine avec
    Contains Contient
    NotContains Ne contient pas
    ValueFilters Filtres de valeur
    ClearFilter Clear Filter
    Equals Equals
    NotEquals Not Equals
    GreaterThan Supérieur
    GreaterThanOrEqualTo supérieur ou égal à
    LessThan Less Than
    LessThanOrEqualTo Moins ou égal à
    Between Entre
    NotBetween Non Entre
    AddToFilter Ajouter à filtre
    AddToRow Ajouter à la rangée
    AddToColumn Ajouter à la colonne
    AddToValues Ajouter aux valeurs
    Warning Avertissement
    Error Error
    GroupingBarAlertMsg Le champ que vous déplacez ne peut pas être placé dans cette zone du rapport
    Measures Mesures
    Expand Développer
    Collapse Réduire
    ToolTipRow Row
    ToolTipColumn Colonne
    ToolTipValue Value
    NoValue Pas de valeu
    SeriesPage Series Page
    CategoricalPage Catégorique page
    DragFieldHere champ de glisser ic
    ColumnArea Drop colonne ici
    RowArea Drop ligne ic
    ValueArea Lâche valeurs ici
    Close Fermer
    OK OK
    Cancel Annuler
    Remove Supprimer
    Goal Goal
    Status Status
    Trend Trend
    Value value
    ConditionalFormattingErrorMsg La valeur donnée ne correspond pas
    ConditionalFormattingConformMsg Etes-vous sûr de vouloir supprimer le format sélectionné?
    EnterOperand1 Entrez Opérande1
    EnterOperand2 Entrez Opérande2
    ConditionalFormatting Mise en forme conditionnelle
    Condition Type conditionnel
    Value1 Value1
    Value2 Value2
    Editcondition Modifier Condition
    AddNew Ajouter
    Format Format
    Backcolor Back Color
    Borderrange Border Range
    Borderstyle Border Style
    Fontsize Font Size
    Fontstyle aille de la police
    Bordercolor Couleur Bordure
    AliceBlue AliceBlue
    Black Noir
    Blue Bleu
    Brown Brown
    Gold Gold
    Green Green
    Lime Lime
    Maroon Bordeaux
    Orange Orange
    Pink Pink
    Red rouge
    Violet Violet
    White Blanc
    Yellow Jaune
    Solid Solid
    Dashed pointillée
    Dotted Dotted
    Double Double
    Groove Groove
    Inset Encart
    Outset Outset
    Ridge Ridge
    None Aucun
    Algerian Algérie
    Arial Arial
    BodoniMT Bodoni MT
    BritannicBold Britannic Bold
    Cambria Cambria
    Calibri Calibri
    CourierNew Courier New
    DejaVuSans DejaVu Sans
    Forte Forte
    Gerogia Gerogia
    Impact Impact
    SegoeUI Segoe UI
    Tahoma Tahoma
    TimesNewRoman Times New Roman
    Verdana Verdana
    CubeDimensionBrowser Navigateur Dimension Cube
    SelectHierarchy Sélectionnez Hiérarchie
    CalculatedField Champ calculé
    Name nom
    Add: Ajouter:
    Formula Formule:
    Delete Supprimer
    Fields Champs
    CalculatedFieldNameNotFound Prénom CalculatedField est introuvable
    InsertField Insérer un champ
    EmptyField S'il vous plaît entrez le nom de champ calculé ou la formule
    NotValid formule donnée est pas valide
    NotPresent champ Valeur utilisée dans toute la formule de champ calculé est pas présent dans le PivotGrid
    Confirm champ calculé avec le même nom existe déjà en raison de vouloir remplacer.?
    CalcValue Champ calculé peut être inséré que dans le champ de la zone de valeur
    Total Total
    GrandTotal GrandTotal
    DoesNotBeginsWith N'a pas commence par
    DoesNotEndsWith Ne se termine par
    DoesNotContains Ne contient
    DoesNotEquals N'est pas égaux
    IsGreaterThan Est supérieure à
    IsGreaterThanOrEqualTo Est supérieure ou égale à
    IsLessThan Est inférieure à
    IsLessThanOrEqualTo Est inférieure ou égale à
    NumberFormatting Formatage des chiffres
    FrozenHeaders En-têtes congelé
    CellSelection Sélection de cellules
    CellContext Contexte cellulaire
    ColumnResize Redimensionner la colonne
    ExcelLikeLayout Comme la mise en page d'Excel
    FrozenHeader En-tête congelée
    AdvancedFiltering Filtrage avancé
    Amount Quantité
    Quantity Quantity
    Measures Mesures visant
    NumberFormats Les formats de nombre
    Exporting L'exportation
    FileName Nom de fichier
    ToolTip Extrémité de l'outil
    RTL RTL
    CollapseByDefault Par défaut l'effondrement
    EnableDisablePaging Enalbe / Désactiver la pagination
    PagingOptions Options d'appel
    CategoricalPageSize Taille de page catégorique
    SeriesPageSize Taille de page série
    HyperLink Hyper Link
    CellEditing Montage de cellules
    GroupingBar Bar de groupement
    SummaryCustomization Personnalisation Sommaire
    SummaryTypes Types Sommaire
    SummaryType Type de statistique
    EnableRowHeaderHyperlink Activer l'en-tête de ligne HyperLink
    EnableColumnHeaderHyperlink Activer l'en-tête de colonne HyperLink
    EnableValueCellHyperlink Activer la cellule Valeur HyperLink
    EnableSummaryCellHyperlink Activer la cellule de synthèse HyperLink
    HideGrandTotal Masquer Grand Total
    HideSubTotal Masquer Sous-total
    Both Les deux
    Sum Somme
    Average La moyenne
    Count Count
    Min Min
    Max Max
    Excel Excel
    Word Mot
    PDF PDF
    CSV CSV
    MultipleItems Plusieurs éléments
    All Tous les
    Search Recherchez

    The following table lists the default keywords in French culture for the pivot table field list:

    Keywords Values
    PivotTableFieldList Liste de champs de tableau croisé dynamique
    ChooseFieldsToAddToReport Choisissez champs à ajouter à Signaler"
    DragFieldBetweenAreasBelow Faites glisser terrain entre les zones ci-dessous
    ReportFilter Rapport Filtre
    ColumnLabel colonne Étiquette
    RowLabel Label Row
    Values Valeurs
    ClearFilter Effacer le filtre
    SelectField sélectionnez Champ
    Measures Mesures
    Warning Avertissement
    AlertMsg Le champ que vous déplacez ne peut pas être placé dans cette zone du rapport
    Goal Goal
    Status Status
    Trend Trend
    AddToFilter Ajouter à filtrer
    AddToRow Ajouter à la rangée
    AddToColumn Ajouter à la colonne
    AddToValues Ajouter à la valeur
    DeferLayoutUpdate Différer Mise à jour
    Update Mettre à jour
    OK OK
    Cancel Annuler
    Close Fermer
    DoesNotBeginsWith N'a pas commence par
    DoesNotEndsWith Ne se termine par
    DoesNotContains Ne contient
    DoesNotEquals N'est pas égaux
    IsGreaterThan Est supérieure à
    IsGreaterThanOrEqualTo Est supérieure ou égale à
    IsLessThan Est inférieure à
    IsLessThanOrEqualTo Est inférieure ou égale à
    Sort Trier
    LabelFilterLabel Afficher les éléments pour lesquels l'étiquette
    ValueFilterLabel Afficher les éléments pour lesquels
    LabelFilters Les filtres de l'étiquette
    BeginsWith Commence par
    NotBeginsWith Commence pas avec
    EndsWith Se termine par
    NotEndsWith Pas une fin avec
    Contains Contient
    NotContains Contient pas
    ValueFilters Les filtres de valeur
    ClearFilter Clear Filter
    Equals Est égal à
    NotEquals Pas égaux
    GreaterThan Plus de
    GreaterThanOrEqualTo Supérieure ou égale à
    LessThan Moins de
    LessThanOrEqualTo Inférieure ou égale à
    Between Entre
    NotBetween Pas entre
    Search Recherchez

    The following table lists the default keywords in French culture for the pivot pager:

    Keywords Values
    SeriesPage Série Page
    CategoricalPage Catégorique Page
    Error Error
    OK OK
    Close Fermer
    PageCountErrorMsg Entrez le numéro de page valide

    Localization and globalization of cube info (client mode)

    The content displayed within the pivot grid control is obtained from the OLAP cube.

    • To get localized data from OLAP cube, set the “Locale Identifier” in the connection string to a specific culture in the “Data” property that is present in the “DataSource”.
    • To bind the globalized content in the pivot grid control, set the “Locale” property to a specific culture and refer the specific culture file in the sample.

    NOTE

    Culture files are present under “[installed drive]:\Users\ [user name]\AppData\Local\Syncfusion\EssentialStudio\X.X.X.X\Web\Samples\Web\Scripts\cultures”.

  • html
  • <%--1036 refers to "fr-FR" culture.--%>
            <ej:PivotGrid ID="PivotGrid1" runat="server" Locale="fr-FR">
                <DataSource Catalog="Adventure Works DW 2008 SE" Cube="Adventure Works" Data="https://bi.syncfusion.com/olap/msmdpump.dll; Locale Identifier=1036;">
                    <Rows>
                        <ej:Field FieldName="[Customer].[Customer Geography]"></ej:Field>
                    </Rows>
                    <Columns>
                        <ej:Field FieldName="[Product].[Product Categories]"></ej:Field>
                    </Columns>
                    <Values>
                        <ej:Field Axis="Column">
                            <Measures>
                                <ej:MeasuresItems FieldName="[Measures].[Internet Sales Amount]" />
                            </Measures>
                        </ej:Field>
                    </Values>
                </DataSource>
            </ej:PivotGrid>

    Localization and globalization of cube info (server mode)

    The content displayed within the pivot grid control is obtained from the OLAP cube.

    • To get localized string based on different cultures, set the “Locale Identifier” in the connection string to a specific culture in the OLAP cube.
    • To bind globalized content in the pivot grid control, set the “Culture” and OverrideDefaultFormatStrings properties in the OlapDataManager class to a specific culture.
  • c#
  • <%--1036 refers to "fr-FR" culture.--%>
    string connectionString = "Data Source=localhost; Initial Catalog=Adventure Works DW; Locale Identifier=1036;";
    DataManager = new OlapDataManager(connectionString);
    DataManager.Culture = new System.Globalization.CultureInfo(1036);
    DataManager.OverrideDefaultFormatStrings = true;

    Localization support in ASP NET pivot grid OLAP mode

    Localization and globalization of relational info (client mode)

    The content displayed within the pivot grid control is obtained from relational data source.

    • To get localized content, the relational data source must have localized headers, which will be directly applied to the pivot grid.
    • To globalize values that appear in the pivot grid, set the “Format” and “Locale” property to a specific culture, and refer to the specific culture file in the sample.

    NOTE

    Culture files are present under “[installed drive]:\Users\ [user name]\AppData\Local\Syncfusion\EssentialStudio\X.X.X.X\Web\Samples\Web\Scripts\cultures”.

  • html
  • <ej:PivotGrid ID="PivotGrid1" runat="server" Locale="fr-FR" ClientIDMode="Static">
            <DataSource>
                <Rows>
                    <ej:Field FieldName="Country" FieldCaption="Country"></ej:Field>
                </Rows>
                <Columns>
                    <ej:Field FieldName="Product" FieldCaption="Product"></ej:Field>
                </Columns>
                <Values>
                    <ej:Field FieldName="Amount" FieldCaption="Amount" Format="currency"></ej:Field>
    
                </Values>
            </DataSource>
        </ej:PivotGrid>

    Localization and globalization of relational info (server mode)

    The content displayed within the pivot grid control is obtained from the relational data source.

    • To get localized content, the relational data source must have localized headers, which will be directly applied to the pivot grid.
    • “Format” settings in the PivotComputationInfo class will globalize the values that appear in the pivot grid.
  • c#
  • PivotReport pivotSetting = new PivotReport();
    //...
    pivotSetting.PivotCalculations.Add(new PivotComputationInfo {
        CalculationName = "Amount", Description = "Amount", FieldHeader = "Amount", FieldName = "Amount", Format = "E", SummaryType = Syncfusion.PivotAnalysis.Base.SummaryType.DoubleTotalSum
    });
    //...

    Localization support ASP NET pivot grid relational server mode

    RTL

    You can render the pivot grid control from right to left by setting the EnableRTL property to true.

  • html
  • <ej:PivotGrid ID="PivotGrid1" runat="server" Url="/PivotGridService" EnableRTL="true"></ej:PivotGrid>

    Right to Left, aka RTL support in ASP NET pivot grid control