mirror of https://github.com/Chocobozzz/PeerTube
Help translators to translate trending title/tooltip
parent
033bc0efc2
commit
7b95f31385
|
@ -39,7 +39,6 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy {
|
||||||
ownerDisplayType: OwnerDisplayType = 'account'
|
ownerDisplayType: OwnerDisplayType = 'account'
|
||||||
firstLoadedPage: number
|
firstLoadedPage: number
|
||||||
displayModerationBlock = false
|
displayModerationBlock = false
|
||||||
trendingDays: number
|
|
||||||
titleTooltip: string
|
titleTooltip: string
|
||||||
|
|
||||||
protected baseVideoWidth = 215
|
protected baseVideoWidth = 215
|
||||||
|
|
|
@ -19,7 +19,6 @@ export class VideoTrendingComponent extends AbstractVideoList implements OnInit,
|
||||||
titlePage: string
|
titlePage: string
|
||||||
currentRoute = '/videos/trending'
|
currentRoute = '/videos/trending'
|
||||||
defaultSort: VideoSortField = '-trending'
|
defaultSort: VideoSortField = '-trending'
|
||||||
trendingDays: number
|
|
||||||
|
|
||||||
constructor (
|
constructor (
|
||||||
protected router: Router,
|
protected router: Router,
|
||||||
|
@ -33,20 +32,25 @@ export class VideoTrendingComponent extends AbstractVideoList implements OnInit,
|
||||||
private videoService: VideoService
|
private videoService: VideoService
|
||||||
) {
|
) {
|
||||||
super()
|
super()
|
||||||
|
|
||||||
this.trendingDays = this.serverService.getConfig().trending.videos.intervalDays
|
|
||||||
|
|
||||||
this.titlePage = this.i18n('Trending for the last ')
|
|
||||||
this.trendingDays === 1 ? this.titlePage += '24 hours' : this.titlePage += this.trendingDays + ' days'
|
|
||||||
|
|
||||||
this.titleTooltip = this.i18n('trending videos are those totalizing the greatest number of views during the last ')
|
|
||||||
this.trendingDays === 1 ? this.titleTooltip += '24 hours.' : this.titleTooltip += this.trendingDays + ' days.'
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit () {
|
ngOnInit () {
|
||||||
super.ngOnInit()
|
super.ngOnInit()
|
||||||
|
|
||||||
this.generateSyndicationList()
|
this.generateSyndicationList()
|
||||||
|
|
||||||
|
const trendingDays = this.serverService.getConfig().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 }
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnDestroy () {
|
ngOnDestroy () {
|
||||||
|
|
Loading…
Reference in New Issue