Hello,
I loaded translations inside app.component:
import {enableRipple, L10n, loadCldr, setCulture} from '@syncfusion/ej2-base';
import * as EJ2_LOCALE from '@syncfusion/ej2-locale/src/cs.json';
loadCldr(
require('cldr-data/main/cs/numbers.json'),
require('cldr-data/main/cs/ca-gregorian.json'),
require('cldr-data/supplemental/numberingSystems.json'),
require('cldr-data/main/cs/timeZoneNames.json'),
require('cldr-data/supplemental/weekData.json'),
require('cldr-data/main/cs/units.json'),
require('cldr-data/main/cs/layout.json'),
require('cldr-data/main/cs/measurementSystemNames.json'),
);
enableRipple(true);
L10n.load({cs: EJ2_LOCALE.cs});
setCulture('cs');
But RTE loaded in default EN language. Same problem on uploader module, grids works fine. Uploader + RTE is inside another component "ticket-datil.component" and inside EJS-TAB module, can this be the problem?
RTE + uploader are loaded in English.
ticket-detail.html:
<ejs-tab id="tab_adaptive" #adaptiveTab heightAdjustMode='Content' height='auto' enablePersistence="true"
(created)="onCreate()" (selecting)="select($event)">
... ITEM RTE:
<ejs-richtexteditor #formComment id='formComment' formControlName="text" locale='cs' [saveInterval]="5000"
placeholder='Začněte psát komentář...'
[enablePersistence]="false" [fontFamily]='fontFamily'
[ngClass]="(commentControl.text.touched && commentControl.text.errors) ? 'is-invalid' : (commentControl.text.touched && commentControl.text.valid) ? 'is-valid' : ''"
[toolbarSettings]='tools' [showCharCount]='true' [maxLength]='maxLength' [insertImageSettings]='insertImageSettings'
[quickToolbarSettings]='quickToolbarSettings'
(actionBegin)='handleFullScreen($event)' (actionComplete)='actionCompleteHandler($event)'>
</ejs-richtexteditor>
... ITEM UPLOIADER:
<ejs-uploader #preloadupload id='preloadfileupload' [asyncSettings]='path' [dropArea]='dropElement'
allowedExtensions='.jpg,.png,.jpeg,.xls,.xlsx,.pdf,.doc,.docx,.rar,.zip,.gif,.csv,.ics,.json,.mp3,.mpeg,.mp4,.odt,.ods,.ppt,.pptx,.txt,.xml'
maxFileSize=2000000
[enabled]="!ticket.finished_at && !ticket.deleted_date" (selected)='onFileSelected($event)' (beforeUpload)="beforeFileUpload($event)"
(uploading)="onFileUpload($event);"
(removing)="onFileRemove($event);" (success)="onSuccessUpload($event)">
<e-files>
<e-uploadedfiles *ngFor="let file of ticket.files" name="{{file.name | fileExtension: false}}" type="{{file.name | fileExtension: true}}"
size="{{file.size}}"></e-uploadedfiles>
</e-files>
</ejs-uploader>
</ejs-tab>
Attachment: ticketdetail_7a4b4406.zip