import { AdvancedSearch, SearchService } from '@app/shared/shared-search'
import { MiniatureDisplayOptions, VideoLinkType } from '@app/shared/shared-video-miniature'
import { MetaService } from '@ngx-meta/core'
-import { I18n } from '@ngx-translate/i18n-polyfill'
import { SearchTargetType, ServerConfig } from '@shared/models'
@Component({
private lastSearchTarget: SearchTargetType
constructor (
- private i18n: I18n,
private route: ActivatedRoute,
private router: Router,
private metaService: MetaService,
}
this.notifier.error(
- this.i18n('Search index is unavailable. Retrying with instance results instead.'),
- this.i18n('Search error')
+ $localize`Search index is unavailable. Retrying with instance results instead.`,
+ $localize`Search error`
)
this.advancedSearch.searchTarget = 'local'
this.search()
private updateTitle () {
const suffix = this.currentSearch ? ' ' + this.currentSearch : ''
- this.metaService.setTitle(this.i18n('Search') + suffix)
+ this.metaService.setTitle($localize`Search` + suffix)
}
private updateUrlFromAdvancedSearch () {