]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/core/routing/can-deactivate-guard.service.ts
Migrate to $localize
[github/Chocobozzz/PeerTube.git] / client / src / app / core / routing / can-deactivate-guard.service.ts
index e0405293ae95884cf0d08fc153922bda42f0b2a7..8fce495e984f98bd3ffe5cb6f56c828ea736011a 100644 (file)
@@ -2,7 +2,6 @@ import { Observable } from 'rxjs'
 import { Injectable } from '@angular/core'
 import { CanDeactivate } from '@angular/router'
 import { ConfirmService } from '@app/core/confirm'
-import { I18n } from '@ngx-translate/i18n-polyfill'
 
 export type CanComponentDeactivateResult = { text?: string, canDeactivate: Observable<boolean> | boolean }
 
@@ -12,18 +11,16 @@ export interface CanComponentDeactivate {
 
 @Injectable()
 export class CanDeactivateGuard implements CanDeactivate<CanComponentDeactivate> {
-  constructor (
-    private confirmService: ConfirmService,
-    private i18n: I18n
-  ) { }
+
+  constructor (private confirmService: ConfirmService) { }
 
   canDeactivate (component: CanComponentDeactivate) {
     const result = component.canDeactivate()
-    const text = result.text || this.i18n('All unsaved data will be lost, are you sure you want to leave this page?')
+    const text = result.text || $localize`All unsaved data will be lost, are you sure you want to leave this page?`
 
     return result.canDeactivate || this.confirmService.confirm(
       text,
-      this.i18n('Warning')
+      $localize`Warning`
     )
   }