+
+
+ 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
- Slide of
+ Dia / node_modules/src/carousel/carousel.ts147,157
@@ -31,7 +31,7 @@
Select month
- Select month
+ Valitse kuukausinode_modules/src/datepicker/datepicker-navigation-select.ts74
@@ -43,7 +43,7 @@
Select year
- Select year
+ Valitse vuosinode_modules/src/datepicker/datepicker-navigation-select.ts74
@@ -55,7 +55,7 @@
Previous month
- Previous month
+ Edellinen kuukausinode_modules/src/datepicker/datepicker-navigation.ts69
@@ -67,7 +67,7 @@
Next month
- 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.ts305First
- First
+ Ensimmäinennode_modules/src/pagination/pagination.ts320Previous
- Previous
+ Edellinennode_modules/src/pagination/pagination.ts335Next
- Next
+ Seuraavanode_modules/src/pagination/pagination.ts347Last
- 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
- Close
+ Suljenode_modules/src/toast/toast.ts108
@@ -226,131 +226,62 @@
published a new video:
-
- published a new video:
-
-
-
-
+ published a new video: src/app/shared/shared-main/users/user-notifications.component.html15The notification concerns a video now unavailable
-
- The notification concerns a video now unavailable
-
+ Ilmoitus koskee videota, jota ei ole enää saatavillasrc/app/shared/shared-main/users/user-notifications.component.html23Your video has been unblocked
-
- Your video
-
-
- has been unblocked
-
-
+ Your video has been unblocked src/app/shared/shared-main/users/user-notifications.component.html32Your video has been blocked
-
- Your video
-
-
- has been blocked
-
-
+ Videosi on estetty src/app/shared/shared-main/users/user-notifications.component.html40A new video abuse has been created on video
-
- 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.html49A new comment abuse has been created on video
-
- 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.html53A new account abuse has been created on account
-
- 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.html57A new abuse has been created
-
- A new abuse
- has been created
-
-
+ A new abuse has been created src/app/shared/shared-main/users/user-notifications.component.html62Your abuse has been acceptedrejected
-
- Your abuse
-
- has been
-
- accepted
-
- rejected
-
-
+ Your abuse has been acceptedrejectedsrc/app/shared/shared-main/users/user-notifications.component.html70Abuse has a new message
-
- Abuse
-
- has a new message
-
-
+ Abuse has a new message src/app/shared/shared-main/users/user-notifications.component.html80The recently added video has been automatically blocked
-
- 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
-
-
-
-
+ commented your video src/app/shared/shared-main/users/user-notifications.component.html99
@@ -363,65 +294,32 @@
Your video has been published
-
- Your video
-
-
- has been published
-
-
+ Videosi on julkaistu src/app/shared/shared-main/users/user-notifications.component.html115Your video import succeeded
-
- Your video import
-
- succeeded
-
-
+ Your video import succeeded src/app/shared/shared-main/users/user-notifications.component.html124Your video import failed
-
- Your video import
-
- failed
-
-
+ Your video import failed src/app/shared/shared-main/users/user-notifications.component.html132User registered on your instance
-
- 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 account
-
-
+ is following your channel your accountsrc/app/shared/shared-main/users/user-notifications.component.html150
- mentioned you on video
- mentioned you on video
+ 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 approval
-
-
+ Your instance has a new follower () awaiting your approvalsrc/app/shared/shared-main/users/user-notifications.component.html180Your instance automatically followed
-
- 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:
+ 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:
+ 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
- .
-
-
+ 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 />
- When a video is uploaded in this channel, the video support field will be automatically filled by this text.
- 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.
+ 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 ""
- 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 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 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.
- Files were removed.
+ Tiedotot poistettiin.src/app/+admin/overview/videos/video-list.component.ts235
@@ -797,9 +670,7 @@
Updated
- Päivitettiin
-
-
+ Päivitettiin src/app/shared/shared-video-playlist/video-playlist-miniature.component.html32
@@ -828,9 +699,7 @@
Delete from
- 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:
+ <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:
- 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
- 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?
- Do you really want to remove "" files?
+ Haluatko varmasti poistaa "" tiedostot?src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts272Remove "" files
- Remove "" files
+ Poista "" tiedostotsrc/app/shared/shared-video-miniature/video-actions-dropdown.component.ts274Removed files of .
- Removed files of .
+ Tiedostot poistettu kohteelta .src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts280
@@ -953,17 +822,12 @@
Remote subscribeRemote interact
-
- Etätilaus
-
- Etäkäyttö
-
-
+ EtätilausEtäkäyttösrc/app/shared/shared-user-subscription/remote-subscribe.component.html11You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example).
- 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 version
+ PeerTube versiosrc/app/shared/shared-instance/instance-features-table.component.html6Default NSFW/sensitive videos policycan be redefined by the users
-
+ 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
- Automatically published
+ Automaattisesti julkaistusrc/app/shared/shared-instance/instance-features-table.component.html42
@@ -1037,12 +901,7 @@
Unlimited ( per day)
-
- Rajoittamaton
- (
- päivässä)
-
-
+ Rajoittamaton ( päivässä)src/app/shared/shared-instance/instance-features-table.component.html60
@@ -1200,9 +1059,7 @@
Block video ""
- 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
- 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
- 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.
- 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.
- Blocked videos.
+ Estetty videota.src/app/shared/shared-moderation/video-block.component.ts84
@@ -1257,7 +1114,7 @@
Blocked
- 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
- .
-
-
+ 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.
+ 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.
+ 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
- Click here to reset your password
+ Paina tästä palauttaaksesi salasanasisrc/app/+login/login.component.html51
@@ -1363,7 +1215,7 @@
Forgot your password
- 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.
- 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.
- An email with the reset password instructions will be sent to .
-The link will expire within 1 hour.
+ 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
- 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
+ for
+ for src/app/+search/search.component.html10
@@ -1427,9 +1277,7 @@ The link will expire within 1 hour.
Reset my password
-
- Alusta salasanani
-
+ Nollaa salasananisrc/app/+reset-password/reset-password.component.html2
@@ -1467,20 +1315,12 @@ The link will expire within 1 hour.
Filters
-
- Suodata
-
-
-
-
-
+ Suodata src/app/+search/search.component.html18No results found
-
- 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 documentation
-
+ CLI dokumentaatiosrc/app/modal/admin-welcome-modal.component.html12Upload or import videos, parse logs, prune storage directories, reset user password...
- 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.html15Administer documentation
-
+ Järjestelmänvalvojan dokumentaatiosrc/app/modal/admin-welcome-modal.component.html19
@@ -1510,7 +1350,7 @@ The link will expire within 1 hour.
Use documentation
-
+ 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.org
-
-
+ Official PeerTube website (news, support, contribute...): https://joinpeertube.orgsrc/app/modal/admin-welcome-modal.component.html42Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances
- 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.
Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain your it is very important for visitors to understand on what type of instance they are.
-
+ 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
- My settings
+ Asetuksetsrc/app/menu/menu.component.html124src/app/modal/quick-settings-modal.component.html3These settings apply only to your session on this instance.
- 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
- .
-
-
+ 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:
- Interface:
+ Käyttöliittymä:src/app/menu/menu.component.html38
@@ -1702,7 +1528,7 @@ The link will expire within 1 hour.
Help share videos
- Help share videos
+ Auta jakamaan videoitasrc/app/menu/menu.component.html61
@@ -1764,7 +1590,7 @@ The link will expire within 1 hour.
Interface:
- 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
- ⚠️ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server
+ ⚠️ 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:
+ 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 avatar
+ Uploading an avatar
+ Uploading an avatarsrc/app/modal/account-setup-warning-modal.component.html15
- Writing a description
- Writing a description
+ 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
-
-
+ using src/app/header/search-typeahead.component.html28
@@ -2002,7 +1826,7 @@ The link will expire within 1 hour.
ADVANCED SEARCH
- ADVANCED SEARCH
+ TARKENNETTU HAKUsrc/app/header/search-typeahead.component.html39
@@ -2033,7 +1857,7 @@ The link will expire within 1 hour.
Search...
- 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
- 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
-
- 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.
-
-
+ 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 tags
+ 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
- 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.
+ 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.
Schedule publication ()
- Ajoita julkaisu (
- )
-
+ Ajoita julkaisu ()src/app/+videos/+video-edit/shared/video-edit.component.html123Contains sensitive content
- 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
- Already uploaded ✔
+ Already uploaded ✔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
- 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.
-
+ 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.
Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified.
-
+ 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.
-
-
+ 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.html33Import
- Tuo
-
-
+ Tuo src/app/+videos/+video-edit/video-add.component.html44Upload
- 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
- 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
- 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
-
- More customization
-
+ Lisääsrc/app/shared/shared-share-modal/video-share.component.html255Less customization
-
- 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
- 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
- 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
- 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
- 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
- Published
+ Julkaistu src/app/+videos/+video-watch/video-watch.component.html27
@@ -3135,19 +2926,17 @@ The link will expire within 1 hour.
By
-
-
-
+ src/app/+videos/+video-watch/video-watch.component.html67Subscribe
- Subscribe
+ Tilaasrc/app/shared/shared-user-subscription/subscribe-button.component.html9Subscribe to all channels
- 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:
- Friendly Reminder:
+ Ystävällinen muistutus:src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html4the 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.
-
- 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.
- 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
-
- 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
+ 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 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.html81View from
- View from
+ Katso käyttäjältä src/app/+videos/+video-watch/shared/comment/video-comments.component.html76View
- 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
- .
-
-
+ 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.
Created
- 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
- followers
-
+ Showing to of followerssrc/app/+admin/follows/followers-list/followers-list.component.html11Redundancy allowed
- 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
- 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 ~
- .
-
-
+ 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.
User's email must be verified to login
- 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
- 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
-
-
-
+ 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 ()
- 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 ()
- 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.
Date
- 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 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
-
-
+ by on src/app/shared/shared-abuse-list/abuse-list-table.component.html85
@@ -4162,10 +3900,7 @@ The link will expire within 1 hour.
State
- 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
-
-
-
+ Score src/app/+admin/follows/followers-list/followers-list.component.html26Showing to of reports
- 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 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.
Muted at
- 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 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 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
- 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
- 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
- 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
- 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
- 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
- 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 ""
- for ""
+ haulle "" src/app/+admin/plugins/plugin-search/plugin-search.component.html17{VAR_PLURAL, plural, =1 {result} other {results} }
- {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.
-
+ 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)
+ 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.
+ 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
- ->
-
+ 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.
- 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.html45Help share videos being played
- Help share videos being played
+ Auta jakamaan toistossa olevia videoitasrc/app/shared/shared-user-settings/user-video-settings.component.html42When on a video page, directly start playing the video.
- 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.html56Automatically play videos
- Automatically play videos
+ Toista videoita automaattisestisrc/app/shared/shared-user-settings/user-video-settings.component.html53When a video ends, follow up with the next suggested video.
- 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.html67Automatically start playing the next video
- 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.
+ 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.html83This instance is dedicated to sensitive or NSFW content
- 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.
+ 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.html97Policy on videos containing sensitive content
- 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.
+ 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.
- ⚠️ 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.
- ⚠️ 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.
+ 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 {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 {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
- 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 {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 {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 {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 {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
- ⚠️ 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 {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.
+ 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.
+ 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
+ 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.
+ 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")
+ 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")
+ 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 {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 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 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 {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');
+ 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
-color: red;
-
- Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
-color: red;
-
-
- 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 color: red;
+ 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:
+ 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
- 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 settings
+ Update your settings
+ Update your settingssrc/app/shared/shared-video-miniature/video-filters-header.component.html2More filters
- More filters
+ Lisää suodattimiasrc/app/shared/shared-video-miniature/video-filters-header.component.html20
@@ -5762,47 +5460,47 @@ color: red;
Hide filters
- Hide filters
+ Piilota suodattimetsrc/app/shared/shared-video-miniature/video-filters-header.component.html21
- Sort by "Recently Added"
- Sort by "Recently Added"
+ Sort by "Recently Added"
+ Järjestä "Viimeksi lisätty"src/app/shared/shared-video-miniature/video-filters-header.component.html46
- Sort by "Recent Views"
- Sort by "Recent Views"
+ Sort by "Recent Views"
+ Järjestä "Viimeksi katseltu"src/app/shared/shared-video-miniature/video-filters-header.component.html48
- Sort by "Hot"
- Sort by "Hot"
+ Sort by "Hot"
+ Järjestä "Suosittu"src/app/shared/shared-video-miniature/video-filters-header.component.html49
- Sort by "Best"
- Sort by "Best"
+ Sort by "Best"
+ Järjestä "Paras"src/app/shared/shared-video-miniature/video-filters-header.component.html50
- Sort by "Likes"
- Sort by "Likes"
+ 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:
- Languages:
+ Kielet:src/app/shared/shared-video-miniature/video-filters-header.component.html59
@@ -5818,7 +5516,7 @@ color: red;
Sensitive content:
- Sensitive content:
+ Arkaluonteinen sisältö:src/app/shared/shared-video-miniature/video-filters-header.component.html66
@@ -5826,7 +5524,7 @@ color: red;
Scope:
- Scope:
+ Laajuus:src/app/shared/shared-video-miniature/video-filters-header.component.html81
@@ -5834,7 +5532,7 @@ color: red;
Local videos (this instance)
- 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)
- 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:
- Type:
+ Tyyppi:src/app/shared/shared-video-miniature/video-filters-header.component.html95
@@ -5858,7 +5556,7 @@ color: red;
VOD & Live videos
- VOD & Live videos
+ VOD ja live-videotsrc/app/shared/shared-video-miniature/video-filters-header.component.html99
@@ -5866,7 +5564,7 @@ color: red;
Categories:
- Categories:
+ Kategoriat:src/app/shared/shared-video-miniature/video-filters-header.component.html114
@@ -5887,7 +5585,7 @@ color: red;
Interface settings
- Interface settings
+ Käyttöliittymäasetuksetsrc/app/modal/quick-settings-modal.component.html22
@@ -5914,12 +5612,12 @@ color: red;
Default policy on videos containing sensitive content
- 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.
- With Hide or Blur thumbnails, a confirmation will be requested to watch the video.
+ 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;
is awaiting email verification
-
-
-
- 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;
Created
-
- Luotiin
-
-
-
-
+ Luotiin src/app/+my-library/my-ownership/my-ownership.component.html21
@@ -6097,7 +5785,7 @@ color: red;
Banner image of the channel
- 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
- imports
-
+ Showing to of importssrc/app/+my-library/my-video-imports/my-video-imports.component.html10
@@ -6161,9 +5845,7 @@ color: red;
Created by
- Luonut
-
-
+ Luonut src/app/+my-library/my-follows/my-subscriptions.component.html28
@@ -6178,7 +5860,7 @@ color: red;
Delete from history
- 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.
+ 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;
Notification preferences
-
-
-
- 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.
-
-
+ 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
- .
-
+ 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.
+ 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.html17Created
- 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 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;
Send verification email
- 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 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 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 {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 ()!
+ 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 >
+ 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
-
-
+ 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.
- 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
- .
-
-
+ 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
+ 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)
+ 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.
-
+ 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
+ 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.
- 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 ()!
You already sent this form recently
- 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
- Sensitive content
+ Arkaluonteinen sisältösrc/app/shared/shared-video-miniature/video-filters.model.ts116Scope
- Scope
+ Laajuussrc/app/shared/shared-video-miniature/video-filters.model.ts123
@@ -7160,7 +6814,7 @@ channel with the same name ()!
Categories
- Categories
+ Kategoriatsrc/app/shared/shared-video-miniature/video-filters.model.ts142
@@ -7175,7 +6829,7 @@ channel with the same name ()!
hidden
- hidden
+ piilotettusrc/app/shared/shared-video-miniature/video-filters.model.ts237
@@ -7202,7 +6856,7 @@ channel with the same name ()!
Overview
- 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 video
+ 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.ts18144p
- 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 ?
- 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 ()!
You are not following anymore.
- 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
-
-
+ 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.
-
+ Account unmuted by your instance.src/app/shared/shared-moderation/account-blocklist.component.ts43Instance unmuted by your instance.
- Instance
- unmuted by your instance.
-
+ Instance unmuted by your instance.src/app/shared/shared-moderation/server-blocklist.component.ts46Instance muted by your instance.
- 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
- 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
- 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 ()!
Mark as accepted
- Merkitse hyvätyksi.
+ Hyväksysrc/app/shared/shared-abuse-list/abuse-list-table.component.ts260Mark as rejected
- 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.
-
+ 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.
-
+ 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 ()!
Do you really want to uninstall ?
- 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 ()!
Install ?
- 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 .
+ 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 key
+ 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)
+ 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
+ Published
+ Published src/app/+admin/overview/videos/video-list.component.html43
@@ -8200,9 +7833,7 @@ channel with the same name ()!
User created.
- 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 ()!
Password changed for user .
- 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.
-
+ 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 .
- 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
- VOD
+ VODsrc/app/+admin/overview/videos/video-admin.service.ts49
@@ -8376,9 +8001,7 @@ channel with the same name ()!
Do you really want to unban users?
- 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 ()!
If you remove these users, you will not be able to create others with the same username!
- 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.
-
+ Account unmuted.src/app/shared/shared-moderation/account-blocklist.component.ts42src/app/shared/shared-moderation/user-moderation-dropdown.component.ts148Instance unmuted.
- Instance
- unmuted.
-
+ Instance unmuted.src/app/shared/shared-moderation/server-blocklist.component.ts45src/app/shared/shared-moderation/user-moderation-dropdown.component.ts176Videos history is enabled
- Videohistoria asetettu päälle.
+ Videohistoria käytössäsrc/app/+my-library/my-history/my-history.component.ts96Videos history is disabled
- 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
- Clear all history
+ 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.
+ 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?
- 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
- 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
- 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.
- Display/Video settings updated.
+ Näyttö/video asetukset päivitetty.src/app/shared/shared-user-settings/user-video-settings.component.ts130Video channel created.
- Videokanava
- luotiin.
-
+ Videokanava luotu.src/app/+manage/video-channel-edit/video-channel-create.component.ts66
@@ -8731,9 +8348,7 @@ channel with the same name ()!
Video channel updated.
- 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.
-
+ 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
- Reset password
+ Palauta salasanasrc/app/+reset-password/reset-password-routing.module.ts11
@@ -8863,9 +8476,7 @@ channel with the same name ()!
Playlist created.
- 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.
-
+ 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.
- 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?
- 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 ?
- 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
- 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
- Sort by
+ Järjestäsrc/app/+my-library/my-videos/my-videos.component.html26
@@ -9085,16 +8686,12 @@ channel with the same name ()!
You are now logged in as !
- Olet nytten kirjautunut käyttäjälle
- !
-
+ Olet kirjautunut käyttäjälle !src/app/+signup/+register/register.component.ts145An email with verification link will be sent to .
- 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
- ADD INTRO
+ LISÄÄ INTROsrc/app/+video-editor/edit/video-editor-edit.component.html24
@@ -9204,7 +8801,7 @@ channel with the same name ()!
ADD WATERMARK
- 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.
- 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
- 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 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 ""?
- 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 />
+ 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>
- As a reminder, the following tasks will be executed: <ol></ol>
+ 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.
+ 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!
- Your password has been successfully reset!
+ Salasanasi on palautettu onnistuneesti!src/app/+reset-password/reset-password.component.ts47TodayTä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
+
YesterdayYesterday
-
- src/app/shared/shared-video-miniature/videos-list.component.ts135
+ src/app/shared/shared-video-miniature/videos-list.component.ts135
+
This week
- 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 monthThis month
-
- src/app/shared/shared-video-miniature/videos-list.component.ts137
+ src/app/shared/shared-video-miniature/videos-list.component.ts137
+
Last monthLast month
-
- src/app/shared/shared-video-miniature/videos-list.component.ts138
+ src/app/shared/shared-video-miniature/videos-list.component.ts138
+
OlderOlder
-
- 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.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
+
Last 7 daysViimeiset 7 päivää
@@ -9482,7 +9077,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
VOD videos
- 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
- Long (> 10 min)
- Pitkä (> 10 min)
+ Long (> 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.
+ 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- User
- banned.
-
+ Käyttäjä estetty.src/app/shared/shared-moderation/user-ban-modal.component.ts68Ban users
- 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 ""
- 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 ?
- Do you really want to unban
- ?
-
+ Haluatko varmasti postaa estot käyttäjältä ?src/app/shared/shared-moderation/user-moderation-dropdown.component.ts83User unbanned.
- 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
- Delete
+ Poista src/app/shared/shared-moderation/user-moderation-dropdown.component.ts104src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts231User deleted.
- Käyttäjä
- poistettu.
-
+ Käyttäjä poistettu.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts110User email set as verified
- User
- email set as verified
-
+ Käyttäjän sähköpostiosoite vahvistettusrc/app/shared/shared-moderation/user-moderation-dropdown.component.ts122Account muted.
- Account
- muted.
-
+ Tili hiljennetty.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts134src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts263Instance muted.
- Instance
- muted.
-
+ Instanssi hiljennetty.src/app/shared/shared-moderation/server-blocklist.component.ts68src/app/shared/shared-moderation/user-moderation-dropdown.component.ts162Account muted by the instance.
- 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.
- 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.
- Account
- unmuted by the instance.
-
+ Tilin hiljennys poistettu instanssilta.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts204Instance muted by the instance.
- Instance
- muted by the instance.
-
+ Instanssi hiljennetty instanssilla.src/app/shared/shared-moderation/user-moderation-dropdown.component.ts218Instance unmuted by the instance.
- 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
Mute this account
- 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
- 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.
- 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.
-
+ Subscribed to all current channels of . You will be notified of all their new videos.src/app/shared/shared-user-subscription/subscribe-button.component.ts109Subscribed to . You will be notified of all their new videos.
- 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…
- 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
-
-
+ 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
- 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
- Run HLS transcoding
+ Suorita HLS transkoodaaminensrc/app/+admin/overview/videos/video-list.component.ts94src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts380Run WebTorrent transcoding
- Run WebTorrent transcoding
+ Suorita WebTorrent transkoodaaminensrc/app/+admin/overview/videos/video-list.component.ts100src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts386Delete HLS files
- Delete HLS files
+ Poista HLS tiedostotsrc/app/+admin/overview/videos/video-list.component.ts106src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts392Delete WebTorrent files
- 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.
+ 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 {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
- 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: )
- (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
- "" 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
- "" 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
- "" 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 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 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 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
- 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
- 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>?
+ 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
- Up Next
+ Seuraavaksisrc/app/+videos/+video-watch/video-watch.component.ts424Cancel
- 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
- Enter/exit fullscreen
+ Siirry tai poistu koko ruudun tilastasrc/app/+videos/+video-watch/video-watch.component.ts716Play/Pause the video
- Play/Pause the video
+ Toista tai pysäytä videosrc/app/+videos/+video-watch/video-watch.component.ts717Mute/unmute the video
- Mute/unmute the video
+ Mykistä tai poista mykistyssrc/app/+videos/+video-watch/video-watch.component.ts718Skip to a percentage of the video: 0 is 0% and 9 is 90%
- 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.ts720Increase the volume
- Increase the volume
+ Lisää äänenvoimakkuuttasrc/app/+videos/+video-watch/video-watch.component.ts722Decrease the volume
- Decrease the volume
+ Alenna äänenvoimakkuuttasrc/app/+videos/+video-watch/video-watch.component.ts723Seek the video forward
- Seek the video forward
+ Kelaa videota eteenpäinsrc/app/+videos/+video-watch/video-watch.component.ts725Seek the video backward
- Seek the video backward
+ Kelaa videota taaksepäinsrc/app/+videos/+video-watch/video-watch.component.ts726Increase playback rate
- Increase playback rate
+ Nopeuta videontoistoasrc/app/+videos/+video-watch/video-watch.component.ts728Decrease playback rate
- Decrease playback rate
+ Hidasta videontoistoasrc/app/+videos/+video-watch/video-watch.component.ts729Navigate in the video to the previous frame
- Navigate in the video to the previous frame
+ Siirry aikaisempaan kehykseensrc/app/+videos/+video-watch/video-watch.component.ts731Navigate in the video to the next frame
- Navigate in the video to the next frame
+ Siirry seuraavaan kehykseensrc/app/+videos/+video-watch/video-watch.component.ts732Toggle theater mode
- 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.
- 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.ts50Recently added
- 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
- 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
- History
+ Historiasrc/app/+my-library/my-library.component.ts80src/app/core/menu/menu.service.ts97Open actions
- 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
- 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
- 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
- Discover videos
+ Löydä videoitasrc/app/+videos/videos-routing.module.ts17src/app/core/menu/menu.service.ts124Trending videos
- Trending videos
+ Trendaavat videotsrc/app/core/menu/menu.service.ts130Recently added videos
- Recently added videos
+ Viimeksi lisätyt videotsrc/app/core/menu/menu.service.ts136Upload a video
- Upload a video
+ Lataa videosrc/app/app-routing.module.ts101Edit a video
- Edit a video
+ Muokkaa videotasrc/app/app-routing.module.ts110