+
+
+ Small latency disables P2P and high latency can increase P2P ratio
+
+
+
+
+
+
+
+
+
+
+
+ {{ formErrors.latencyMode }}
+
+
diff --git a/client/src/app/+videos/+video-edit/shared/video-edit.component.ts b/client/src/app/+videos/+video-edit/shared/video-edit.component.ts
index 2801fc519..a2399eafb 100644
--- a/client/src/app/+videos/+video-edit/shared/video-edit.component.ts
+++ b/client/src/app/+videos/+video-edit/shared/video-edit.component.ts
@@ -1,6 +1,6 @@
import { forkJoin } from 'rxjs'
import { map } from 'rxjs/operators'
-import { SelectChannelItem } from 'src/types/select-options-item.model'
+import { SelectChannelItem, SelectOptionsItem } from 'src/types/select-options-item.model'
import { ChangeDetectorRef, Component, EventEmitter, Input, NgZone, OnDestroy, OnInit, Output, ViewChild } from '@angular/core'
import { AbstractControl, FormArray, FormControl, FormGroup, Validators } from '@angular/forms'
import { HooksService, PluginService, ServerService } from '@app/core'
@@ -26,6 +26,7 @@ import { PluginInfo } from '@root-helpers/plugins-manager'
import {
HTMLServerConfig,
LiveVideo,
+ LiveVideoLatencyMode,
RegisterClientFormFieldOptions,
RegisterClientVideoFieldOptions,
VideoConstant,
@@ -78,6 +79,23 @@ export class VideoEditComponent implements OnInit, OnDestroy {
videoCategories: VideoConstant[] = []
videoLicences: VideoConstant[] = []
videoLanguages: VideoLanguages[] = []
+ latencyModes: SelectOptionsItem[] = [
+ {
+ id: LiveVideoLatencyMode.SMALL_LATENCY,
+ label: $localize`Small latency`,
+ description: $localize`Reduce latency to ~15s disabling P2P`
+ },
+ {
+ id: LiveVideoLatencyMode.DEFAULT,
+ label: $localize`Default`,
+ description: $localize`Average latency of 30s`
+ },
+ {
+ id: LiveVideoLatencyMode.HIGH_LATENCY,
+ label: $localize`High latency`,
+ description: $localize`Average latency of 60s increasing P2P ratio`
+ }
+ ]
pluginDataFormGroup: FormGroup
@@ -141,6 +159,7 @@ export class VideoEditComponent implements OnInit, OnDestroy {
originallyPublishedAt: VIDEO_ORIGINALLY_PUBLISHED_AT_VALIDATOR,
liveStreamKey: null,
permanentLive: null,
+ latencyMode: null,
saveReplay: null
}
@@ -273,6 +292,10 @@ export class VideoEditComponent implements OnInit, OnDestroy {
return this.form.value['permanentLive'] === true
}
+ isLatencyModeEnabled () {
+ return this.serverConfig.live.latencySetting.enabled
+ }
+
isPluginFieldHidden (pluginField: PluginField) {
if (typeof pluginField.commonOptions.hidden !== 'function') return false
diff --git a/client/src/app/+videos/+video-edit/video-update.component.ts b/client/src/app/+videos/+video-edit/video-update.component.ts
index d9e8344fc..9c4998f2e 100644
--- a/client/src/app/+videos/+video-edit/video-update.component.ts
+++ b/client/src/app/+videos/+video-edit/video-update.component.ts
@@ -64,6 +64,7 @@ export class VideoUpdateComponent extends FormReactive implements OnInit {
if (this.liveVideo) {
this.form.patchValue({
saveReplay: this.liveVideo.saveReplay,
+ latencyMode: this.liveVideo.latencyMode,
permanentLive: this.liveVideo.permanentLive
})
}
@@ -127,7 +128,8 @@ export class VideoUpdateComponent extends FormReactive implements OnInit {
const liveVideoUpdate: LiveVideoUpdate = {
saveReplay: !!this.form.value.saveReplay,
- permanentLive: !!this.form.value.permanentLive
+ permanentLive: !!this.form.value.permanentLive,
+ latencyMode: this.form.value.latencyMode
}
// Don't update live attributes if they did not change
diff --git a/client/src/app/+videos/+video-watch/video-watch.component.ts b/client/src/app/+videos/+video-watch/video-watch.component.ts
index 1f45c4d26..067d3bc84 100644
--- a/client/src/app/+videos/+video-watch/video-watch.component.ts
+++ b/client/src/app/+videos/+video-watch/video-watch.component.ts
@@ -1,5 +1,5 @@
import { Hotkey, HotkeysService } from 'angular2-hotkeys'
-import { forkJoin, Subscription } from 'rxjs'
+import { forkJoin, map, Observable, of, Subscription, switchMap } from 'rxjs'
import { isP2PEnabled } from 'src/assets/player/utils'
import { PlatformLocation } from '@angular/common'
import { Component, ElementRef, Inject, LOCALE_ID, NgZone, OnDestroy, OnInit, ViewChild } from '@angular/core'
@@ -22,11 +22,13 @@ import { HooksService } from '@app/core/plugins/hooks.service'
import { isXPercentInViewport, scrollToTop } from '@app/helpers'
import { Video, VideoCaptionService, VideoDetails, VideoService } from '@app/shared/shared-main'
import { SubscribeButtonComponent } from '@app/shared/shared-user-subscription'
+import { LiveVideoService } from '@app/shared/shared-video-live'
import { VideoPlaylist, VideoPlaylistService } from '@app/shared/shared-video-playlist'
import { timeToInt } from '@shared/core-utils'
import {
HTMLServerConfig,
HttpStatusCode,
+ LiveVideo,
PeerTubeProblemDocument,
ServerErrorCode,
VideoCaption,
@@ -63,6 +65,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
video: VideoDetails = null
videoCaptions: VideoCaption[] = []
+ liveVideo: LiveVideo
playlistPosition: number
playlist: VideoPlaylist = null
@@ -89,6 +92,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
private router: Router,
private videoService: VideoService,
private playlistService: VideoPlaylistService,
+ private liveVideoService: LiveVideoService,
private confirmService: ConfirmService,
private metaService: MetaService,
private authService: AuthService,
@@ -239,12 +243,21 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
'filter:api.video-watch.video.get.result'
)
+ const videoAndLiveObs: Observable<{ video: VideoDetails, live?: LiveVideo }> = videoObs.pipe(
+ switchMap(video => {
+ if (!video.isLive) return of({ video })
+
+ return this.liveVideoService.getVideoLive(video.uuid)
+ .pipe(map(live => ({ live, video })))
+ })
+ )
+
forkJoin([
- videoObs,
+ videoAndLiveObs,
this.videoCaptionService.listCaptions(videoId),
this.userService.getAnonymousOrLoggedUser()
]).subscribe({
- next: ([ video, captionsResult, loggedInOrAnonymousUser ]) => {
+ next: ([ { video, live }, captionsResult, loggedInOrAnonymousUser ]) => {
const queryParams = this.route.snapshot.queryParams
const urlOptions = {
@@ -261,7 +274,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
peertubeLink: false
}
- this.onVideoFetched({ video, videoCaptions: captionsResult.data, loggedInOrAnonymousUser, urlOptions })
+ this.onVideoFetched({ video, live, videoCaptions: captionsResult.data, loggedInOrAnonymousUser, urlOptions })
.catch(err => this.handleGlobalError(err))
},
@@ -330,16 +343,18 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
private async onVideoFetched (options: {
video: VideoDetails
+ live: LiveVideo
videoCaptions: VideoCaption[]
urlOptions: URLOptions
loggedInOrAnonymousUser: User
}) {
- const { video, videoCaptions, urlOptions, loggedInOrAnonymousUser } = options
+ const { video, live, videoCaptions, urlOptions, loggedInOrAnonymousUser } = options
this.subscribeToLiveEventsIfNeeded(this.video, video)
this.video = video
this.videoCaptions = videoCaptions
+ this.liveVideo = live
// Re init attributes
this.playerPlaceholderImgSrc = undefined
@@ -387,6 +402,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
const params = {
video: this.video,
videoCaptions: this.videoCaptions,
+ liveVideo: this.liveVideo,
urlOptions,
loggedInOrAnonymousUser,
user: this.user
@@ -532,12 +548,13 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
private buildPlayerManagerOptions (params: {
video: VideoDetails
+ liveVideo: LiveVideo
videoCaptions: VideoCaption[]
urlOptions: CustomizationOptions & { playerMode: PlayerMode }
loggedInOrAnonymousUser: User
user?: AuthUser
}) {
- const { video, videoCaptions, urlOptions, loggedInOrAnonymousUser, user } = params
+ const { video, liveVideo, videoCaptions, urlOptions, loggedInOrAnonymousUser, user } = params
const getStartTime = () => {
const byUrl = urlOptions.startTime !== undefined
@@ -562,6 +579,10 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
src: environment.apiUrl + c.captionPath
}))
+ const liveOptions = video.isLive
+ ? { latencyMode: liveVideo.latencyMode }
+ : undefined
+
const options: PeertubePlayerManagerOptions = {
common: {
autoplay: this.isAutoplay(),
@@ -597,6 +618,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
embedTitle: video.name,
isLive: video.isLive,
+ liveOptions,
language: this.localeId,
diff --git a/client/src/assets/player/peertube-player-options-builder.ts b/client/src/assets/player/peertube-player-options-builder.ts
index 7a82b128d..c9cbbbf4d 100644
--- a/client/src/assets/player/peertube-player-options-builder.ts
+++ b/client/src/assets/player/peertube-player-options-builder.ts
@@ -1,9 +1,10 @@
import videojs from 'video.js'
+import { HybridLoaderSettings } from '@peertube/p2p-media-loader-core'
import { HlsJsEngineSettings } from '@peertube/p2p-media-loader-hlsjs'
import { PluginsManager } from '@root-helpers/plugins-manager'
import { buildVideoLink, decorateVideoLink } from '@shared/core-utils'
import { isDefaultLocale } from '@shared/core-utils/i18n'
-import { VideoFile } from '@shared/models'
+import { LiveVideoLatencyMode, VideoFile } from '@shared/models'
import { copyToClipboard } from '../../root-helpers/utils'
import { RedundancyUrlManager } from './p2p-media-loader/redundancy-url-manager'
import { segmentUrlBuilderFactory } from './p2p-media-loader/segment-url-builder'
@@ -19,7 +20,6 @@ import {
VideoJSPluginOptions
} from './peertube-videojs-typings'
import { buildVideoOrPlaylistEmbed, getRtcConfig, isIOS, isSafari } from './utils'
-import { HybridLoaderSettings } from '@peertube/p2p-media-loader-core'
export type PlayerMode = 'webtorrent' | 'p2p-media-loader'
@@ -76,6 +76,9 @@ export interface CommonOptions extends CustomizationOptions {
embedTitle: string
isLive: boolean
+ liveOptions?: {
+ latencyMode: LiveVideoLatencyMode
+ }
language?: string
@@ -250,21 +253,8 @@ export class PeertubePlayerOptionsBuilder {
.filter(t => t.startsWith('ws'))
const specificLiveOrVODOptions = this.options.common.isLive
- ? { // Live
- requiredSegmentsPriority: 1
- }
- : { // VOD
- requiredSegmentsPriority: 3,
-
- cachedSegmentExpiration: 86400000,
- cachedSegmentsCount: 100,
-
- httpDownloadMaxPriority: 9,
- httpDownloadProbability: 0.06,
- httpDownloadProbabilitySkipIfNoPeers: true,
-
- p2pDownloadMaxPriority: 50
- }
+ ? this.getP2PMediaLoaderLiveOptions()
+ : this.getP2PMediaLoaderVODOptions()
return {
trackerAnnounce,
@@ -283,13 +273,57 @@ export class PeertubePlayerOptionsBuilder {
}
}
+ private getP2PMediaLoaderLiveOptions (): Partial {
+ const base = {
+ requiredSegmentsPriority: 1
+ }
+
+ const latencyMode = this.options.common.liveOptions.latencyMode
+
+ switch (latencyMode) {
+ case LiveVideoLatencyMode.SMALL_LATENCY:
+ return {
+ ...base,
+
+ useP2P: false,
+ httpDownloadProbability: 1
+ }
+
+ case LiveVideoLatencyMode.HIGH_LATENCY:
+ return base
+
+ default:
+ return base
+ }
+ }
+
+ private getP2PMediaLoaderVODOptions (): Partial {
+ return {
+ requiredSegmentsPriority: 3,
+
+ cachedSegmentExpiration: 86400000,
+ cachedSegmentsCount: 100,
+
+ httpDownloadMaxPriority: 9,
+ httpDownloadProbability: 0.06,
+ httpDownloadProbabilitySkipIfNoPeers: true,
+
+ p2pDownloadMaxPriority: 50
+ }
+ }
+
private getHLSOptions (p2pMediaLoaderConfig: HlsJsEngineSettings) {
+ const specificLiveOrVODOptions = this.options.common.isLive
+ ? this.getHLSLiveOptions()
+ : this.getHLSVODOptions()
+
const base = {
capLevelToPlayerSize: true,
autoStartLoad: false,
- liveSyncDurationCount: 5,
- loader: new this.p2pMediaLoaderModule.Engine(p2pMediaLoaderConfig).createLoaderClass()
+ loader: new this.p2pMediaLoaderModule.Engine(p2pMediaLoaderConfig).createLoaderClass(),
+
+ ...specificLiveOrVODOptions
}
const averageBandwidth = getAverageBandwidthInStore()
@@ -305,6 +339,33 @@ export class PeertubePlayerOptionsBuilder {
}
}
+ private getHLSLiveOptions () {
+ const latencyMode = this.options.common.liveOptions.latencyMode
+
+ switch (latencyMode) {
+ case LiveVideoLatencyMode.SMALL_LATENCY:
+ return {
+ liveSyncDurationCount: 2
+ }
+
+ case LiveVideoLatencyMode.HIGH_LATENCY:
+ return {
+ liveSyncDurationCount: 10
+ }
+
+ default:
+ return {
+ liveSyncDurationCount: 5
+ }
+ }
+ }
+
+ private getHLSVODOptions () {
+ return {
+ liveSyncDurationCount: 5
+ }
+ }
+
private addWebTorrentOptions (plugins: VideoJSPluginOptions, alreadyPlayed: boolean) {
const commonOptions = this.options.common
const webtorrentOptions = this.options.webtorrent
diff --git a/client/src/locale/angular.fi-FI.xlf b/client/src/locale/angular.fi-FI.xlf
index e57df21bc..496736524 100644
--- a/client/src/locale/angular.fi-FI.xlf
+++ b/client/src/locale/angular.fi-FI.xlf
@@ -9,7 +9,7 @@
- Slide of
+ Dia / node_modules/src/carousel/carousel.ts147,157
@@ -31,7 +31,7 @@
- Select month
+ Valitse kuukausinode_modules/src/datepicker/datepicker-navigation-select.ts74
@@ -43,7 +43,7 @@
- Select year
+ Valitse vuosinode_modules/src/datepicker/datepicker-navigation-select.ts74
@@ -55,7 +55,7 @@
- Previous month
+ Edellinen kuukausinode_modules/src/datepicker/datepicker-navigation.ts69
@@ -67,7 +67,7 @@
- Next month
+ Seuraava kuukausinode_modules/src/datepicker/datepicker-navigation.ts69
@@ -79,42 +79,42 @@
- ««
+ ««node_modules/src/pagination/pagination.ts247
- «
+ «node_modules/src/pagination/pagination.ts266
- »
+ »node_modules/src/pagination/pagination.ts285
- »»
+ »»node_modules/src/pagination/pagination.ts305
- First
+ Ensimmäinennode_modules/src/pagination/pagination.ts320
- Previous
+ Edellinennode_modules/src/pagination/pagination.ts335
- Next
+ Seuraavanode_modules/src/pagination/pagination.ts347
- Last
+ Viimeinennode_modules/src/pagination/pagination.ts357
@@ -190,7 +190,7 @@
-
+ node_modules/src/timepicker/timepicker.ts295
@@ -198,7 +198,7 @@
-
+ node_modules/src/timepicker/timepicker.ts295
@@ -206,7 +206,7 @@
- Close
+ Suljenode_modules/src/toast/toast.ts108
@@ -226,131 +226,62 @@
-
- published a new video:
-
-
-
-
+ published a new video: src/app/shared/shared-main/users/user-notifications.component.html15
-
- The notification concerns a video now unavailable
-
+ Ilmoitus koskee videota, jota ei ole enää saatavillasrc/app/shared/shared-main/users/user-notifications.component.html23
-
- Your video
-
-
- has been unblocked
-
-
+ Your video has been unblocked src/app/shared/shared-main/users/user-notifications.component.html32
-
- Your video
-
-
- has been blocked
-
-
+ Videosi on estetty src/app/shared/shared-main/users/user-notifications.component.html40
-
- A new video abuse
- has been created on video
-
-
-
-
+ A new video abuse has been created on video src/app/shared/shared-main/users/user-notifications.component.html49
-
- A new comment abuse
- has been created on video
-
-
-
-
+ A new comment abuse has been created on video src/app/shared/shared-main/users/user-notifications.component.html53
-
- A new account abuse
- has been created on account
-
-
-
-
+ A new account abuse has been created on account src/app/shared/shared-main/users/user-notifications.component.html57
-
- A new abuse
- has been created
-
-
+ A new abuse has been created src/app/shared/shared-main/users/user-notifications.component.html62
-
- Your abuse
-
- has been
-
- accepted
-
- rejected
-
-
+ Your abuse has been acceptedrejectedsrc/app/shared/shared-main/users/user-notifications.component.html70
-
- Abuse
-
- has a new message
-
-
+ Abuse has a new message src/app/shared/shared-main/users/user-notifications.component.html80
-
- The recently added video
-
-
- has been
- automatically blocked
-
-
+ The recently added video has been automatically blockedsrc/app/shared/shared-main/users/user-notifications.component.html87
-
-
-
- commented your video
-
-
-
-
+ commented your video src/app/shared/shared-main/users/user-notifications.component.html99
@@ -363,65 +294,32 @@
-
- Your video
-
-
- has been published
-
-
+ Videosi on julkaistu src/app/shared/shared-main/users/user-notifications.component.html115
-
- Your video import
-
- succeeded
-
-
+ Your video import succeeded src/app/shared/shared-main/users/user-notifications.component.html124
-
- Your video import
-
- failed
-
-
+ Your video import failed src/app/shared/shared-main/users/user-notifications.component.html132
-
- User
-
-
- registered on your instance
-
-
+ Käyttäjä rekisteröityi instanssillesi src/app/shared/shared-main/users/user-notifications.component.html139
-
-
-
- is following
-
-
- your channel
-
-
- your account
-
-
+ is following your channel your accountsrc/app/shared/shared-main/users/user-notifications.component.html150
-
- mentioned you on video
+
+ mentioned you on video src/app/shared/shared-main/users/user-notifications.component.html164
@@ -429,38 +327,25 @@
-
- Your instance has
- a new follower
- (
- )
-
- awaiting your approval
-
-
+ Your instance has a new follower () awaiting your approvalsrc/app/shared/shared-main/users/user-notifications.component.html180
-
- Your instance automatically followed
-
-
-
-
+ Your instance automatically followed src/app/shared/shared-main/users/user-notifications.component.html189
-
- A new version of the plugin/theme is available:
+
+ A new version of the plugin/theme is available: src/app/shared/shared-main/users/user-notifications.component.html198,199
-
- A new version of PeerTube is available:
+
+ A new version of PeerTube is available: src/app/shared/shared-main/users/user-notifications.component.html206,207
@@ -519,14 +404,7 @@
-
- Your report will be sent to moderators of
-
- and will be forwarded to the video origin (
- ) too
- .
-
-
+ Your report will be sent to moderators of and will be forwarded to the video origin () too. src/app/shared/shared-moderation/report-modals/video-report.component.html72
@@ -558,9 +436,8 @@
src/app/shared/shared-video-playlist/video-add-to-playlist.component.html71
-
- Short text to tell people how they can support the channel (membership platform...).<br /><br />
+
+ Short text to tell people how they can support the channel (membership platform...).<br /><br />
When a video is uploaded in this channel, the video support field will be automatically filled by this text.src/app/+manage/video-channel-edit/video-channel-edit.component.html
@@ -672,9 +549,7 @@
- Report video "
- "
-
+ Raportoi video ""src/app/shared/shared-moderation/report-modals/video-report.component.html3
@@ -704,14 +579,12 @@
- {VAR_PLURAL, plural, =1 {1 view} other {
- views} }
-
+ {VAR_PLURAL, plural, =1 {1 näyttökerta} other { näyttökertaa}}src/app/shared/shared-video/video-views-counter.component.html3
- {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}}
+ {VAR_PLURAL, plural, =1 {1 katselija} other { katselijaa}}src/app/shared/shared-video/video-views-counter.component.html7
@@ -767,7 +640,7 @@
- Files were removed.
+ Tiedotot poistettiin.src/app/+admin/overview/videos/video-list.component.ts235
@@ -797,9 +670,7 @@
- Päivitettiin
-
-
+ Päivitettiin src/app/shared/shared-video-playlist/video-playlist-miniature.component.html32
@@ -828,9 +699,7 @@
- Poista kanavalta
-
-
+ Poista kanavalta src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html100
@@ -874,8 +743,8 @@
src/app/shared/shared-forms/markdown-textarea.component.html20
-
- <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:
+
+ <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:src/app/shared/shared-main/misc/help.component.ts75
@@ -890,7 +759,7 @@
- Subscribe with a remote account:
+ Tilaa etätilillä:src/app/shared/shared-user-subscription/subscribe-button.component.html62
@@ -898,7 +767,7 @@
- Subscribe with an account on this instance
+ Tilaa tämän instanssin tililläsrc/app/shared/shared-user-subscription/subscribe-button.component.html57
@@ -918,17 +787,17 @@
- Do you really want to remove "" files?
+ Haluatko varmasti poistaa "" tiedostot?src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts272
- Remove "" files
+ Poista "" tiedostotsrc/app/shared/shared-video-miniature/video-actions-dropdown.component.ts274
- Removed files of .
+ Tiedostot poistettu kohteelta .src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts280
@@ -953,17 +822,12 @@
-
- Etätilaus
-
- Etäkäyttö
-
-
+ EtätilausEtäkäyttösrc/app/shared/shared-user-subscription/remote-subscribe.component.html11
- You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example).
+ Voit tilata kanavaa millä tahansa ActivityPub-yhteensopivalla fediverse instanssilla (esimerkiksi PeerTube, Mastodon tai Pleroma).src/app/shared/shared-user-subscription/remote-subscribe.component.html17
@@ -973,12 +837,12 @@
- PeerTube version
+ PeerTube versiosrc/app/shared/shared-instance/instance-features-table.component.html6
-
+ NSFW/arkaluonteisten videoiden oletuskäytäntövoi käyttäjät määritellä uudelleensrc/app/shared/shared-instance/instance-features-table.component.html13
@@ -1024,7 +888,7 @@
- Automatically published
+ Automaattisesti julkaistusrc/app/shared/shared-instance/instance-features-table.component.html42
@@ -1037,12 +901,7 @@
-
- Rajoittamaton
- (
- päivässä)
-
-
+ Rajoittamaton ( päivässä)src/app/shared/shared-instance/instance-features-table.component.html60
@@ -1200,9 +1059,7 @@
- Block video "
- "
-
+ Estä video ""src/app/shared/shared-moderation/video-block.component.html8
@@ -1225,7 +1082,7 @@
- This will ask remote instances to delete local videos
+ Tämä pyytää ulkoisien instanssien poistamaan paikalliset videotsrc/app/shared/shared-moderation/video-block.component.html34
@@ -1233,7 +1090,7 @@
- This will ask remote instances to delete this video
+ Tämä pyytää ulkoisien instanssien poistamaan tämän videonsrc/app/shared/shared-moderation/video-block.component.html35
@@ -1241,7 +1098,7 @@
- Blocking a live will automatically terminate the live stream.
+ Livestriimin estäminen automaattisesti sulkee livestriimin.src/app/shared/shared-moderation/video-block.component.html40,42
@@ -1249,7 +1106,7 @@
- Blocked videos.
+ Estetty videota.src/app/shared/shared-moderation/video-block.component.ts84
@@ -1257,7 +1114,7 @@
- Blocked
+ Estetty src/app/shared/shared-moderation/video-block.component.ts85
@@ -1288,12 +1145,7 @@
-
- Sorry but there was an issue with the external login process. Please
- contact an administrator
- .
-
-
+ Sorry but there was an issue with the external login process. Please contact an administrator. src/app/+login/login.component.html6
@@ -1303,13 +1155,13 @@
src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html16
-
- This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances.
+
+ This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. src/app/+login/login.component.html64
-
- Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances.
+
+ Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. src/app/+login/login.component.html69
@@ -1343,7 +1195,7 @@
- Click here to reset your password
+ Paina tästä palauttaaksesi salasanasisrc/app/+login/login.component.html51
@@ -1363,7 +1215,7 @@
- Unohda salasanasi
+ Unohditko salasanasisrc/app/+login/login.component.html99
@@ -1373,14 +1225,12 @@
- Enter your email address and we will send you a link to reset your password.
+ Syötä sähköpostiosoitteesi ja lähetämme sinulle linkin, josta voit palauttaa salasanasi.src/app/+login/login.component.html110
-
- An email with the reset password instructions will be sent to .
-The link will expire within 1 hour.
+
+ Ohjeet salasanan palautukseen lähetetään osoitteeseen . Linkki on voimassa 1 tunnin.src/app/+login/login.component.ts122
@@ -1403,7 +1253,7 @@ The link will expire within 1 hour.
- Reset
+ PalautaPassword reset buttonsrc/app/+login/login.component.html130
@@ -1418,8 +1268,8 @@ The link will expire within 1 hour.
src/app/+search/search.component.html8
-
- for
+
+ for src/app/+search/search.component.html10
@@ -1427,9 +1277,7 @@ The link will expire within 1 hour.
-
- Alusta salasanani
-
+ Nollaa salasananisrc/app/+reset-password/reset-password.component.html2
@@ -1467,20 +1315,12 @@ The link will expire within 1 hour.
-
- Suodata
-
-
-
-
-
+ Suodata src/app/+search/search.component.html18
-
- Ei löytynyt yhtään tulosta, joka sisältäisi kaikki hakutermisi.
-
+ Ei löytynyt yhtään tulostasrc/app/+search/search.component.html32
@@ -1490,17 +1330,17 @@ The link will expire within 1 hour.
-
+ CLI dokumentaatiosrc/app/modal/admin-welcome-modal.component.html12
- Upload or import videos, parse logs, prune storage directories, reset user password...
+ Lataa tai tuo videoita, katsele lokeja, karsi tiedostohakemistoja, nollaa käyttäjien salasanoja...src/app/modal/admin-welcome-modal.component.html15
-
+ Järjestelmänvalvojan dokumentaatiosrc/app/modal/admin-welcome-modal.component.html19
@@ -1510,7 +1350,7 @@ The link will expire within 1 hour.
-
+ Käyttödokumentaatiosrc/app/modal/admin-welcome-modal.component.html26
@@ -1525,18 +1365,12 @@ The link will expire within 1 hour.
- Official PeerTube website (news, support, contribute...):
- https://joinpeertube.org
-
-
+ Official PeerTube website (news, support, contribute...): https://joinpeertube.orgsrc/app/modal/admin-welcome-modal.component.html42
- Put your instance on the public PeerTube index:
- https://instances.joinpeertube.org/instances
-
-
+ Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instancessrc/app/modal/admin-welcome-modal.component.html45
@@ -1546,7 +1380,7 @@ The link will expire within 1 hour.
-
+ Palvelimen nimen valitseminen, kuvauksen asettaminen, kertomalla kuka olet, sekä miksi loit oman palvelimen ja miten kauaksi aikaa suunnittelet ylläpitoa ovat tärkeitä tietoja kävijöille, jotta he tietävät millaisella palvelimella ovat. src/app/modal/admin-welcome-modal.component.html57
@@ -1619,13 +1453,13 @@ The link will expire within 1 hour.
- My settings
+ Asetuksetsrc/app/menu/menu.component.html124src/app/modal/quick-settings-modal.component.html3
- These settings apply only to your session on this instance.
+ Nämä asetukset pätevät ainoastaan istuntoosi tällä instanssilla.src/app/modal/quick-settings-modal.component.html8
@@ -1633,15 +1467,7 @@ The link will expire within 1 hour.
-
- Please consider configuring these fields to help people to choose
- the appropriate instance
- .
- Without them, your instance may not be referenced on the
- JoinPeerTube website
- .
-
-
+ Please consider configuring these fields to help people to choose the appropriate instance. Without them, your instance may not be referenced on the JoinPeerTube website. src/app/modal/instance-config-warning-modal.component.html24
@@ -1687,7 +1513,7 @@ The link will expire within 1 hour.
- Interface:
+ Käyttöliittymä:src/app/menu/menu.component.html38
@@ -1702,7 +1528,7 @@ The link will expire within 1 hour.
- Help share videos
+ Auta jakamaan videoitasrc/app/menu/menu.component.html61
@@ -1764,7 +1590,7 @@ The link will expire within 1 hour.
- Interface:
+ Käyttöliittymä: src/app/menu/menu.component.html137
@@ -1789,8 +1615,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html269
-
- ⚠️ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server
+
+ ⚠️ Jos käytössä, suosittelemme HTTP-välityspalvelimen käyttöä estääksesi PeerTube-palvelimeltasi tapahtuvien yksityisten URL-osoitteiden vierailuasrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html272
@@ -1854,18 +1680,18 @@ The link will expire within 1 hour.
src/app/modal/account-setup-warning-modal.component.html10
-
- Help moderators and other users to know who you are by:
+
+ Help moderators and other users to know who you are by:src/app/modal/account-setup-warning-modal.component.html12
-
- Uploading an avatar
+
+ Uploading an avatarsrc/app/modal/account-setup-warning-modal.component.html15
-
- Writing a description
+
+ Writing a descriptionsrc/app/modal/account-setup-warning-modal.component.html16
@@ -1982,9 +1808,7 @@ The link will expire within 1 hour.
- using
-
-
+ using src/app/header/search-typeahead.component.html28
@@ -2002,7 +1826,7 @@ The link will expire within 1 hour.
- ADVANCED SEARCH
+ TARKENNETTU HAKUsrc/app/header/search-typeahead.component.html39
@@ -2033,7 +1857,7 @@ The link will expire within 1 hour.
- Haku
+ Haku...src/app/+admin/plugins/plugin-search/plugin-search.component.html23
@@ -2109,7 +1933,7 @@ The link will expire within 1 hour.
- Display all categories
+ Näytä kaikki kategoriatsrc/app/+search/search-filters.component.html127
@@ -2175,9 +1999,7 @@ The link will expire within 1 hour.
-
- Reset
-
+ Palautasrc/app/+search/search-filters.component.html8src/app/+search/search-filters.component.html22src/app/+search/search-filters.component.html41
@@ -2261,16 +2083,7 @@ The link will expire within 1 hour.
-
- Tags could be used to suggest relevant recommendations.
-
- There is a maximum of 5 tags.
-
- Press
- Enter
- to add a new tag.
-
-
+ Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. src/app/+videos/+video-edit/shared/video-edit.component.html29
@@ -2321,8 +2134,8 @@ The link will expire within 1 hour.
src/app/shared/shared-actor-image/actor-avatar.component.ts47
-
- Markdown compatible that also supports custom PeerTube HTML tags
+
+ Markdown compatible that also supports custom PeerTube HTML tagssrc/app/shared/shared-custom-markup/custom-markup-help.component.html2
@@ -2330,7 +2143,7 @@ The link will expire within 1 hour.
- Latest published video
+ Viimeisin julkaistu videosrc/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html24
@@ -2397,8 +2210,8 @@ The link will expire within 1 hour.
src/app/+videos/+video-edit/shared/video-edit.component.html48
-
- Choose the appropriate licence for your work.
+
+ Choose the appropriate licence for your work. src/app/+videos/+video-edit/shared/video-edit.component.html85
@@ -2435,14 +2248,12 @@ The link will expire within 1 hour.
- Ajoita julkaisu (
- )
-
+ Ajoita julkaisu ()src/app/+videos/+video-edit/shared/video-edit.component.html123
- Contains sensitive content
+ Sisältää arkaluonteista sisältöäsrc/app/+videos/+video-edit/shared/video-edit.component.html137
@@ -2476,7 +2287,7 @@ The link will expire within 1 hour.
src/app/+videos/+video-edit/shared/video-edit.component.html183
-
+
On jo ladattu ✔src/app/+videos/+video-edit/shared/video-edit.component.html187
@@ -2500,7 +2311,7 @@ The link will expire within 1 hour.
- Cancel edition
+ Peruuta muokkaussrc/app/+videos/+video-edit/shared/video-edit.component.html206
@@ -2646,9 +2457,7 @@ The link will expire within 1 hour.
- Congratulations, the video behind
- will be imported! You can already add information about this video.
-
+ Congratulations, the video behind will be imported! You can already add information about this video. src/app/+videos/+video-edit/video-add-components/video-import-url.component.html48
@@ -2690,7 +2499,7 @@ The link will expire within 1 hour.
-
+ Kuva joka tullaan yhdistämään audiotiedostoosi. Valittu kuva on lopullinen, eikä sitä voi muuttaa. src/app/+videos/+video-edit/video-add-components/video-upload.component.html36
@@ -2848,31 +2657,17 @@ The link will expire within 1 hour.
-
- We recommend you to not use the
- root
- user to publish your videos, since it's the super-admin account of your instance.
-
-
- Instead,
- create a dedicated account
- to upload your videos.
-
-
+ We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. src/app/+videos/+video-edit/video-add.component.html33
- Tuo
-
-
+ Tuo src/app/+videos/+video-edit/video-add.component.html44
- Lataa
-
-
+ Lataa src/app/+videos/+video-edit/video-add.component.html45
@@ -2941,7 +2736,7 @@ The link will expire within 1 hour.
- Update playlist privacy
+ Päivitä soittolistan yksityisyyssrc/app/shared/shared-share-modal/video-share.component.html16,18
@@ -2967,7 +2762,7 @@ The link will expire within 1 hour.
- Update video privacy
+ Päivitä videon yksityisyyssrc/app/shared/shared-share-modal/video-share.component.html84,86
@@ -3000,16 +2795,12 @@ The link will expire within 1 hour.
-
- More customization
-
+ Lisääsrc/app/shared/shared-share-modal/video-share.component.html255
-
- Less customization
-
+ Vähemmänsrc/app/shared/shared-share-modal/video-share.component.html263
@@ -3022,7 +2813,7 @@ The link will expire within 1 hour.
- Login
+ Kirjaudusrc/app/+login/login-routing.module.ts12src/app/+login/login.component.html48src/app/menu/menu.component.html102
@@ -3035,7 +2826,7 @@ The link will expire within 1 hour.
- Maybe later
+ Ehkä myöhemminsrc/app/shared/shared-support-modal/support-modal.component.html11
@@ -3062,7 +2853,7 @@ The link will expire within 1 hour.
- P2P
+ P2Psrc/app/shared/shared-share-modal/video-share.component.html222
@@ -3080,7 +2871,7 @@ The link will expire within 1 hour.
- Display PeerTube button link
+ Näytä PeerTube linkkisrc/app/shared/shared-share-modal/video-share.component.html243
@@ -3095,7 +2886,7 @@ The link will expire within 1 hour.
- Published
+ Julkaistu src/app/+videos/+video-watch/video-watch.component.html27
@@ -3135,19 +2926,17 @@ The link will expire within 1 hour.
-
-
-
+ src/app/+videos/+video-watch/video-watch.component.html67
- Subscribe
+ Tilaasrc/app/shared/shared-user-subscription/subscribe-button.component.html9
- Subscribe to all channels
+ Tilaa kaikki kanavatsrc/app/shared/shared-user-subscription/subscribe-button.component.html11
@@ -3190,14 +2979,12 @@ The link will expire within 1 hour.
- Friendly Reminder:
+ Ystävällinen muistutus:src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4
-
- the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers.
-
+ tällä videolla käytössä oleva jakojärjestelmä edellyttää, että tiettyjä teknisiä tietoja järjestelmästäsi (kuten julkinen IP-osoitteesi) voidaan lähettää toisille käyttäjille.src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html5
@@ -3239,8 +3026,7 @@ The link will expire within 1 hour.
- Move to external storage failed, this video may not work properly.
-
+ Siirto ulkoiseen tallennustilaan epäonnistui, tämä video ei välttämättä toimi oikein.src/app/+videos/+video-watch/shared/information/video-alert.component.html5,7
@@ -3293,9 +3079,7 @@ The link will expire within 1 hour.
-
- SORT BY
-
+ JÄRJESTÄsrc/app/+videos/+video-watch/shared/comment/video-comments.component.html10
@@ -3315,24 +3099,24 @@ The link will expire within 1 hour.
- View from and others
+ View from and others src/app/+videos/+video-watch/shared/comment/video-comments.component.html73
- {VAR_PLURAL, plural, =1 {1 reply} other { replies}}
+ {VAR_PLURAL, plural, =1 {1 vastaus} other { vastausta}}src/app/+videos/+video-watch/shared/comment/video-comments.component.html74src/app/+videos/+video-watch/shared/comment/video-comments.component.html77src/app/+videos/+video-watch/shared/comment/video-comments.component.html81
- View from
+ Katso käyttäjältä src/app/+videos/+video-watch/shared/comment/video-comments.component.html76
- View
+ Katso src/app/+videos/+video-watch/shared/comment/video-comments.component.html81
@@ -3440,14 +3224,7 @@ The link will expire within 1 hour.
-
- Your report will be sent to moderators of
-
- and will be forwarded to the comment origin (
- ) too
- .
-
-
+ Your report will be sent to moderators of and will be forwarded to the comment origin () too. src/app/shared/shared-moderation/report-modals/report.component.html36src/app/shared/shared-moderation/report-modals/report.component.html36
@@ -3536,10 +3313,7 @@ The link will expire within 1 hour.
- Luotiin
-
-
-
+ Luotiin src/app/+admin/follows/followers-list/followers-list.component.html27src/app/+admin/follows/following-list/following-list.component.html33src/app/+admin/system/jobs/jobs.component.html50
@@ -3588,19 +3362,12 @@ The link will expire within 1 hour.
- Showing
- to
- of
- followers
-
+ Showing to of followerssrc/app/+admin/follows/followers-list/followers-list.component.html11
- Redundancy allowed
-
-
-
+ Redundancy allowed src/app/+admin/follows/following-list/following-list.component.html34
@@ -3622,11 +3389,7 @@ The link will expire within 1 hour.
- Showing
- to
- of
- hosts
-
+ Showing to of hostssrc/app/+admin/follows/following-list/following-list.component.html11
@@ -3713,15 +3476,7 @@ The link will expire within 1 hour.
-
- Transcoding is enabled. The video quota only takes into account
- original
- video size.
-
- At most, this user could upload ~
- .
-
-
+ Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . src/app/+admin/overview/users/user-edit/user-edit.component.html161src/app/+admin/overview/users/user-edit/user-edit.component.html161
@@ -3815,7 +3570,7 @@ The link will expire within 1 hour.
- Käyttäjän sähköpostiosoite pitää olla vahvistettu, jotta hän voi kirjautua.
+ Käyttäjän sähköpostiosoite täytyy olla vahvistettu kirjautuaksesisrc/app/+admin/overview/users/user-list/user-list.component.html120
@@ -3840,11 +3595,7 @@ The link will expire within 1 hour.
- Showing
- to
- of
- users
-
+ Showing to of userssrc/app/+admin/overview/users/user-list/user-list.component.html11
@@ -3881,10 +3632,7 @@ The link will expire within 1 hour.
- Video
-
-
-
+ Video src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html29src/app/+admin/moderation/video-block-list/video-block-list.component.html26
@@ -3922,7 +3670,7 @@ The link will expire within 1 hour.
- Used ()
+ Käytetty ()src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts99
@@ -3930,7 +3678,7 @@ The link will expire within 1 hour.
- Available ()
+ Saatavilla ()src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts105
@@ -3949,10 +3697,7 @@ The link will expire within 1 hour.
- Päivämäärä
-
-
-
+ Päivämäärä src/app/+admin/moderation/video-block-list/video-block-list.component.html29src/app/+admin/overview/comments/video-comment-list.component.html46
@@ -4072,11 +3817,7 @@ The link will expire within 1 hour.
- Showing
- to
- of
- blocked videos
-
+ Showing to of blocked videossrc/app/+admin/moderation/video-block-list/video-block-list.component.html11
@@ -4137,10 +3878,7 @@ The link will expire within 1 hour.
- by
- on
-
-
+ by on src/app/shared/shared-abuse-list/abuse-list-table.component.html85
@@ -4162,10 +3900,7 @@ The link will expire within 1 hour.
- Tila
-
-
-
+ Tila src/app/+admin/follows/followers-list/followers-list.component.html25src/app/+admin/follows/following-list/following-list.component.html32src/app/shared/shared-abuse-list/abuse-list-table.component.html24
@@ -4182,19 +3917,12 @@ The link will expire within 1 hour.
- Score
-
-
-
+ Score src/app/+admin/follows/followers-list/followers-list.component.html26
- Showing
- to
- of
- reports
-
+ Showing to of reportssrc/app/shared/shared-abuse-list/abuse-list-table.component.html6
@@ -4203,20 +3931,14 @@ The link will expire within 1 hour.
src/app/shared/shared-abuse-list/abuse-details.component.html28
-
-
-
-
-
-
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html21src/app/shared/shared-abuse-list/abuse-details.component.html41
- {VAR_PLURAL, plural, =1 {1 report} other {
- reports} }
-
+ {VAR_PLURAL, plural, =1 {1 raportointi} other { raportointia}}src/app/shared/shared-abuse-list/abuse-details.component.html22src/app/shared/shared-abuse-list/abuse-details.component.html42
@@ -4241,10 +3963,7 @@ The link will expire within 1 hour.
- Mykistetty kohdassa
-
-
-
+ Mykistetty kohdassa src/app/shared/shared-moderation/account-blocklist.component.html24src/app/shared/shared-moderation/account-blocklist.component.html24src/app/shared/shared-moderation/server-blocklist.component.html32
@@ -4272,11 +3991,7 @@ The link will expire within 1 hour.
- Showing
- to
- of
- muted instances
-
+ Showing to of muted instancessrc/app/shared/shared-moderation/server-blocklist.component.html11src/app/shared/shared-moderation/server-blocklist.component.html11
@@ -4329,11 +4044,7 @@ The link will expire within 1 hour.
- Showing
- to
- of
- muted accounts
-
+ Showing to of muted accountssrc/app/shared/shared-moderation/account-blocklist.component.html10src/app/shared/shared-moderation/account-blocklist.component.html10
@@ -4350,7 +4061,7 @@ The link will expire within 1 hour.
- This plugin is developed by Framasoft
+ Tämä lisäosa on Framasoftin kehittämäsrc/app/+admin/plugins/plugin-search/plugin-search.component.html37
@@ -4358,7 +4069,7 @@ The link will expire within 1 hour.
- Official
+ Virallinensrc/app/+admin/plugins/plugin-search/plugin-search.component.html37,39
@@ -4385,7 +4096,7 @@ The link will expire within 1 hour.
- Plugins & Themes
+ Lisäosat ja teematsrc/app/shared/shared-instance/instance-features-table.component.html133
@@ -4415,7 +4126,7 @@ The link will expire within 1 hour.
- Display settings
+ Näyttöasetuksetsrc/app/modal/quick-settings-modal.component.html10
@@ -4450,7 +4161,7 @@ The link will expire within 1 hour.
- Popular plugins
+ Suositut lisäosatsrc/app/+admin/plugins/plugin-search/plugin-search.component.html10
@@ -4458,7 +4169,7 @@ The link will expire within 1 hour.
- Popular themes
+ Suositut teematsrc/app/+admin/plugins/plugin-search/plugin-search.component.html11
@@ -4466,12 +4177,12 @@ The link will expire within 1 hour.
- for ""
+ haulle "" src/app/+admin/plugins/plugin-search/plugin-search.component.html17
- {VAR_PLURAL, plural, =1 {result} other {results} }
+ {VAR_PLURAL, plural, =1 {tulos} other {tulosta} }src/app/+admin/plugins/plugin-search/plugin-search.component.html18src/app/+search/search.component.html5
@@ -4484,9 +4195,7 @@ The link will expire within 1 hour.
- This
- does not have settings.
-
+ This does not have settings. src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html16
@@ -4584,8 +4293,8 @@ The link will expire within 1 hour.
src/app/+admin/system/jobs/jobs.component.html46
-
- Priority (1 = highest priority)
+
+ Priority (1 = highest priority)src/app/+admin/system/jobs/jobs.component.html47
@@ -4605,8 +4314,8 @@ The link will expire within 1 hour.
src/app/+admin/system/jobs/jobs.component.html105
-
- No jobs found.
+
+ No jobs found.src/app/+admin/system/jobs/jobs.component.html106
@@ -4654,10 +4363,8 @@ The link will expire within 1 hour.
-
- By
- ->
-
+
+ By ->src/app/+admin/system/logs/logs.component.html47
@@ -4690,35 +4397,32 @@ The link will expire within 1 hour.
- The
- sharing system
- implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load.
-
+ Jakojärjestelmä edellyttää, että tiettyjä teknisiä tietoja järjestelmästäsi (kuten julkinen IP-osoitteesi) voidaan lähettää toisille käyttäjille, mutta tämä auttaa suuresti vähentämään palvelimen kuormituksen määrää.src/app/shared/shared-user-settings/user-video-settings.component.html45
- Help share videos being played
+ Auta jakamaan toistossa olevia videoitasrc/app/shared/shared-user-settings/user-video-settings.component.html42
- When on a video page, directly start playing the video.
+ Aloita videon toistaminen automaattisesti kun siirytään videosivulle.src/app/shared/shared-user-settings/user-video-settings.component.html56
- Automatically play videos
+ Toista videoita automaattisestisrc/app/shared/shared-user-settings/user-video-settings.component.html53
- When a video ends, follow up with the next suggested video.
+ Aloita seuraavan videon toistaminen automaattisesti kun katseltavana oleva video loppuu.src/app/shared/shared-user-settings/user-video-settings.component.html67
- Automatically start playing the next video
+ Aloita seuraavan videon toistaminen automaattisestisrc/app/shared/shared-user-settings/user-video-settings.component.html64
@@ -4732,23 +4436,23 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-instance-information.component.html82
-
- Manage users to build a moderation team.
+
+ Manage users to build a moderation team. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html83
- This instance is dedicated to sensitive or NSFW content
+ Tämä instanssi on omistettu arkaluonteiselle tai NSFW sisällöllesrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html93
-
- Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
+
+ Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html97
- Herkän sisällön sisältävien videoiden käytäntö
+ Arkaluonteista sisältöä sisältävien videoiden käytäntösrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html106
@@ -4862,8 +4566,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4
-
- Use plugins & themes for more involved changes, or add slight customizations.
+
+ Use plugins & themes for more involved changes, or add slight customizations. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html5
@@ -4919,7 +4623,7 @@ The link will expire within 1 hour.
- ⚠️ You don't have any external auth plugin enabled.
+ ⚠️ Ei ole yhtään ulkoista tunnistautumislisäosaa käytössä.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80
@@ -4927,7 +4631,7 @@ The link will expire within 1 hour.
- ⚠️ You have multiple external auth plugins enabled.
+ ⚠️ Useampia ulkoisia tunnistautumislisäosia käytössä.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html81
@@ -4969,8 +4673,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150
-
- Manage users to set their quota individually.
+
+ Manage users to set their quota individually. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html151
@@ -4985,7 +4689,7 @@ The link will expire within 1 hour.
- {VAR_PLURAL, plural, =1 {user} other {users}}
+ {VAR_PLURAL, plural, =1 {käyttäjä} other {käyttäjää}}src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html184
@@ -5000,7 +4704,7 @@ The link will expire within 1 hour.
- {VAR_PLURAL, plural, =1 {year old} other {years old}}
+ {VAR_PLURAL, plural, =1 {vuoden vanha} other {vuotta vanha}}src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html200
@@ -5018,7 +4722,7 @@ The link will expire within 1 hour.
- Comments
+ Kommentitsrc/app/+admin/admin.component.ts57
@@ -5026,19 +4730,19 @@ The link will expire within 1 hour.
- {VAR_PLURAL, plural, =1 {Video} other {Videos} }
+ {VAR_PLURAL, plural, =1 {video} other {videota} }src/app/+admin/overview/users/user-edit/user-edit.component.html24src/app/+admin/overview/users/user-edit/user-edit.component.html24
- {VAR_PLURAL, plural, =1 {Channel} other {Channels} }
+ {VAR_PLURAL, plural, =1 {kanava} other {kanavaa} }src/app/+admin/overview/users/user-edit/user-edit.component.html30src/app/+admin/overview/users/user-edit/user-edit.component.html30
- {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} }
+ {VAR_PLURAL, plural, =1 {tilaaja} other {tilaajaa} }src/app/+admin/overview/users/user-edit/user-edit.component.html36src/app/+admin/overview/users/user-edit/user-edit.component.html36
@@ -5056,7 +4760,7 @@ The link will expire within 1 hour.
- {VAR_PLURAL, plural, =1 {Comment} other {Comments} }
+ {VAR_PLURAL, plural, =1 {kommentti} other {kommenttia} }src/app/+admin/overview/users/user-edit/user-edit.component.html54src/app/+admin/overview/users/user-edit/user-edit.component.html54
@@ -5099,7 +4803,7 @@ The link will expire within 1 hour.
- ⚠️ We don't recommend to enable this feature if you don't trust your users
+ ⚠️ Emme suosittele ominaisuuden käyttöönottoa mikäli et luota käyttäjiisisrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html283
@@ -5122,7 +4826,7 @@ The link will expire within 1 hour.
- {VAR_PLURAL, plural, =1 {channel} other {channels}}
+ {VAR_PLURAL, plural, =1 {kanava} other {kanavaa}}src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html327
@@ -5161,8 +4865,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html376
-
- You should only use moderated search indexes in production, or host your own.
+
+ You should only use moderated search indexes in production, or host your own. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html378
@@ -5196,8 +4900,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html426
-
- Manage relations with other instances.
+
+ Manage relations with other instances. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html427
@@ -5233,8 +4937,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html473
-
- See the documentation for more information about the expected URL
+
+ See the documentation for more information about the expected URL src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html478
@@ -5283,8 +4987,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html559
-
- If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed.
+
+ If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html563
@@ -5322,18 +5026,18 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html33
-
- Max simultaneous lives created on your instance (-1 for "unlimited")
+
+ Max simultaneous lives created on your instance (-1 for "unlimited")src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html40
-
- Max simultaneous lives created per user (-1 for "unlimited")
+
+ Max simultaneous lives created per user (-1 for "unlimited")src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html53
- {VAR_PLURAL, plural, =1 {live} other {lives}}
+ {VAR_PLURAL, plural, =1 {live} other {liveä}}src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html46src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html59
@@ -5472,8 +5176,8 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
-
- Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2
+
+ Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html99,108
@@ -5585,7 +5289,7 @@ The link will expire within 1 hour.
- {VAR_PLURAL, plural, =1 {cached image} other {cached images}}
+ {VAR_PLURAL, plural, =1 {välimuistissa oleva kuva} other {välimuistissa olevia kuvia}}src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html22
@@ -5636,25 +5340,19 @@ The link will expire within 1 hour.
src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html74
-
- Write JavaScript code directly.Example: console.log('my instance is amazing');
+
+ Write JavaScript code directly.Example: console.log('my instance is amazing');src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html77
-
- Write CSS code directly. Example:#custom-css
+
+ Write CSS code directly. Example:#custom-css
color: red;
- Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
+ Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
color: red;
-
+src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html96
@@ -5671,8 +5369,8 @@ color: red;
-
- There are errors in the form:
+
+ There are errors in the form: src/app/+admin/config/edit-custom-config/edit-custom-config.component.html71
@@ -5692,7 +5390,7 @@ color: red;
- INTERFACE
+ KÄYTTÖLIITTYMÄsrc/app/+my-account/my-account-settings/my-account-settings.component.html25
@@ -5748,13 +5446,13 @@ color: red;
src/app/shared/shared-video-miniature/video-download.component.ts255
-
- Update your settings
+
+ Update your settingssrc/app/shared/shared-video-miniature/video-filters-header.component.html2
- More filters
+ Lisää suodattimiasrc/app/shared/shared-video-miniature/video-filters-header.component.html20
@@ -5762,47 +5460,47 @@ color: red;
- Hide filters
+ Piilota suodattimetsrc/app/shared/shared-video-miniature/video-filters-header.component.html21
-
- Sort by "Recently Added"
+
+ Järjestä "Viimeksi lisätty"src/app/shared/shared-video-miniature/video-filters-header.component.html46
-
- Sort by "Recent Views"
+
+ Järjestä "Viimeksi katseltu"src/app/shared/shared-video-miniature/video-filters-header.component.html48
-
- Sort by "Hot"
+
+ Järjestä "Suosittu"src/app/shared/shared-video-miniature/video-filters-header.component.html49
-
- Sort by "Best"
+
+ Järjestä "Paras"src/app/shared/shared-video-miniature/video-filters-header.component.html50
-
- Sort by "Likes"
+
+ Järjestä "Tykkäykset"src/app/shared/shared-video-miniature/video-filters-header.component.html51
@@ -5810,7 +5508,7 @@ color: red;
- Languages:
+ Kielet:src/app/shared/shared-video-miniature/video-filters-header.component.html59
@@ -5818,7 +5516,7 @@ color: red;
- Sensitive content:
+ Arkaluonteinen sisältö:src/app/shared/shared-video-miniature/video-filters-header.component.html66
@@ -5826,7 +5524,7 @@ color: red;
- Scope:
+ Laajuus:src/app/shared/shared-video-miniature/video-filters-header.component.html81
@@ -5834,7 +5532,7 @@ color: red;
- Local videos (this instance)
+ Paikalliset videot (tämä instanssi)src/app/shared/shared-video-miniature/video-filters-header.component.html85
@@ -5842,7 +5540,7 @@ color: red;
- Federated videos (this instance + followed instances)
+ Federoidut videot (tämä ja seuratut instanssit)src/app/shared/shared-video-miniature/video-filters-header.component.html90
@@ -5850,7 +5548,7 @@ color: red;
- Type:
+ Tyyppi:src/app/shared/shared-video-miniature/video-filters-header.component.html95
@@ -5858,7 +5556,7 @@ color: red;
- VOD & Live videos
+ VOD ja live-videotsrc/app/shared/shared-video-miniature/video-filters-header.component.html99
@@ -5866,7 +5564,7 @@ color: red;
- Categories:
+ Kategoriat:src/app/shared/shared-video-miniature/video-filters-header.component.html114
@@ -5887,7 +5585,7 @@ color: red;
- Interface settings
+ Käyttöliittymäasetuksetsrc/app/modal/quick-settings-modal.component.html22
@@ -5914,12 +5612,12 @@ color: red;
- Oletussäädäntö videoista, jotka sisältävät aikuisille tarkoitettua sisältöä
+ Oletuskäytäntö videoille, jotka sisältävät arkaluonteista sisältöäsrc/app/shared/shared-user-settings/user-video-settings.component.html4
-
- With Hide or Blur thumbnails, a confirmation will be requested to watch the video.
+
+ Piilota tai Sumenna pikkukuva vaihtoehdoilla ennen videota pyydetään vahvistusta. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html110src/app/shared/shared-user-settings/user-video-settings.component.html7
@@ -5947,12 +5645,7 @@ color: red;
-
-
-
- odottaa sähköpostin hyväksyntää
-
-
+ odottaa sähköpostin hyväksyntää src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html10
@@ -6033,12 +5726,7 @@ color: red;
-
- Luotiin
-
-
-
-
+ Luotiin src/app/+my-library/my-ownership/my-ownership.component.html21
@@ -6097,7 +5785,7 @@ color: red;
- Banner image of the channel
+ Kanavan kansikuvasrc/app/+manage/video-channel-edit/video-channel-edit.component.html13
@@ -6140,11 +5828,7 @@ color: red;
- Showing
- to
- of
- imports
-
+ Showing to of importssrc/app/+my-library/my-video-imports/my-video-imports.component.html10
@@ -6161,9 +5845,7 @@ color: red;
- Luonut
-
-
+ Luonut src/app/+my-library/my-follows/my-subscriptions.component.html28
@@ -6178,7 +5860,7 @@ color: red;
- Delete from history
+ Poista historiastasrc/app/+my-library/my-history/my-history.component.html36
@@ -6197,8 +5879,8 @@ color: red;
-
- Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.
+
+ Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description.src/app/shared/shared-main/misc/channels-setup-message.component.html5
@@ -6214,12 +5896,7 @@ color: red;
-
-
-
- Ilmoitusasetukset
-
-
+ Ilmoitusasetukset src/app/+my-account/my-account-notifications/my-account-notifications.component.html4
@@ -6300,12 +5977,7 @@ color: red;
-
- See the
- documentation
- for more information.
-
-
+ See the documentation for more information. src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html31
@@ -6315,25 +5987,22 @@ color: red;
- If you need help to use PeerTube, you can have a look at the
- documentation
- .
-
+ If you need help to use PeerTube, you can have a look at the documentation. src/app/+signup/shared/signup-success.component.html13
-
- To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description.
+
+ To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description. src/app/+signup/shared/signup-success.component.html17
- Created
+ Luotiin src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html2
- {VAR_PLURAL, plural, =1 {1 playlist} other { playlists}}
+ {VAR_PLURAL, plural, =1 {1 soittolista} other { soittolistaa}}src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html3
@@ -6380,7 +6049,7 @@ color: red;
- Lähetä vahvistus-sähköpostiviesti.
+ Lähetä vahvistussähköpostiviestisrc/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html17
@@ -6458,9 +6127,7 @@ color: red;
- {VAR_PLURAL, plural, =1 {1 subscriber} other {
- subscribers} }
-
+ {VAR_PLURAL, plural, =1 {1 tilaaja} other { tilaajaa}}src/app/+accounts/account-video-channels/account-video-channels.component.html26src/app/+accounts/accounts.component.html36src/app/+my-library/+my-video-channels/my-video-channels.component.html34
@@ -6469,7 +6136,7 @@ color: red;
- {VAR_PLURAL, plural, =1 {1 videos} other { videos}}
+ {VAR_PLURAL, plural, =1 {1 video} other { videota}}src/app/+accounts/account-video-channels/account-video-channels.component.html29src/app/+accounts/accounts.component.html39src/app/+video-channels/video-channels.component.html78
@@ -6477,7 +6144,7 @@ color: red;
-
+ src/app/+accounts/account-video-channels/account-video-channels.component.html28src/app/+accounts/accounts.component.html38src/app/+my-library/+my-video-channels/my-video-channels.component.html33
@@ -6493,19 +6160,13 @@ color: red;
- {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {
- videos} }
-
+ {VAR_PLURAL, plural, =0 {Ei videoita} =1 {1 video} other { videoita}}src/app/+my-library/+my-video-channels/my-video-channels.component.html37src/app/shared/shared-video-playlist/video-playlist-miniature.component.html9
-
- Do you really want to delete ?
-It will delete videos uploaded in this channel, and you will not be able to create another
-channel with the same name ()!
+
+ Do you really want to delete ? It will delete videos uploaded in this channel, and you will not be able to create another channel with the same name ()!src/app/+my-library/+my-video-channels/my-video-channels.component.ts44
@@ -6536,8 +6197,8 @@ channel with the same name ()!
src/app/+accounts/account-video-channels/account-video-channels.component.html41
-
- SHOW THIS CHANNEL >
+
+ SHOW THIS CHANNEL >src/app/+accounts/account-video-channels/account-video-channels.component.html49
@@ -6604,9 +6265,7 @@ channel with the same name ()!
- About
-
-
+ About src/app/+about/about-instance/about-instance.component.html5
@@ -6623,7 +6282,7 @@ channel with the same name ()!
- This instance is dedicated to sensitive/NSFW content.
+ Tämä instanssi on omistettu arkaluonteiselle/NSFW sisällölle.src/app/+about/about-instance/about-instance.component.html19
@@ -6713,12 +6372,7 @@ channel with the same name ()!
-
- For more information, please visit
- joinpeertube.org
- .
-
-
+ For more information, please visit joinpeertube.org. src/app/+about/about-peertube/about-peertube.component.html18
@@ -6832,8 +6486,8 @@ channel with the same name ()!
src/app/+about/about-peertube/about-peertube.component.html111
-
- Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information
+
+ Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information src/app/+about/about-peertube/about-peertube.component.html115
@@ -6952,8 +6606,8 @@ channel with the same name ()!
src/app/+about/about-instance/about-instance.component.ts98
-
- Contact the administrator(s)
+
+ Contact the administrator(s)src/app/+about/about-instance/contact-admin-modal.component.html3
@@ -7016,7 +6670,7 @@ channel with the same name ()!
-
+ A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. src/app/+signup/+register/register-step-channel.component.html4
@@ -7060,8 +6714,8 @@ channel with the same name ()!
src/app/+signup/+register/register-step-channel.component.html50
-
- I am at least years old and agree to the Terms and to the Code of Conduct of this instance
+
+ I am at least years old and agree to the Terms and to the Code of Conduct of this instance src/app/+signup/+register/register-step-terms.component.html5,10
@@ -7076,7 +6730,7 @@ channel with the same name ()!
- Signup is not enabled on this instance.
+ Rekisteröityminen ei ole käytössä tällä instanssilla.src/app/+signup/+register/register.component.html4
@@ -7099,7 +6753,7 @@ channel with the same name ()!
- Lähetit jo tämän lomakkeen vasta.
+ Olet äskettäin lähettänyt tämän lomakkeensrc/app/+about/about-instance/contact-admin-modal.component.ts94
@@ -7140,12 +6794,12 @@ channel with the same name ()!
- Sensitive content
+ Arkaluonteinen sisältösrc/app/shared/shared-video-miniature/video-filters.model.ts116
- Scope
+ Laajuussrc/app/shared/shared-video-miniature/video-filters.model.ts123
@@ -7160,7 +6814,7 @@ channel with the same name ()!
- Categories
+ Kategoriatsrc/app/shared/shared-video-miniature/video-filters.model.ts142
@@ -7175,7 +6829,7 @@ channel with the same name ()!
- hidden
+ piilotettusrc/app/shared/shared-video-miniature/video-filters.model.ts237
@@ -7202,7 +6856,7 @@ channel with the same name ()!
- Overview
+ Yleiskatsaussrc/app/+admin/admin.component.ts35
@@ -7237,13 +6891,13 @@ channel with the same name ()!
src/app/+admin/config/edit-custom-config/edit-configuration.service.ts17
-
- A <code>.mp4</code> that keeps the original audio track, with no video
+
+ A <code>.mp4</code> that keeps the original audio track, with no videosrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts18
- 144p
+ 144psrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts22
@@ -7677,9 +7331,7 @@ channel with the same name ()!
- Do you really want to unfollow
- ?
-
+ Haluatko varmasti lopettaa seuraamisen?src/app/+admin/follows/following-list/following-list.component.ts46
@@ -7689,9 +7341,7 @@ channel with the same name ()!
- Et seuraa
- enään.
-
+ Et seuraa enää.src/app/+admin/follows/following-list/following-list.component.ts54
@@ -7714,10 +7364,7 @@ channel with the same name ()!
- Redundancy for
- is
-
-
+ Redundancy for is src/app/+admin/follows/shared/redundancy-checkbox.component.ts25
@@ -7737,23 +7384,17 @@ channel with the same name ()!
- Account
- unmuted by your instance.
-
+ Account unmuted by your instance.src/app/shared/shared-moderation/account-blocklist.component.ts43
- Instance
- unmuted by your instance.
-
+ Instance unmuted by your instance.src/app/shared/shared-moderation/server-blocklist.component.ts46
- Instance
- muted by your instance.
-
+ Instance muted by your instance.src/app/shared/shared-moderation/server-blocklist.component.ts69
@@ -7778,7 +7419,7 @@ channel with the same name ()!
- Privacy
+ Näkyvyyssrc/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html57src/app/+videos/+video-edit/shared/video-edit.component.html112
@@ -7791,7 +7432,7 @@ channel with the same name ()!
- Copyright
+ Copyrightsrc/app/shared/shared-abuse-list/abuse-details.component.ts23src/app/shared/shared-moderation/abuse.service.ts146
@@ -7824,12 +7465,12 @@ channel with the same name ()!
- Merkitse hyvätyksi.
+ Hyväksysrc/app/shared/shared-abuse-list/abuse-list-table.component.ts260
- Merkitse ei hyvätyksi.
+ Hylkääsrc/app/shared/shared-abuse-list/abuse-list-table.component.ts265
@@ -7900,9 +7541,7 @@ channel with the same name ()!
- Video
- switched to manual block.
-
+ Video switched to manual block.src/app/+admin/moderation/video-block-list/video-block-list.component.ts70
@@ -7920,9 +7559,7 @@ channel with the same name ()!
- Video
- unblocked.
-
+ Video unblocked.src/app/+admin/moderation/video-block-list/video-block-list.component.ts139src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts211
@@ -7957,9 +7594,7 @@ channel with the same name ()!
- Haluatko varmasti poistaa lisäosan
- ?
-
+ Haluatko varmasti poistaa lisäosan ?src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts111
@@ -8021,9 +7656,7 @@ channel with the same name ()!
- Asennetaanko
- ?
-
+ Asennetaanko ?src/app/+admin/plugins/plugin-search/plugin-search.component.ts130
@@ -8057,8 +7690,8 @@ channel with the same name ()!
-
- PeerTube thinks your web browser public IP is .
+
+ PeerTube thinks your web browser public IP is .src/app/+admin/system/debug/debug.component.html4
@@ -8105,16 +7738,16 @@ channel with the same name ()!
-
- Check the trust_proxy configuration key
+
+ Check the trust_proxy configuration keysrc/app/+admin/system/debug/debug.component.html15
-
- If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)
+
+ If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643)src/app/+admin/system/debug/debug.component.html16,17
@@ -8173,8 +7806,8 @@ channel with the same name ()!
src/app/+admin/overview/videos/video-list.component.html42
-
- Published
+
+ Published src/app/+admin/overview/videos/video-list.component.html43
@@ -8200,9 +7833,7 @@ channel with the same name ()!
- Käyttäjä
- luotiin.
-
+ Käyttäjä luotu.src/app/+admin/overview/users/user-edit/user-create.component.ts78
@@ -8223,9 +7854,7 @@ channel with the same name ()!
- Salasana vaihdettu käyttäjälle
- .
-
+ Salasana vaihdettu käyttäjälle .src/app/+admin/overview/users/user-edit/user-password.component.ts41
@@ -8235,9 +7864,7 @@ channel with the same name ()!
- User
- updated.
-
+ User updated.src/app/+admin/overview/users/user-edit/user-update.component.ts94
@@ -8247,9 +7874,7 @@ channel with the same name ()!
- An email asking for password reset has been sent to
- .
-
+ Sähköpostia salasananpalautuksesta on lähetetty osoitteeseen .src/app/+admin/overview/users/user-edit/user-update.component.ts120
@@ -8274,7 +7899,7 @@ channel with the same name ()!
- VOD
+ VODsrc/app/+admin/overview/videos/video-admin.service.ts49
@@ -8376,9 +8001,7 @@ channel with the same name ()!
- Haluatko varmasti poistaa estot
- käyttäjältä?
-
+ Haluatko varmasti poistaa estot käyttäjältä?src/app/+admin/overview/users/user-list/user-list.component.ts186
@@ -8396,7 +8019,7 @@ channel with the same name ()!
- Jos poistat kyseiset käyttäjät, et voi luoda uusia käyttäjiä samoilla käyttäjänimillä.
+ Jos poistat kyseiset käyttäjät, et voi luoda uusia käyttäjiä samoilla käyttäjänimillä!src/app/+admin/overview/users/user-list/user-list.component.ts208
@@ -8415,28 +8038,24 @@ channel with the same name ()!
- Account
- unmuted.
-
+ Account unmuted.src/app/shared/shared-moderation/account-blocklist.component.ts42src/app/shared/shared-moderation/user-moderation-dropdown.component.ts148
- Instance
- unmuted.
-
+ Instance unmuted.src/app/shared/shared-moderation/server-blocklist.component.ts45src/app/shared/shared-moderation/user-moderation-dropdown.component.ts176
- Videohistoria asetettu päälle.
+ Videohistoria käytössäsrc/app/+my-library/my-history/my-history.component.ts96
- Videohistoria poistettu päältä.
+ Videohistoria poissa käytöstäsrc/app/+my-library/my-history/my-history.component.ts97
@@ -8466,8 +8085,8 @@ channel with the same name ()!
src/app/+my-library/my-history/my-history.component.html13
-
- Clear all history
+
+ Tyhjää koko historia src/app/+my-library/my-history/my-history.component.html17,19
@@ -8489,8 +8108,8 @@ channel with the same name ()!
src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts55
-
- Your current email is . It is never shown to the public.
+
+ Your current email is . It is never shown to the public.
src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html4
@@ -8518,7 +8137,7 @@ channel with the same name ()!
- Are you sure you want to delete your account?
+ Haluatko varmasti poistaa tilisi?src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts22
@@ -8573,7 +8192,7 @@ channel with the same name ()!
- An automatically blocked video is awaiting review
+ Automaattisesti estetty video odottaa tarkistustasrc/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts35
@@ -8655,7 +8274,7 @@ channel with the same name ()!
- Your videos
+ Videosisrc/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts60
@@ -8714,14 +8333,12 @@ channel with the same name ()!
- Display/Video settings updated.
+ Näyttö/video asetukset päivitetty.src/app/shared/shared-user-settings/user-video-settings.component.ts130
- Videokanava
- luotiin.
-
+ Videokanava luotu.src/app/+manage/video-channel-edit/video-channel-create.component.ts66
@@ -8731,9 +8348,7 @@ channel with the same name ()!
- Videokanava
- päivitetty.
-
+ Videokanava päivitetty.src/app/+manage/video-channel-edit/video-channel-update.component.ts97
@@ -8753,9 +8368,7 @@ channel with the same name ()!
- Video channel
- deleted.
-
+ Video channel deleted.src/app/+my-library/+my-video-channels/my-video-channels.component.ts60
@@ -8847,7 +8460,7 @@ channel with the same name ()!
- Reset password
+ Palauta salasanasrc/app/+reset-password/reset-password-routing.module.ts11
@@ -8863,9 +8476,7 @@ channel with the same name ()!
- Luotiin soittolista
- .
-
+ Soittolista luotu.src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts77
@@ -8907,9 +8518,7 @@ channel with the same name ()!
- Playlist
- updated.
-
+ Playlist updated.src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts100
@@ -8920,9 +8529,7 @@ channel with the same name ()!
- Playlist
- deleted.
-
+ Soittolista poistettu.src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts135
@@ -8935,9 +8542,7 @@ channel with the same name ()!
- Do you really want to delete
- videos?
-
+ Haluatko varmasti poistaa videota?src/app/+my-library/my-videos/my-videos.component.ts150
@@ -8957,9 +8562,7 @@ channel with the same name ()!
- Do you really want to delete
- ?
-
+ Haluatko varmasti poistaa ?src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts126src/app/+my-library/my-video-playlists/my-video-playlists.component.ts34src/app/+my-library/my-videos/my-videos.component.ts177
@@ -8967,9 +8570,7 @@ channel with the same name ()!
- Video
- deleted.
-
+ Video poistettu.src/app/+my-library/my-videos/my-videos.component.ts185src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts237
@@ -8992,7 +8593,7 @@ channel with the same name ()!
- Sort by
+ Järjestäsrc/app/+my-library/my-videos/my-videos.component.html26
@@ -9085,16 +8686,12 @@ channel with the same name ()!
- Olet nytten kirjautunut käyttäjälle
- !
-
+ Olet kirjautunut käyttäjälle !src/app/+signup/+register/register.component.ts145
- An email with verification link will be sent to
- .
-
+ Vahvistuslinkki lähetetään sähköpostitse osoitteeseen .src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts40
@@ -9156,7 +8753,7 @@ channel with the same name ()!
- ADD INTRO
+ LISÄÄ INTROsrc/app/+video-editor/edit/video-editor-edit.component.html24
@@ -9204,7 +8801,7 @@ channel with the same name ()!
- ADD WATERMARK
+ LISÄÄ VESILEIMAsrc/app/+video-editor/edit/video-editor-edit.component.html52
@@ -9212,7 +8809,7 @@ channel with the same name ()!
- Add a watermark image to the video.
+ Lisää vesileimakuva videoon.src/app/+video-editor/edit/video-editor-edit.component.html54
@@ -9220,7 +8817,7 @@ channel with the same name ()!
- Select watermark image file
+ Valitse kuvatiedosto vesileimaksisrc/app/+video-editor/edit/video-editor-edit.component.html58
@@ -9236,7 +8833,7 @@ channel with the same name ()!
- Video before edition
+ Video ennen muokkaustasrc/app/+video-editor/edit/video-editor-edit.component.html75
@@ -9252,23 +8849,23 @@ channel with the same name ()!
- Are you sure you want to edit ""?
+ Haluatko varmasti muokata videota ""?src/app/+video-editor/edit/video-editor-edit.component.ts72
-
- The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br />
+
+ The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br />src/app/+video-editor/edit/video-editor-edit.component.ts76
-
- As a reminder, the following tasks will be executed: <ol></ol>
+
+ Muistutuksena, seuraavat tehtävät tullaan suorittamaan: <ol></ol>src/app/+video-editor/edit/video-editor-edit.component.ts77
@@ -9330,10 +8927,8 @@ channel with the same name ()!
src/app/core/auth/auth.service.ts73
-
- Cannot retrieve OAuth Client credentials: .
-Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
+
+ Cannot retrieve OAuth Client credentials: . Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.src/app/core/auth/auth.service.ts100
@@ -9424,47 +9019,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Your password has been successfully reset!
+ Salasanasi on palautettu onnistuneesti!src/app/+reset-password/reset-password.component.ts47Tänään
-
-
-
- src/app/+search/search-filters.component.ts40src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69src/app/shared/shared-video-miniature/videos-list.component.ts134
+ src/app/+search/search-filters.component.ts40
+ src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts69
+ src/app/shared/shared-video-miniature/videos-list.component.ts134
+
Yesterday
-
- src/app/shared/shared-video-miniature/videos-list.component.ts135
+ src/app/shared/shared-video-miniature/videos-list.component.ts135
+
- This week
-
- src/app/shared/shared-video-miniature/videos-list.component.ts136
+ Tällä viikolla
+ src/app/shared/shared-video-miniature/videos-list.component.ts136
+
This month
-
- src/app/shared/shared-video-miniature/videos-list.component.ts137
+ src/app/shared/shared-video-miniature/videos-list.component.ts137
+
Last month
-
- src/app/shared/shared-video-miniature/videos-list.component.ts138
+ src/app/shared/shared-video-miniature/videos-list.component.ts138
+
Older
-
- src/app/shared/shared-video-miniature/videos-list.component.ts139
+ src/app/shared/shared-video-miniature/videos-list.component.ts139
+
Cannot load more videos. Try again later.
-
-
- src/app/shared/shared-video-miniature/videos-list.component.ts246src/app/shared/shared-video-miniature/videos-selection.component.ts129
+ src/app/shared/shared-video-miniature/videos-list.component.ts246
+ src/app/shared/shared-video-miniature/videos-selection.component.ts129
+
Viimeiset 7 päivää
@@ -9482,7 +9077,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- VOD videos
+ VOD videotsrc/app/+search/search-filters.component.html34src/app/shared/shared-video-miniature/video-filters-header.component.html109src/app/shared/shared-video-miniature/video-filters.model.ts165
@@ -9505,8 +9100,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/+search/search-filters.component.ts63
-
- Pitkä (> 10 min)
+
+ Pitkä (> 10 min)src/app/+search/search-filters.component.ts67
@@ -9560,7 +9155,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
+ src/app/+search/search.component.html5
@@ -10197,8 +9792,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/form-validators/video-channel-validators.ts48
-
- See the documentation to learn how to use the PeerTube live streaming feature.
+
+ See the documentation to learn how to use the PeerTube live streaming feature.
src/app/shared/shared-video-live/live-documentation-link.component.html1
@@ -10387,7 +9982,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- All categories
+ Kaikki kategoriatsrc/app/shared/shared-forms/select/select-categories.component.ts24
@@ -10453,7 +10048,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Sun
+ susrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts20
@@ -10463,7 +10058,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Mon
+ masrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts21
@@ -10473,7 +10068,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Tue
+ tisrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts22
@@ -10483,7 +10078,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Wed
+ kesrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts23
@@ -10493,7 +10088,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Thu
+ tosrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts24
@@ -10503,7 +10098,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Fri
+ pesrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts25
@@ -10513,7 +10108,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Sat
+ lasrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts26
@@ -10523,7 +10118,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Su
+ susrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts30
@@ -10533,7 +10128,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Mo
+ masrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts31
@@ -10543,7 +10138,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Tu
+ tisrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts32
@@ -10553,7 +10148,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- We
+ kesrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts33
@@ -10563,7 +10158,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Th
+ tosrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts34
@@ -10573,7 +10168,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Fr
+ pesrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts35
@@ -10583,7 +10178,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Sa
+ lasrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts36
@@ -10653,7 +10248,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Jan
+ tammisrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts55
@@ -10663,7 +10258,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Feb
+ helmisrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts56
@@ -10673,7 +10268,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Mar
+ maalissrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts57
@@ -10683,7 +10278,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Apr
+ huhtisrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts58
@@ -10693,7 +10288,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- May
+ toukosrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts59
@@ -10703,7 +10298,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Jun
+ kesäsrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts60
@@ -10713,7 +10308,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Jul
+ heinäsrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts61
@@ -10723,7 +10318,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Aug
+ elosrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts62
@@ -10733,7 +10328,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Sep
+ syyssrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts63
@@ -10743,7 +10338,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Oct
+ lokasrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts64
@@ -10753,7 +10348,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Nov
+ marrassrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts65
@@ -10763,7 +10358,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Dec
+ joulusrc/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts66
@@ -10898,14 +10493,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- User
- banned.
-
+ Käyttäjä estetty.src/app/shared/shared-moderation/user-ban-modal.component.ts68
- Ban users
+ Estä käyttäjääsrc/app/shared/shared-moderation/user-ban-modal.component.ts82
@@ -10913,7 +10506,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Ban ""
+ Estä ""src/app/shared/shared-moderation/user-ban-modal.component.ts84
@@ -10921,16 +10514,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Do you really want to unban
- ?
-
+ Haluatko varmasti postaa estot käyttäjältä ?src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83
- User
- unbanned.
-
+ Käyttäjän estot poistettu.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts89
@@ -10940,45 +10529,35 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Delete
+ Poista src/app/shared/shared-moderation/user-moderation-dropdown.component.ts104src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts231
- Käyttäjä
- poistettu.
-
+ Käyttäjä poistettu.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts110
- User
- email set as verified
-
+ Käyttäjän sähköpostiosoite vahvistettusrc/app/shared/shared-moderation/user-moderation-dropdown.component.ts122
- Account
- muted.
-
+ Tili hiljennetty.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts134src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts263
- Instance
- muted.
-
+ Instanssi hiljennetty.src/app/shared/shared-moderation/server-blocklist.component.ts68src/app/shared/shared-moderation/user-moderation-dropdown.component.ts162
- Account
- muted by the instance.
-
+ Tili instanssin hiljentämä.src/app/shared/shared-abuse-list/abuse-list-table.component.ts434src/app/shared/shared-moderation/user-moderation-dropdown.component.ts190
@@ -10989,9 +10568,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Server
- muted by the instance.
-
+ Palvelin instanssin hiljentämä.src/app/shared/shared-abuse-list/abuse-list-table.component.ts446
@@ -11006,23 +10583,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Account
- unmuted by the instance.
-
+ Tilin hiljennys poistettu instanssilta.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts204
- Instance
- muted by the instance.
-
+ Instanssi hiljennetty instanssilla.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts218
- Instance
- unmuted by the instance.
-
+ Instance unmuted by the instance.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts232
@@ -11072,7 +10643,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Mykistä tämä käyttäjä.
+ Mykistä tämä käyttäjäsrc/app/shared/shared-moderation/user-moderation-dropdown.component.ts295src/app/shared/shared-moderation/user-moderation-dropdown.component.ts373
@@ -11165,7 +10736,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Block videos
+ Estä videotasrc/app/shared/shared-moderation/video-block.component.html4
@@ -11245,9 +10816,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Too many attempts, please try again after
- minutes.
-
+ Liian monta yritystä, yritä uudelleen minuutin jälkeen.src/app/core/rest/rest-extractor.service.ts66
@@ -11262,16 +10831,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Subscribed to all current channels of
- . You will be notified of all their new videos.
-
+ Subscribed to all current channels of . You will be notified of all their new videos.src/app/shared/shared-user-subscription/subscribe-button.component.ts109
- Subscribed to
- . You will be notified of all their new videos.
-
+ Tilataan kohdetta . Saat ilmoituksen heidän kaikista uusista videoista.src/app/shared/shared-user-subscription/subscribe-button.component.ts110
@@ -11321,7 +10886,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Search videos, playlists, channels…
+ Hae videoita, soittolistoja, kanavia…src/app/header/search-typeahead.component.html3
@@ -11337,10 +10902,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Video added in
- at timestamps
-
-
+ Video added in at timestamps src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts379
@@ -11432,7 +10994,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Copy
+ Kopioisrc/app/shared/shared-forms/input-toggle-hidden.component.html15src/app/shared/shared-forms/input-toggle-hidden.component.html15
@@ -11499,25 +11061,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Run HLS transcoding
+ Suorita HLS transkoodaaminensrc/app/+admin/overview/videos/video-list.component.ts94src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts380
- Run WebTorrent transcoding
+ Suorita WebTorrent transkoodaaminensrc/app/+admin/overview/videos/video-list.component.ts100src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts386
- Delete HLS files
+ Poista HLS tiedostotsrc/app/+admin/overview/videos/video-list.component.ts106src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts392
- Delete WebTorrent files
+ Poista WebTorrent tiedostotsrc/app/+admin/overview/videos/video-list.component.ts112src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts398
@@ -11528,8 +11090,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts316
-
- You need to be <a href="/login">logged in</a> to rate this video.
+
+ You need to be <a href="/login">logged in</a> to rate this video.src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts85
@@ -11565,7 +11127,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- {VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}}
+ {VAR_PLURAL, plural, =0 {kommenttia} =1 {1 kommentti} other { kommenttia}}src/app/+videos/+video-watch/shared/comment/video-comments.component.html4
@@ -11670,7 +11232,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Move to external storage failed
+ Siirto ulkoiseen tallennustilaan epäonnistuisrc/app/shared/shared-video-miniature/video-miniature.component.ts183
@@ -11822,7 +11384,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- (extensions: )
+ (lisäosat: )src/app/+video-editor/edit/video-editor-edit.component.ts104
@@ -11834,7 +11396,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- "" will be added at the beggining of the video
+ "" lisätään videon alkuunsrc/app/+video-editor/edit/video-editor-edit.component.ts120
@@ -11842,7 +11404,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- "" will be added at the end of the video
+ "" lisätään videon loppuunsrc/app/+video-editor/edit/video-editor-edit.component.ts124
@@ -11850,7 +11412,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- "" image watermark will be added to the video
+ "" kuva-vesileima lisätään videoonsrc/app/+video-editor/edit/video-editor-edit.component.ts128
@@ -11858,7 +11420,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Video will begin at and stop at
+ Video alkaa kohdasta ja loppuu kohtaan src/app/+video-editor/edit/video-editor-edit.component.ts135
@@ -11866,7 +11428,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Video will begin at
+ Video alkaa kohdasta src/app/+video-editor/edit/video-editor-edit.component.ts139
@@ -11874,7 +11436,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Video will stop at
+ Video pysähtyy kohdassa src/app/+video-editor/edit/video-editor-edit.component.ts143
@@ -11882,7 +11444,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Edit video
+ Muokkaa videotasrc/app/+video-editor/video-editor-routing.module.ts15
@@ -11890,7 +11452,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Report comment
+ Raportoi kommenttisrc/app/shared/shared-moderation/report-modals/comment-report.component.ts51
@@ -11942,8 +11504,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
-
- This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?
+
+ This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?src/app/+videos/+video-watch/video-watch.component.ts301
@@ -11963,12 +11525,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Up Next
+ Seuraavaksisrc/app/+videos/+video-watch/video-watch.component.ts424
- Cancel
+ Peruutasrc/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+login/login.component.html125
@@ -11998,67 +11560,67 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Enter/exit fullscreen
+ Siirry tai poistu koko ruudun tilastasrc/app/+videos/+video-watch/video-watch.component.ts716
- Play/Pause the video
+ Toista tai pysäytä videosrc/app/+videos/+video-watch/video-watch.component.ts717
- Mute/unmute the video
+ Mykistä tai poista mykistyssrc/app/+videos/+video-watch/video-watch.component.ts718
- Skip to a percentage of the video: 0 is 0% and 9 is 90%
+ Hyppää prosenttiin videosta: 0 on 0% ja 9 on 90%src/app/+videos/+video-watch/video-watch.component.ts720
- Increase the volume
+ Lisää äänenvoimakkuuttasrc/app/+videos/+video-watch/video-watch.component.ts722
- Decrease the volume
+ Alenna äänenvoimakkuuttasrc/app/+videos/+video-watch/video-watch.component.ts723
- Seek the video forward
+ Kelaa videota eteenpäinsrc/app/+videos/+video-watch/video-watch.component.ts725
- Seek the video backward
+ Kelaa videota taaksepäinsrc/app/+videos/+video-watch/video-watch.component.ts726
- Increase playback rate
+ Nopeuta videontoistoasrc/app/+videos/+video-watch/video-watch.component.ts728
- Decrease playback rate
+ Hidasta videontoistoasrc/app/+videos/+video-watch/video-watch.component.ts729
- Navigate in the video to the previous frame
+ Siirry aikaisempaan kehykseensrc/app/+videos/+video-watch/video-watch.component.ts731
- Navigate in the video to the next frame
+ Siirry seuraavaan kehykseensrc/app/+videos/+video-watch/video-watch.component.ts732
- Toggle theater mode
+ Teatteritilasrc/app/+videos/+video-watch/video-watch.component.ts737
@@ -12073,12 +11635,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- When active, the next video is automatically played after the current one.
+ Kun aktiivinen, seuraava video toistetaan automaattisesti nykyisen jälkeen.src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts50
- Recently added
+ Viimeksi lisättysrc/app/+videos/video-list/videos-list-common-page.component.ts195src/app/core/menu/menu.service.ts137
@@ -12089,7 +11651,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Subscriptions
+ Tilauksetsrc/app/+my-library/my-library.component.ts67src/app/+videos/video-list/video-user-subscriptions.component.ts25src/app/+videos/videos-routing.module.ts56
@@ -12097,13 +11659,13 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- History
+ Historiasrc/app/+my-library/my-library.component.ts80src/app/core/menu/menu.service.ts97
- Open actions
+ Avaa toiminnotsrc/app/shared/shared-main/buttons/action-dropdown.component.html4
@@ -12111,7 +11673,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Local videos
+ Paikalliset videotsrc/app/+admin/overview/videos/video-admin.service.ts89src/app/+videos/video-list/videos-list-common-page.component.ts189src/app/core/menu/menu.service.ts142
@@ -12119,7 +11681,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Exclude
+ Poissuljesrc/app/+admin/overview/videos/video-admin.service.ts95
@@ -12153,28 +11715,28 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
- Discover videos
+ Löydä videoitasrc/app/+videos/videos-routing.module.ts17src/app/core/menu/menu.service.ts124
- Trending videos
+ Trendaavat videotsrc/app/core/menu/menu.service.ts130
- Recently added videos
+ Viimeksi lisätyt videotsrc/app/core/menu/menu.service.ts136
- Upload a video
+ Lataa videosrc/app/app-routing.module.ts101
- Edit a video
+ Muokkaa videotasrc/app/app-routing.module.ts110