Fix various typos

Found via `codespell -q 3 -S ./CREDITS.md,./CHANGELOG.md,./client/src/locale,./yarn.lock,./client/yarn.lock -L doubleclick,followings,nd,ot,ro,serie,splitted,tread,truthy`
pull/5028/head
luz paz 2022-06-07 09:45:06 -04:00 committed by Chocobozzz
parent 6d9ed0b6cb
commit 7a4fd56ccd
22 changed files with 32 additions and 32 deletions

View File

@ -32,7 +32,7 @@
<button cdkStepperNext [disabled]="!formStepTerms || !formStepTerms.valid">{{ defaultNextStepButtonLabel }}</button> <button cdkStepperNext [disabled]="!formStepTerms || !formStepTerms.valid">{{ defaultNextStepButtonLabel }}</button>
</cdk-step> </cdk-step>
<cdk-step [stepControl]="formStepUser" i18n-label="Stepper label for the registration page asking user informations" label="User"> <cdk-step [stepControl]="formStepUser" i18n-label="Stepper label for the registration page asking user information" label="User">
<my-register-step-user (formBuilt)="onUserFormBuilt($event)" [videoUploadDisabled]="videoUploadDisabled"></my-register-step-user> <my-register-step-user (formBuilt)="onUserFormBuilt($event)" [videoUploadDisabled]="videoUploadDisabled"></my-register-step-user>
<button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button> <button cdkStepperPrevious>{{ defaultPreviousStepButtonLabel }}</button>

View File

@ -7,7 +7,7 @@ import { MiniatureDisplayOptions } from '../../shared-video-miniature'
import { CustomMarkupComponent } from './shared' import { CustomMarkupComponent } from './shared'
/* /*
* Markup component list videos depending on criterias * Markup component list videos depending on criteria
*/ */
@Component({ @Component({

View File

@ -6,7 +6,7 @@ input {
@include padding-left(15px !important); @include padding-left(15px !important);
@include padding-right(15px !important); @include padding-right(15px !important);
// set again properties of peertube-input-text that are overriden by .input-group // set again properties of peertube-input-text that are overridden by .input-group
font-size: 15px !important; font-size: 15px !important;
} }

View File

@ -301,7 +301,7 @@ class SettingsMenuItem extends MenuItem {
this.settingsSubMenuValueEl_.innerHTML = html this.settingsSubMenuValueEl_.innerHTML = html
}, 250) }, 250)
} else { } else {
// Loop trough the submenu items to find the selected child // Loop through the submenu items to find the selected child
for (const subMenuItem of this.subMenu.menu.children_) { for (const subMenuItem of this.subMenu.menu.children_) {
if (!(subMenuItem instanceof component)) { if (!(subMenuItem instanceof component)) {
continue continue

View File

@ -342,7 +342,7 @@ table {
--videosHorizontalMarginContent: #{pvar(--horizontalMarginContent)}; --videosHorizontalMarginContent: #{pvar(--horizontalMarginContent)};
} }
/* the following applies from 500px to 900px and is partially overriden from 500px to 800px by changes below to $small-view */ /* the following applies from 500px to 900px and is partially overridden from 500px to 800px by changes below to $small-view */
.main-col, .main-col,
.main-col.expanded { .main-col.expanded {
--horizontalMarginContent: #{math.div($expanded-horizontal-margins, 3)}; --horizontalMarginContent: #{math.div($expanded-horizontal-margins, 3)};

View File

@ -114,7 +114,7 @@ async function autoResize (options: {
}) { }) {
const { sourceImage, newSize, destination } = options const { sourceImage, newSize, destination } = options
// Portrait mode targetting a landscape, apply some effect on the image // Portrait mode targeting a landscape, apply some effect on the image
const sourceIsPortrait = sourceImage.getWidth() < sourceImage.getHeight() const sourceIsPortrait = sourceImage.getWidth() < sourceImage.getHeight()
const destIsPortraitOrSquare = newSize.width <= newSize.height const destIsPortraitOrSquare = newSize.width <= newSize.height

View File

@ -210,7 +210,7 @@ const CRAWL_REQUEST_CONCURRENCY = 1 // How many requests in parallel to fetch re
const AP_CLEANER = { const AP_CLEANER = {
CONCURRENCY: 10, // How many requests in parallel we do in activitypub-cleaner job CONCURRENCY: 10, // How many requests in parallel we do in activitypub-cleaner job
UNAVAILABLE_TRESHOLD: 3, // How many attemps we do before removing an unavailable remote resource UNAVAILABLE_TRESHOLD: 3, // How many attempts we do before removing an unavailable remote resource
PERIOD: parseDurationToMs('1 week') // /!\ Has to be sync with REPEAT_JOBS PERIOD: parseDurationToMs('1 week') // /!\ Has to be sync with REPEAT_JOBS
} }

View File

@ -124,7 +124,7 @@ async function processCreateVideoComment (activity: ActivityCreate, byActor: MAc
return return
} }
// Try to not forward unwanted commments on our videos // Try to not forward unwanted comments on our videos
if (video.isOwned()) { if (video.isOwned()) {
if (await isBlockedByServerOrAccount(comment.Account, video.VideoChannel.Account)) { if (await isBlockedByServerOrAccount(comment.Account, video.VideoChannel.Account)) {
logger.info('Skip comment forward from blocked account or server %s.', comment.Account.Actor.url) logger.info('Skip comment forward from blocked account or server %s.', comment.Account.Actor.url)

View File

@ -179,7 +179,7 @@ class Emailer {
} }
} }
// overriden/new variables given for a specific template in the payload // overridden/new variables given for a specific template in the payload
const sendOptions = merge(baseOptions, options) const sendOptions = merge(baseOptions, options)
await email.send(sendOptions) await email.send(sendOptions)

View File

@ -308,7 +308,7 @@ class Redis {
return this.deleteKey('resumable-upload-' + uploadId) return this.deleteKey('resumable-upload-' + uploadId)
} }
/* ************ AP ressource unavailability ************ */ /* ************ AP resource unavailability ************ */
async addAPUnavailability (url: string) { async addAPUnavailability (url: string) {
const key = this.generateAPUnavailabilityKey(url) const key = this.generateAPUnavailabilityKey(url)

View File

@ -26,7 +26,7 @@ function isSignupAllowedForCurrentIP (ip: string) {
const excludeList = [ 'blacklist' ] const excludeList = [ 'blacklist' ]
let matched = '' let matched = ''
// if there is a valid, non-empty whitelist, we exclude all unknown adresses too // if there is a valid, non-empty whitelist, we exclude all unknown addresses too
if (CONFIG.SIGNUP.FILTERS.CIDR.WHITELIST.filter(cidr => isCidr(cidr)).length > 0) { if (CONFIG.SIGNUP.FILTERS.CIDR.WHITELIST.filter(cidr => isCidr(cidr)).length > 0) {
excludeList.push('unknown') excludeList.push('unknown')
} }

View File

@ -486,7 +486,7 @@ const ensureAuthUserOwnsAccountValidator = [
if (res.locals.account.id !== user.Account.id) { if (res.locals.account.id !== user.Account.id) {
return res.fail({ return res.fail({
status: HttpStatusCode.FORBIDDEN_403, status: HttpStatusCode.FORBIDDEN_403,
message: 'Only owner of this account can access this ressource.' message: 'Only owner of this account can access this resource.'
}) })
} }

View File

@ -13,7 +13,7 @@ export type BuildAbusesQueryOptions = {
searchReporter?: string searchReporter?: string
searchReportee?: string searchReportee?: string
// video releated // video related
searchVideo?: string searchVideo?: string
searchVideoChannel?: string searchVideoChannel?: string
videoIs?: AbuseVideoIs videoIs?: AbuseVideoIs

View File

@ -2,7 +2,7 @@ import { QueryTypes, Sequelize, Transaction } from 'sequelize'
/** /**
* *
* Abstact builder to run video SQL queries * Abstract builder to run video SQL queries
* *
*/ */

View File

@ -119,7 +119,7 @@ function getInstanceFollowsSort (value: string, lastSort: OrderItem = [ 'id', 'A
function isOutdated (model: { createdAt: Date, updatedAt: Date }, refreshInterval: number) { function isOutdated (model: { createdAt: Date, updatedAt: Date }, refreshInterval: number) {
if (!model.createdAt || !model.updatedAt) { if (!model.createdAt || !model.updatedAt) {
throw new Error('Miss createdAt & updatedAt attribuets to model') throw new Error('Miss createdAt & updatedAt attributes to model')
} }
const now = Date.now() const now = Date.now()

View File

@ -269,7 +269,7 @@ describe('Test abuses API validators', function () {
await makePostBodyRequest({ url: server.url, path, token: userToken, fields }) await makePostBodyRequest({ url: server.url, path, token: userToken, fields })
}) })
it('Should succeed with the corret parameters (advanced)', async function () { it('Should succeed with the correct parameters (advanced)', async function () {
const fields: AbuseCreate = { const fields: AbuseCreate = {
video: { video: {
id: server.store.videoCreated.id, id: server.store.videoCreated.id,
@ -333,7 +333,7 @@ describe('Test abuses API validators', function () {
await command.addMessage({ token: userToken, abuseId, message: 'a'.repeat(5000), expectedStatus: HttpStatusCode.BAD_REQUEST_400 }) await command.addMessage({ token: userToken, abuseId, message: 'a'.repeat(5000), expectedStatus: HttpStatusCode.BAD_REQUEST_400 })
}) })
it('Should suceed with the correct params', async function () { it('Should succeed with the correct params', async function () {
const res = await command.addMessage({ token: userToken, abuseId, message }) const res = await command.addMessage({ token: userToken, abuseId, message })
messageId = res.body.abuseMessage.id messageId = res.body.abuseMessage.id
}) })

View File

@ -545,7 +545,7 @@ describe('Test user notifications', function () {
await servers[1].subscriptions.remove({ uri: 'user_1_channel@localhost:' + servers[0].port }) await servers[1].subscriptions.remove({ uri: 'user_1_channel@localhost:' + servers[0].port })
}) })
// PeerTube does not support accout -> account follows // PeerTube does not support account -> account follows
// it('Should notify when a local account is following one of our channel', async function () { // it('Should notify when a local account is following one of our channel', async function () {
// this.timeout(50000) // this.timeout(50000)
// //

View File

@ -61,7 +61,7 @@ describe('Test contact form', function () {
expect(email['text']).contains('my super message') expect(email['text']).contains('my super message')
}) })
it('Should not have duplicated email adress in text message', async function () { it('Should not have duplicated email address in text message', async function () {
const text = emails[0]['text'] as string const text = emails[0]['text'] as string
const matches = text.match(/toto@example.com/g) const matches = text.match(/toto@example.com/g)

View File

@ -108,16 +108,16 @@ export const clientActionHookObject = {
// Fired when the admin plugin settings page is being initialized // Fired when the admin plugin settings page is being initialized
'action:admin-plugin-settings.init': true, 'action:admin-plugin-settings.init': true,
// Fired when the video upload page is being initalized // Fired when the video upload page is being initialized
'action:video-upload.init': true, 'action:video-upload.init': true,
// Fired when the video import by URL page is being initalized // Fired when the video import by URL page is being initialized
'action:video-url-import.init': true, 'action:video-url-import.init': true,
// Fired when the video import by torrent/magnet URI page is being initalized // Fired when the video import by torrent/magnet URI page is being initialized
'action:video-torrent-import.init': true, 'action:video-torrent-import.init': true,
// Fired when the "Go Live" page is being initalized // Fired when the "Go Live" page is being initialized
'action:go-live.init': true, 'action:go-live.init': true,
// Fired when the user explicitely logged in/logged out // Fired when the user explicitly logged in/logged out
'action:auth-user.logged-in': true, 'action:auth-user.logged-in': true,
'action:auth-user.logged-out': true, 'action:auth-user.logged-out': true,
// Fired when the application loaded user information (using tokens from the local storage or after a successful login) // Fired when the application loaded user information (using tokens from the local storage or after a successful login)

View File

@ -247,8 +247,8 @@ tags:
### Import ### Import
- _URL_-based: where the URL points to any service supported by [youtube-dl](https://ytdl-org.github.io/youtube-dl/) - _URL_-based: where the URL points to any service supported by [youtube-dl](https://ytdl-org.github.io/youtube-dl/)
- _magnet_-based: where the URI resolves to a BitTorrent ressource containing a single supported video file - _magnet_-based: where the URI resolves to a BitTorrent resource containing a single supported video file
- _torrent_-based: where the metainfo file resolves to a BitTorrent ressource containing a single supported video file - _torrent_-based: where the metainfo file resolves to a BitTorrent resource containing a single supported video file
The import function is practical when the desired video/audio is available online. It makes PeerTube The import function is practical when the desired video/audio is available online. It makes PeerTube
download it for you, saving you as much bandwidth and avoiding any instability or limitation your network might have. download it for you, saving you as much bandwidth and avoiding any instability or limitation your network might have.
@ -2053,7 +2053,7 @@ paths:
x-summary: video file too large, due to quota or max body size limit set by the reverse-proxy x-summary: video file too large, due to quota or max body size limit set by the reverse-proxy
description: | description: |
If the response has no body, it means the reverse-proxy didn't let it through. Otherwise disambiguate via `type`: If the response has no body, it means the reverse-proxy didn't let it through. Otherwise disambiguate via `type`:
- `quota_reached` for quota limits wether daily or global - `quota_reached` for quota limits whether daily or global
headers: headers:
X-File-Maximum-Size: X-File-Maximum-Size:
schema: schema:
@ -5277,7 +5277,7 @@ components:
moderator: Moderator scope moderator: Moderator scope
user: User scope user: User scope
schemas: schemas:
# Resuable core properties # Reusable core properties
id: id:
type: integer type: integer
minimum: 1 minimum: 1
@ -5443,7 +5443,7 @@ components:
- 1 - 1
- 2 - 2
- 3 - 3
description: 'The live latency mode (Default = `1`, HIght latency = `2`, Small Latency = `3`)' description: 'The live latency mode (Default = `1`, High latency = `2`, Small Latency = `3`)'
VideoStateConstant: VideoStateConstant:
properties: properties:
@ -7754,7 +7754,7 @@ components:
- 5 - 5
nullable: true nullable: true
description: > description: >
Error type if an error occured during the live session: Error type if an error occurred during the live session:
- `1`: Bad socket health (transcoding is too slow) - `1`: Bad socket health (transcoding is too slow)
- `2`: Max duration exceeded - `2`: Max duration exceeded
- `3`: Quota exceeded - `3`: Quota exceeded

View File

@ -513,7 +513,7 @@ If `sudo -u postgres createuser -P peertube` gives you an `unknown user: postgre
``` ```
net-libs/nodejs net-libs/nodejs
sys-apps/yarn sys-apps/yarn
media-video/ffmpeg[x264] # Optionnally add vorbis,vpx media-video/ffmpeg[x264] # Optionally add vorbis,vpx
dev-db/postgresql dev-db/postgresql
dev-db/redis dev-db/redis
dev-vcs/git dev-vcs/git

View File

@ -34,7 +34,7 @@ This runs all tests and packages the library.
<a name="documentation-for-api-endpoints"></a> <a name="documentation-for-api-endpoints"></a>
## Documentation for API Endpoints ## Documentation for API Endpoints
All URIs are relative to *{{{basePath}}}*. Change it when instanciating `ApiClient(basePath)`. All URIs are relative to *{{{basePath}}}*. Change it when instantiating `ApiClient(basePath)`.
Class | Method | HTTP request | Description Class | Method | HTTP request | Description
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------