From d8625d6b9f33347bd684e96113b7fd9afe2bf317 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Sat, 8 Jan 2022 17:35:49 +0100 Subject: [PATCH] start page translation fix --- tabby-core/src/components/startPage.component.pug | 2 +- tabby-core/src/components/startPage.component.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/tabby-core/src/components/startPage.component.pug b/tabby-core/src/components/startPage.component.pug index 6d3066ae..f4af4bfc 100644 --- a/tabby-core/src/components/startPage.component.pug +++ b/tabby-core/src/components/startPage.component.pug @@ -20,4 +20,4 @@ footer.d-flex.align-items-center i.fas.fa-bug span(translate) Report a problem - .form-control-static.selectable.no-drag(translate, [translateParams]='{version: homeBase.appVersion}') Version: {version} + .form-control-static.selectable.no-drag {{versionLabel}} diff --git a/tabby-core/src/components/startPage.component.ts b/tabby-core/src/components/startPage.component.ts index 60fc7ca1..560d25a1 100644 --- a/tabby-core/src/components/startPage.component.ts +++ b/tabby-core/src/components/startPage.component.ts @@ -2,7 +2,7 @@ import { Component, Inject } from '@angular/core' import { DomSanitizer } from '@angular/platform-browser' import { ConfigService } from '../services/config.service' import { HomeBaseService } from '../services/homeBase.service' -import { ToolbarButton, ToolbarButtonProvider } from '../api' +import { ToolbarButton, ToolbarButtonProvider, TranslateService } from '../api' /** @hidden */ @Component({ @@ -16,6 +16,7 @@ export class StartPageComponent { constructor ( private config: ConfigService, private domSanitizer: DomSanitizer, + private translate: TranslateService, public homeBase: HomeBaseService, @Inject(ToolbarButtonProvider) private toolbarButtonProviders: ToolbarButtonProvider[], ) { @@ -37,4 +38,8 @@ export class StartPageComponent { buttonsTrackBy (btn: ToolbarButton): any { return btn.title + btn.icon } + + get versionLabel (): string { + return this.translate.instant('Version: {version}', { version: this.homeBase.appVersion }) + } }