Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
141537 | Dec 17,2018 10:41 AM UTC | Dec 17,2018 11:16 AM UTC | Angular - EJ 2 | 1 |
![]() |
Tags: Grid |
Hi, in my project with Syncfusion I have following problem that after a few days of trying I still cannot resolve. Maybe could you give me some advice how to deal with such issue:
The Localization library doesn’t work (I want to set the 'pl' location). For my grid I have tried to set the value of the locale as described in the documentation (please see the code sample below).
In addition, the load function of class L10n doesn’t work (also for set 'pl').
<div #container class='root-container'>
<ejs-grid #grid
[dataSource]='notificationData' [locale]='pl' [allowPaging]="true" [editSettings]='editSettings' [toolbar]='toolbar'
height='500px' [showColumnChooser]='true' [allowSorting]="true"
[pageSettings]="pageSettings" [selectedRowIndex]=0 [allowFiltering]='true' [filterSettings]='filterOptions' (actionBegin)='actionBegin($event)' (actionComplete)="actionComplete($event)"
[locale]='locale'>
<e-columns>
For this reason, he can’t translate grid and datepicker components.
Please, kindly ask for help.
declare module "*.json" {
const value: any;
export default value;
} |
declare var require: any
import { Component, OnInit } from '@angular/core';
import { loadCldr, setCulture, setCurrencyCode, L10n } from '@syncfusion/ej2-base';
L10n.load({
'fr-BE': {
'grid': {
'EmptyRecord': 'Aucun enregistrement.',
...
},
'pager': {
'currentPageInfo': '{0} de {1} Page(s)',
...
}
}
});
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
title = 'Front';
public sidebar: SidebarComponent;
ngOnInit() {
setCulture('fr-BE');
setCurrencyCode('EUR');
loadCldr(require('cldr-data/main/fr-BE/currencies.json'),
require('cldr-data/main/fr-BE/numbers.json'),
require('cldr-data/main/fr-BE/ca-gregorian.json'),
require('cldr-data/main/fr-BE/timeZoneNames.json'),
require('cldr-data/supplemental/numberingSystems.json')); //loading culture format files
}
}
|
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.