import { immutableAssign } from '@app/helpers'
import { VideoService } from '@app/shared/shared-main'
import { AbstractVideoList } from '@app/shared/shared-video-miniature'
-import { I18n } from '@ngx-translate/i18n-polyfill'
import { VideoSortField } from '@shared/models'
@Component({
useUserVideoPreferences = true
constructor (
- protected i18n: I18n,
protected router: Router,
protected serverService: ServerService,
protected route: ActivatedRoute,
const trendingDays = config.trending.videos.intervalDays
if (trendingDays === 1) {
- this.titlePage = this.i18n('Trending for the last 24 hours')
- this.titleTooltip = this.i18n('Trending videos are those totalizing the greatest number of views during the last 24 hours')
- } else {
- this.titlePage = this.i18n('Trending for the last {{days}} days', { days: trendingDays })
- this.titleTooltip = this.i18n(
- 'Trending videos are those totalizing the greatest number of views during the last {{days}} days',
- { days: trendingDays }
- )
+ this.titlePage = $localize`Trending for the last 24 hours`
+ this.titleTooltip = $localize`Trending videos are those totalizing the greatest number of views during the last 24 hours`
+ return
}
+
+ this.titlePage = $localize`Trending for the last ${trendingDays} days`
+ this.titleTooltip = $localize`Trending videos are those totalizing the greatest number of views during the last ${trendingDays} days`
})
}