Localization and globalization
23 Mar 20219 minutes to read
Localization in pivot client control
You can localize the pivot client control texts with a collection of localized strings by using the “ej.PivotClient.Locale” for different cultures.
NOTE
By default, the pivot client control is localized in “en-US”.
Following code example illustrates how to localize the pivot client based on “French” culture:
<ej-pivot-client id="PivotClient1" locale="fr-FR">
//..
</ej-pivot-client>
<script type="text/javascript">
ej.PivotClient.Locale["fr-FR"] = {
DeferUpdate: "Différer Mise à jour",
MDXQuery: "de requêtes MDX",
Column: "Colonne",
Row: "Rangée",
Slicer: "Tranche",
CubeSelector: "Sélecteur de Cube",
ReportName: "Nom du rapport",
NewReport: "Nouveau rapport",
CubeDimensionBrowser: "Cube navigateur dimnesion",
AddReport: "Ajouter un rapport",
RemoveReport: "Retirer rapport",
//...
}
ej.PivotGrid.Locale["fr-FR"] = {
ToolTipRow: "Rangée",
ToolTipColumn: "Colonne",
ToolTipValue: "Valeur"
}
ej.PivotChart.Locale["fr-FR"] = {
Measure: "Mesure",
Row: "Rangée",
Column: "Colonne",
Value: "Valeur",
Expand: "Développer",
Collapse: "Effondrement",
Exit: "Quitter"
}
ej.PivotSchemaDesigner.Locale["fr-FR"] = {
AddToFilter: "Ajouter au filtre",
AddToRow: "Ajouter à la rangée",
AddToColumn: "Ajouter à la colonne",
AddToValues: "Ajouter à la valeur",
PivotTableFieldList: "Liste des champs PivotTable",
//...
}
</script>
Following table localizes the in-built keywords to French culture for the pivot client:
Keywords | Values |
---|---|
DeferUpdate | Différer Mise à jour |
MDXQuery | de requêtes MDX |
Column | Colonne |
Row | Rangée |
Slicer | Tranche |
CubeSelector | Sélecteur de Cube |
ReportName | Nom du rapport |
NewReport | Nouveau rapport |
CubeDimensionBrowser | Cube navigateur dimnesion |
AddReport | Ajouter un rapport |
RemoveReport | Retirer rapport |
CannotRemoveSingleReport | Vous ne pouvez pas supprimer Rapport unique |
AreYouSureToDeleteTheReport | Etes-vous sûr de vouloir supprimer le rapport |
RenameReport | Renommer rapport |
SaveReport | Enregistrer le rapport |
LoadReport | Rapport de charge |
ToggleAxis | Basculer Axis |
ExportToExcel | Exporter vers Excel |
ExportToWord | Exporter vers Word |
ExportToPdf | Exporter vers PDF |
FullScreen | Plein écran |
Grid | Grille |
Chart | Graphiq |
OK | Bien |
Cancel | Annuler |
MeasureEditor | Mesurer éditeur |
MemberEditor | Sous la direction de membres |
Measures | Mesures |
SortOrFilterColumn | Tri/filtrage (colonne) |
SortOrFilterRow | Tri/filtrage (ligne) |
SortingAndFiltering | Trier et filtrer |
Sorting | Tri |
Measure | Mesurer |
Order | Ordre |
Filtering | Filtrage |
Condition | Condition |
Value | Valeur |
PreserveHierarchy | Préserver hiérarchie |
Ascending | Croissant |
Descending | Descendant |
Enable | Permettre |
Disable | Désactiver |
And | et |
Line | ligne |
Spline | spline |
Column | colonne |
Area | zone |
SplineArea | spline zone |
StepLine | étape ligne |
StepArea | étape zone |
Pie | tarte |
Bar | bar |
StackingArea | Stacking zone |
StackingColumn | Colonne d'empilage |
StackingBar | Stacking bar |
Pyramid | pyramide |
Funnel | entonnoir |
ChartTypes | Types de graphiques |
Sort | Trier |
SelectField | sélectionnez Champ |
LabelFilterLabel | Afficher les éléments pour lesquels l'étiquette |
ValueFilterLabel | Voir les articles pour lesquels |
LabelFilters | Filtres d'étiquetage |
BeginsWith | Commence par |
NotBeginsWith | Non Commence par |
EndsWith | Se termine par |
NotEndsWith | Non Se termine par |
Contains | Contient |
NotContains | Ne contient pas |
ValueFilters | Filtres de valeur |
ClearFilter | Effacer le filtre |
Equals | Équivaut à |
Top10 | "Top Count" |
EqualTo | Égal à |
NotEquals | pas equals |
GreaterThan | Plus grand que |
GreaterThanOrEqualTo | Plus grand ou égal à |
LessThan | Moins que |
LessThanOrEqualTo | Inférieur ou égal à |
Between | Entre |
NotBetween | Entre pas |
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 à |
IsLessThanOrEqualTo | Est inférieure ou égale à |
Search | Recherchez |
SetReportNameAlertMsg | Veuillez définir le nom du rapport |
SetRecordNameAlertMsg | Veuillez définir nom d'enregistrement |
Remove | Déposer |
Rename | Renommer |
DBReport | La manipulation en DB Rapport |
SelectReport | Sélectionnez Rapport |
SelectRecord | Sélectionnez Enreg |
SaveAs | Enregistrer sous |
Save | Sauvegarder |
Save | Sauvegarder |
Load | Charger |
RenameRecord | L'enregistrement de nom |
RemoveRecord | Effacer l'enregistrement |
RecordName | Nom d'enregistrement |
SelectRecordAlertMsg | Veuillez sélectionner un enregistrement valide |
FilterInvalidAlertMsg | Opération non valide |
FilterEndValueAlertMsg | Veuillez définir une valeur de fin |
FilterStartValueAlertMsg | Veuillez définir une valeur de départ |
FilterConditionAlertMsg | Veuillez définir une condition valide |
FilterMeasureSelectionAlertMsg | Veuillez sélectionner une mesure valide |
FilterSortElementAlertMsg | Élément non trouvé dans l'axe de la colonne. Veuillez ajouter un élément dans l'axe de la colonne pour trier/filtrage |
FilterSortrowMeasureAlertMsg | Veuillez ajouter à la mesure de l'axe de rang |
FilterSortcolMeasureAlertMsg | Veuillez ajouter à la mesure de l'axe de la colonne |
FilterSortColumnAlertMsg | On ne trouve pas dans la dimension de l'axe de la colonne. Veuillez ajouter la dimension de l'axe de l'élément dans la colonne de tri et de filtrage |
FilterSortRowAlertMsg | On ne trouve pas dans la dimension de l'axe de rang. Veuillez ajouter la dimension élément de la ligne de tri axe/filtrage |
MDXAlertMsg | Veuillez ajouter une mesure, dimension ou de hiérarchie dans un axe approprié pour afficher la requête MDX |
Alert | Alert |
TreeMap | Carte d'arbres |
Bubble | Bubble |
Scatter | dispersion |
Doughnut | Donut |
Close | Fermer |
ReportList | Liste des rapports |
AddToSlicer | Ajouter à Slicer |
AddToRow | Ajouter à la rangée |
AddToColumn | Ajouter à la colonne |
AddToColumn | Ajouter à la colonne |
Localization and globalization of cube info (OLAP)
The content displayed within the pivot client 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 present in the “e-data-source”.
- To bind the globalized content in the pivot client control, set the “locale” property to a specific culture and the specific culture file is referred in the sample.
NOTE
Culture files are present under “[installed drive]:\Users[user name]\AppData\Local\Syncfusion\EssentialStudio\X.X.X.X\ASP.NET Core\Web\samplebrowser\wwwroot\scripts\cultures”.
//1036 refers to "fr-FR" culture.
<ej-pivot-client id="PivotClient1" locale="fr-FR">
<e-data-source catalog="Adventure Works DW 2008 SE" cube="Adventure Works" data="https://bi.syncfusion.com/olap/msmdpump.dll; Locale Identifier=1036">
<e-pivot-rows>
<e-row-field field-name="[Date].[Fiscal]"></e-row-field>
</e-pivot-rows>
<e-pivot-columns>
<e-column-field field-name="[Customer].[Customer Geography]"></e-column-field>
</e-pivot-columns>
<e-pivot-values>
<e-value-field axis="Column">
<e-measures>
<e-measure-items field-name="[Measures].[Internet Sales Amount]"></e-measure-items>
</e-measures>
</e-value-field>
</e-pivot-values>
</e-data-source>
</ej-pivot-client>
Localization and globalization of relational info (relational)
The content displayed within the pivot client control is obtained from the relational data source.
- To get the localized content, the relational data source should have localized headers in them which will be directly applied to the pivot client.
- To globalize the values appeared in the pivot client, set the “format” and “locale” properties accordingly. Also, the specific culture file is referred in the sample.
NOTE
Culture files are present under “[installed drive]:\Users[user name]\AppData\Local\Syncfusion\EssentialStudio\X.X.X.X\ASP.NET Core\Web\samplebrowser\wwwroot\scripts\cultures”.
<ej-pivot-client id="PivotClient1" locale="fr-FR" load="onload">
<e-data-source>
<e-pivot-rows>
<e-row-field field-name="Country" field-caption="Country"></e-row-field>
</e-pivot-rows>
<e-pivot-columns>
<e-column-field field-name="Product" field-caption="Product"></e-column-field>
</e-pivot-columns>
<e-pivot-values>
<e-value-field field-name="Amount" field-caption="Amount" format="currency"></e-value-field>
</e-pivot-values>
</e-data-source>
</ej-pivot-client>
RTL
You can render the pivot client control from right to left by setting the enable-rtl
property to true.
<ej-pivot-client id="PivotClient1" enable-rtl="true">
//..
</ej-pivot-client>