Change custom translation method for default text

This commit is contained in:
ArtemDzhereleiko 2021-10-20 12:28:08 +03:00
parent dd29490dd7
commit a8ec0c2807
3 changed files with 12 additions and 6 deletions

View File

@ -266,8 +266,10 @@ export class AlarmsTableWidgetComponent extends PageComponent implements OnInit,
} }
get noDataDisplayMessageText() { get noDataDisplayMessageText() {
const noDataDisplayMessage = isNotEmptyStr(this.ctx.widgetConfig.noDataDisplayMessage) ? this.ctx.widgetConfig.noDataDisplayMessage : '{i18n:alarm.no-alarms-prompt}'; const noDataDisplayMessage = this.ctx.widgetConfig.noDataDisplayMessage;
return this.utils.customTranslation(noDataDisplayMessage, noDataDisplayMessage); return isNotEmptyStr(noDataDisplayMessage)
? this.utils.customTranslation(noDataDisplayMessage, noDataDisplayMessage)
: this.translate.instant('alarm.no-alarms-prompt');
} }
ngAfterViewInit(): void { ngAfterViewInit(): void {

View File

@ -212,8 +212,10 @@ export class EntitiesTableWidgetComponent extends PageComponent implements OnIni
} }
get noDataDisplayMessageText() { get noDataDisplayMessageText() {
const noDataDisplayMessage = isNotEmptyStr(this.ctx.widgetConfig.noDataDisplayMessage) ? this.ctx.widgetConfig.noDataDisplayMessage : '{i18n:entity.no-entities-prompt}'; const noDataDisplayMessage = this.ctx.widgetConfig.noDataDisplayMessage;
return this.utils.customTranslation(noDataDisplayMessage, noDataDisplayMessage); return isNotEmptyStr(noDataDisplayMessage)
? this.utils.customTranslation(noDataDisplayMessage, noDataDisplayMessage)
: this.translate.instant('entity.no-entities-prompt');
} }
ngAfterViewInit(): void { ngAfterViewInit(): void {

View File

@ -362,8 +362,10 @@ export class WidgetComponent extends PageComponent implements OnInit, AfterViewI
} }
get noDataDisplayMessageText(): string { get noDataDisplayMessageText(): string {
const noDataDisplayMessage = isNotEmptyStr(this.widget.config.noDataDisplayMessage) ? this.widget.config.noDataDisplayMessage : '{i18n:widget.no-data}'; const noDataDisplayMessage = this.widget.config.noDataDisplayMessage;
return this.utils.customTranslation(noDataDisplayMessage, noDataDisplayMessage); return isNotEmptyStr(noDataDisplayMessage)
? this.utils.customTranslation(noDataDisplayMessage, noDataDisplayMessage)
: this.translate.instant('widget.no-data');
} }
ngAfterViewInit(): void { ngAfterViewInit(): void {