mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-03 01:39:37 +02:00
Compare commits
6 commits
a1bf55c7ae
...
12c9825658
Author | SHA1 | Date | |
---|---|---|---|
![]() |
12c9825658 | ||
![]() |
448bc823ef | ||
![]() |
78eb54464c | ||
![]() |
75fbdbf70e | ||
![]() |
326bf8d85f | ||
![]() |
38e04969df |
48 changed files with 2956 additions and 2395 deletions
|
@ -112,7 +112,7 @@
|
|||
"video.js": "^7.19.2",
|
||||
"vite": "^6.0.11",
|
||||
"vite-plugin-checker": "^0.9.3",
|
||||
"vite-plugin-node-polyfills": "^0.23.0",
|
||||
"vite-plugin-node-polyfills": "^0.24.0",
|
||||
"zone.js": "~0.15.0"
|
||||
},
|
||||
"dependencies": {
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -24,8 +24,8 @@
|
|||
"Attribution - Non Commercial - Share Alike": "Reconeixement - No Comercial - Compartir Igual",
|
||||
"Attribution - Non Commercial - No Derivatives": "Reconeixement - No Comercial - Sense Obra Derivada",
|
||||
"Public Domain Dedication": "Domini públic",
|
||||
"Free of known copyright restrictions": "Free of known copyright restrictions",
|
||||
"Copyrighted - All Rights Reserved": "Copyrighted - All Rights Reserved",
|
||||
"Free of known copyright restrictions": "Lliure de restriccions de drets d'autor conegudes",
|
||||
"Copyrighted - All Rights Reserved": "Amb drets d'autor - Tots els drets reservats",
|
||||
"Public": "Públic",
|
||||
"Unlisted": "No llistat",
|
||||
"Private": "Privat",
|
||||
|
|
3955
client/yarn.lock
3955
client/yarn.lock
File diff suppressed because it is too large
Load diff
|
@ -13,6 +13,7 @@ import {
|
|||
setAccessTokensToServers
|
||||
} from '@peertube/peertube-server-commands'
|
||||
import merge from 'lodash-es/merge.js'
|
||||
import { DeepPartial } from '../../../../typescript-utils/src/types.js'
|
||||
|
||||
describe('Test config API validators', function () {
|
||||
const path = '/api/v1/config/custom'
|
||||
|
@ -185,6 +186,32 @@ describe('Test config API validators', function () {
|
|||
})
|
||||
})
|
||||
|
||||
it('Should fail with an invalid search configuration', async function () {
|
||||
const newUpdateParams = merge(
|
||||
{},
|
||||
{},
|
||||
updateParams,
|
||||
{
|
||||
search: {
|
||||
remoteUri: {
|
||||
users: false
|
||||
},
|
||||
searchIndex: {
|
||||
enabled: true
|
||||
}
|
||||
}
|
||||
} satisfies DeepPartial<CustomConfig>
|
||||
)
|
||||
|
||||
await makePutBodyRequest({
|
||||
url: server.url,
|
||||
path,
|
||||
fields: newUpdateParams,
|
||||
token: server.accessToken,
|
||||
expectedStatus: HttpStatusCode.BAD_REQUEST_400
|
||||
})
|
||||
})
|
||||
|
||||
it('Should succeed with the correct parameters', async function () {
|
||||
await makePutBodyRequest({
|
||||
url: server.url,
|
||||
|
|
|
@ -1,28 +1,45 @@
|
|||
import { MOAuthToken } from '@server/types/models/index.js'
|
||||
import { OAuthTokenModel } from '@server/models/oauth/oauth-token.js'
|
||||
import { SCHEDULER_INTERVALS_MS } from '../../initializers/constants.js'
|
||||
import { AbstractScheduler } from './abstract-scheduler.js'
|
||||
|
||||
type UpdatePayload = {
|
||||
id: number
|
||||
lastActivityDate: Date
|
||||
lastActivityIP: string
|
||||
lastActivityDevice: string
|
||||
}
|
||||
|
||||
export class UpdateTokenSessionScheduler extends AbstractScheduler {
|
||||
private static instance: UpdateTokenSessionScheduler
|
||||
|
||||
protected schedulerIntervalMs = SCHEDULER_INTERVALS_MS.UPDATE_TOKEN_SESSION
|
||||
|
||||
private readonly toUpdate = new Set<MOAuthToken>()
|
||||
private readonly toUpdate = new Set<UpdatePayload>()
|
||||
|
||||
private constructor () {
|
||||
super()
|
||||
}
|
||||
|
||||
addToUpdate (token: MOAuthToken) {
|
||||
this.toUpdate.add(token)
|
||||
addToUpdate (payload: UpdatePayload) {
|
||||
this.toUpdate.add(payload)
|
||||
}
|
||||
|
||||
protected async internalExecute () {
|
||||
const toUpdate = Array.from(this.toUpdate)
|
||||
this.toUpdate.clear()
|
||||
|
||||
for (const token of toUpdate) {
|
||||
await token.save()
|
||||
for (const payload of toUpdate) {
|
||||
await OAuthTokenModel.update({
|
||||
lastActivityDate: payload.lastActivityDate,
|
||||
lastActivityIP: payload.lastActivityIP,
|
||||
lastActivityDevice: payload.lastActivityDevice
|
||||
}, {
|
||||
where: {
|
||||
id: payload.id
|
||||
},
|
||||
// Prevent tokens cache invalidation, we don't update fields that are meaningful for this cache
|
||||
hooks: false
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -13,11 +13,12 @@ export function authenticate (req: express.Request, res: express.Response, next:
|
|||
res.locals.oauth = { token }
|
||||
res.locals.authenticated = true
|
||||
|
||||
token.lastActivityDate = new Date()
|
||||
token.lastActivityIP = req.ip
|
||||
token.lastActivityDevice = req.header('user-agent')
|
||||
|
||||
UpdateTokenSessionScheduler.Instance.addToUpdate(token)
|
||||
UpdateTokenSessionScheduler.Instance.addToUpdate({
|
||||
id: token.id,
|
||||
lastActivityDate: new Date(),
|
||||
lastActivityIP: req.ip,
|
||||
lastActivityDevice: req.header('user-agent')
|
||||
})
|
||||
|
||||
return next()
|
||||
})
|
||||
|
|
|
@ -153,11 +153,12 @@ export const customConfigUpdateValidator = [
|
|||
|
||||
(req: express.Request, res: express.Response, next: express.NextFunction) => {
|
||||
if (areValidationErrors(req, res)) return
|
||||
if (!checkInvalidConfigIfEmailDisabled(req.body, res)) return
|
||||
if (!checkInvalidTranscodingConfig(req.body, res)) return
|
||||
if (!checkInvalidSynchronizationConfig(req.body, res)) return
|
||||
if (!checkInvalidLiveConfig(req.body, res)) return
|
||||
if (!checkInvalidVideoStudioConfig(req.body, res)) return
|
||||
if (!checkInvalidConfigIfEmailDisabled(req.body, req, res)) return
|
||||
if (!checkInvalidTranscodingConfig(req.body, req, res)) return
|
||||
if (!checkInvalidSynchronizationConfig(req.body, req, res)) return
|
||||
if (!checkInvalidLiveConfig(req.body, req, res)) return
|
||||
if (!checkInvalidVideoStudioConfig(req.body, req, res)) return
|
||||
if (!checkInvalidSearchConfig(req.body, req, res)) return
|
||||
|
||||
return next()
|
||||
}
|
||||
|
@ -167,7 +168,7 @@ export function ensureConfigIsEditable (req: express.Request, res: express.Respo
|
|||
if (!CONFIG.WEBADMIN.CONFIGURATION.EDITION.ALLOWED) {
|
||||
return res.fail({
|
||||
status: HttpStatusCode.METHOD_NOT_ALLOWED_405,
|
||||
message: 'Server configuration is static and cannot be edited'
|
||||
message: req.t('Server configuration is static and cannot be edited')
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -191,52 +192,63 @@ export const updateInstanceLogoValidator = updateActorImageValidatorFactory('log
|
|||
// Private
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
function checkInvalidConfigIfEmailDisabled (customConfig: CustomConfig, res: express.Response) {
|
||||
function checkInvalidConfigIfEmailDisabled (customConfig: CustomConfig, req: express.Request, res: express.Response) {
|
||||
if (isEmailEnabled()) return true
|
||||
|
||||
if (customConfig.signup.requiresEmailVerification === true) {
|
||||
res.fail({ message: 'SMTP is not configured but you require signup email verification.' })
|
||||
res.fail({ message: req.t('SMTP is not configured but you require signup email verification.') })
|
||||
return false
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
function checkInvalidTranscodingConfig (customConfig: CustomConfig, res: express.Response) {
|
||||
function checkInvalidTranscodingConfig (customConfig: CustomConfig, req: express.Request, res: express.Response) {
|
||||
if (customConfig.transcoding.enabled === false) return true
|
||||
|
||||
if (customConfig.transcoding.webVideos.enabled === false && customConfig.transcoding.hls.enabled === false) {
|
||||
res.fail({ message: 'You need to enable at least web_videos transcoding or hls transcoding' })
|
||||
res.fail({ message: req.t('You need to enable at least web_videos transcoding or hls transcoding') })
|
||||
return false
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
function checkInvalidSynchronizationConfig (customConfig: CustomConfig, res: express.Response) {
|
||||
function checkInvalidSynchronizationConfig (customConfig: CustomConfig, req: express.Request, res: express.Response) {
|
||||
if (customConfig.import.videoChannelSynchronization.enabled && !customConfig.import.videos.http.enabled) {
|
||||
res.fail({ message: 'You need to enable HTTP video import in order to enable channel synchronization' })
|
||||
res.fail({ message: req.t('You need to enable HTTP video import in order to enable channel synchronization') })
|
||||
return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
function checkInvalidLiveConfig (customConfig: CustomConfig, res: express.Response) {
|
||||
function checkInvalidLiveConfig (customConfig: CustomConfig, req: express.Request, res: express.Response) {
|
||||
if (customConfig.live.enabled === false) return true
|
||||
|
||||
if (customConfig.live.allowReplay === true && customConfig.transcoding.enabled === false) {
|
||||
res.fail({ message: 'You cannot allow live replay if transcoding is not enabled' })
|
||||
res.fail({ message: req.t('You cannot allow live replay if transcoding is not enabled') })
|
||||
return false
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
function checkInvalidVideoStudioConfig (customConfig: CustomConfig, res: express.Response) {
|
||||
function checkInvalidVideoStudioConfig (customConfig: CustomConfig, req: express.Request, res: express.Response) {
|
||||
if (customConfig.videoStudio.enabled === false) return true
|
||||
|
||||
if (customConfig.videoStudio.enabled === true && customConfig.transcoding.enabled === false) {
|
||||
res.fail({ message: 'You cannot enable video studio if transcoding is not enabled' })
|
||||
res.fail({ message: req.t('You cannot enable video studio if transcoding is not enabled') })
|
||||
return false
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
function checkInvalidSearchConfig (customConfig: CustomConfig, req: express.Request, res: express.Response) {
|
||||
if (customConfig.search.searchIndex.enabled === false) return true
|
||||
|
||||
if (customConfig.search.searchIndex.enabled === true && customConfig.search.remoteUri.users === false) {
|
||||
res.fail({ message: req.t('You cannot enable search index without enabling remote URI search for users.') })
|
||||
return false
|
||||
}
|
||||
|
||||
|
|
|
@ -7,8 +7,9 @@ type Use<K extends keyof OAuthTokenModel, M> = PickWith<OAuthTokenModel, K, M>
|
|||
// ############################################################################
|
||||
|
||||
export type MOAuthToken = Omit<OAuthTokenModel, 'User' | 'OAuthClients'>
|
||||
export type MOAuthTokenLight = Omit<MOAuthToken, 'lastActivityDate' | 'lastActivityDevice' | 'lastActivityIP'>
|
||||
|
||||
export type MOAuthTokenUser =
|
||||
& MOAuthToken
|
||||
& MOAuthTokenLight
|
||||
& Use<'User', MUserAccountUrl>
|
||||
& { user?: MUserAccountUrl }
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import express from 'express'
|
||||
import { UserAdminFlagType, UserRoleType } from '@peertube/peertube-models'
|
||||
import { MOAuthToken, MUser } from '../models/index.js'
|
||||
import express from 'express'
|
||||
import { MOAuthTokenLight, MUser } from '../models/index.js'
|
||||
|
||||
export type RegisterServerAuthOptions = RegisterServerAuthPassOptions | RegisterServerAuthExternalOptions
|
||||
|
||||
|
@ -47,7 +47,7 @@ interface RegisterServerAuthBase {
|
|||
|
||||
// Your plugin can hook PeerTube access/refresh token validity
|
||||
// So you can control for your plugin the user session lifetime
|
||||
hookTokenValidity?(options: { token: MOAuthToken, type: 'access' | 'refresh' }): Promise<{ valid: boolean }>
|
||||
hookTokenValidity?(options: { token: MOAuthTokenLight, type: 'access' | 'refresh' }): Promise<{ valid: boolean }>
|
||||
}
|
||||
|
||||
export interface RegisterServerAuthPassOptions extends RegisterServerAuthBase {
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "L'edició del vídeo ha finalitzat",
|
||||
"Edition of your video {videoName} has finished.": "L'edició del vídeo {videoName} ha finalitzat.",
|
||||
"Video edition has finished": "L'edició del vídeo ha acabat",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "La fitxa de sessió no existeix o no pertany al compte."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "L'édition de votre vidéo est terminée",
|
||||
"Edition of your video {videoName} has finished.": "L'édition de votre vidéo {videoName} est terminée.",
|
||||
"Video edition has finished": "L'édition de la vidéo est terminée",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "La session n'existe pas ou n'appartient pas à l'utilisateur·ice."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "動画の編集が完了しました",
|
||||
"Edition of your video {videoName} has finished.": "動画「{videoName}」の編集が完了しました。",
|
||||
"Video edition has finished": "動画の編集が完了しました",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "セッションが存在しないか、ユーザーに紐付いていません。"
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Redigeringen av din video är klar",
|
||||
"Edition of your video {videoName} has finished.": "Redigeringen av din video {videoName} är klar.",
|
||||
"Video edition has finished": "Videoredigeringen är klar",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "Nyckelsessionen finns inte eller tillhör inte användaren."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Phiên bản video của bạn đã hoàn tất",
|
||||
"Edition of your video {videoName} has finished.": "Phiên bản video {videoName} đã hoàn tất.",
|
||||
"Video edition has finished": "Phiên bản video đã hoàn tất",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "Phiên token không tồn tại hoặc không thuộc về người dùng."
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "你视频的编辑已完成",
|
||||
"Edition of your video {videoName} has finished.": "你视频 {videoName} 的编辑已完成。",
|
||||
"Video edition has finished": "视频编辑已完成",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "令牌会话不存在或不属于该用户。"
|
||||
}
|
||||
|
|
|
@ -160,5 +160,12 @@
|
|||
"Edition of your video has finished": "Edition of your video has finished",
|
||||
"Edition of your video {videoName} has finished.": "Edition of your video {videoName} has finished.",
|
||||
"Video edition has finished": "Video edition has finished",
|
||||
"Server configuration is static and cannot be edited": "Server configuration is static and cannot be edited",
|
||||
"SMTP is not configured but you require signup email verification.": "SMTP is not configured but you require signup email verification.",
|
||||
"You need to enable at least web_videos transcoding or hls transcoding": "You need to enable at least web_videos transcoding or hls transcoding",
|
||||
"You need to enable HTTP video import in order to enable channel synchronization": "You need to enable HTTP video import in order to enable channel synchronization",
|
||||
"You cannot allow live replay if transcoding is not enabled": "You cannot allow live replay if transcoding is not enabled",
|
||||
"You cannot enable video studio if transcoding is not enabled": "You cannot enable video studio if transcoding is not enabled",
|
||||
"You cannot enable search index without enabling remote URI search for users.": "You cannot enable search index without enabling remote URI search for users.",
|
||||
"The token session does not exist or does not belong to the user.": "The token session does not exist or does not belong to the user."
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue