diff --git a/client/src/locale/angular.fr-FR.xlf b/client/src/locale/angular.fr-FR.xlf index 338a03624..7d95a19bb 100644 --- a/client/src/locale/angular.fr-FR.xlf +++ b/client/src/locale/angular.fr-FR.xlf @@ -384,8 +384,8 @@ </context-group> </trans-unit> <trans-unit id="4131049854186863972" datatype="html"> - <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> commented your video <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="notification.comment.heldForReview">"/>. This comment requires <x id="START_LINK_2" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentReviewUrl" [queryParams]="notification.commentReviewQueryParams">"/>your approval<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source> - <target state="new"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> commented your video <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="notification.comment.heldForReview">"/>. This comment requires <x id="START_LINK_2" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentReviewUrl" [queryParams]="notification.commentReviewQueryParams">"/>your approval<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target> + <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> commented your video <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="notification.comment.heldForReview">"/>. This comment requires <x id="START_LINK_2" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentReviewUrl" [queryParams]="notification.commentReviewQueryParams">"/>your approval<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source> + <target state="new"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> commented your video <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="notification.comment.heldForReview">"/>. This comment requires <x id="START_LINK_2" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentReviewUrl" [queryParams]="notification.commentReviewQueryParams">"/>your approval<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">96,97</context> @@ -412,8 +412,8 @@ </context-group> </trans-unit> <trans-unit id="3654484622885694263" datatype="html" xml:space="preserve"> - <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> succeeded </source> - <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">"/>L'importation de votre vidéo<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> a réussi </target> + <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> succeeded </source> + <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">"/>L'importation de votre vidéo<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> a réussi </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">122</context> @@ -444,8 +444,8 @@ </context-group> </trans-unit> <trans-unit id="5504059606863599420" datatype="html"> - <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> mentioned you on <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> vous a mentionné sur <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/>la vidéo <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> mentioned you on <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> + <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> vous a mentionné sur <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/>la vidéo <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">162</context> @@ -468,48 +468,48 @@ </context-group> </trans-unit> <trans-unit id="363592786729553688" datatype="html"> - <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.pluginUrl" [queryParams]="notification.pluginQueryParams">"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source> - <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.pluginUrl" [queryParams]="notification.pluginQueryParams">"/>Une nouvelle version du plugin/thème <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> est disponible : <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target> + <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.pluginUrl" [queryParams]="notification.pluginQueryParams">"/>A new version of the plugin/theme <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is available: <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </source> + <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.pluginUrl" [queryParams]="notification.pluginQueryParams">"/>Une nouvelle version du plugin/thème <x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> est disponible : <x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">196</context> </context-group> </trans-unit> <trans-unit id="5055099158245592648" datatype="html"> - <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [href]="notification.peertubeVersionLink" target="_blank" rel="noopener noreferer">"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source> - <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [href]="notification.peertubeVersionLink" target="_blank" rel="noopener noreferer">"/>Une nouvelle version de PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> est disponible : <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target> + <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [href]="notification.peertubeVersionLink" target="_blank" rel="noopener noreferer">"/>A new version of PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is available: <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </source> + <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [href]="notification.peertubeVersionLink" target="_blank" rel="noopener noreferer">"/>Une nouvelle version de PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> est disponible : <x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">204</context> </context-group> </trans-unit> <trans-unit id="731573110355765429" datatype="html"> - <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> edition has finished </source> - <target state="translated">L'édition de votre vidéo <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> est terminée </target> + <source>Your video <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> edition has finished </source> + <target state="translated">L'édition de votre vidéo <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> est terminée </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">212</context> </context-group> </trans-unit> <trans-unit id="1129056994812601216" datatype="html"> - <source>User <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.registrationsUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.registration.username }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> wants to register on your instance </source> - <target state="translated">L’utilisateur·ice <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.registrationsUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.registration.username }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> souhaite s'enregistrer sur votre instance </target> + <source>User <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.registrationsUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.registration.username }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> wants to register on your instance </source> + <target state="translated">L’utilisateur·ice <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.registrationsUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.registration.username }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> souhaite s'enregistrer sur votre instance </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">220</context> </context-group> </trans-unit> <trans-unit id="1023647542221598730" datatype="html" xml:space="preserve"> - <source><x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> is live streaming in <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="translated"><x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> est en direct sur <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <source><x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> is live streaming in <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> + <target state="translated"><x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> est en direct sur <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">231</context> </context-group> </trans-unit> <trans-unit id="859336734803187408" datatype="html"> - <source><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoCaption.language.label }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> transcription of <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/>your video <x id="INTERPOLATION_1" equiv-text="{{ notification.videoCaption.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been generated </source> - <target state="new"><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoCaption.language.label }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> transcription of <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/>your video <x id="INTERPOLATION_1" equiv-text="{{ notification.videoCaption.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been generated </target> + <source><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoCaption.language.label }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> transcription of <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/>your video <x id="INTERPOLATION_1" equiv-text="{{ notification.videoCaption.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been generated </source> + <target state="new"><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoCaption.language.label }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> transcription of <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/>your video <x id="INTERPOLATION_1" equiv-text="{{ notification.videoCaption.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been generated </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">246,247</context> @@ -534,18 +534,27 @@ <trans-unit id="7235777177623270068" datatype="html"> <source>PeerTube considers video "<x id="PH" equiv-text="video.name"/>" is already being transcoded.</source> <target state="new">PeerTube considers video "<x id="PH" equiv-text="video.name"/>" is already being transcoded.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">352</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> + <context context-type="linenumber">352</context> + </context-group> + </trans-unit> <trans-unit id="5630101530611188113" datatype="html"> <source>If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.</source> <target state="translated">Si vous pensez que PeerTube est en erreur (vidéo inaccessible après un crash, etc.), vous pouvez forcer le transcodage de cette vidéo.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">354</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> + <context context-type="linenumber">354</context> + </context-group> + </trans-unit> <trans-unit id="3524359509497681458" datatype="html"> <source>Force transcoding</source> <target state="translated">Forcer le transcodage</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">357</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> + <context context-type="linenumber">357</context> + </context-group> + </trans-unit> <trans-unit id="4873265433447388314" datatype="html"> <source>{viewers, plural, =0 {No viewers} =1 {1 viewer} other {<x id="viewers"/> viewers}}</source> <target state="translated">{viewers, plural, =0 {Aucun spectateur} =1 {1 spectateur} other {<x id="viewers"/> spectateurs}}</target> @@ -718,54 +727,82 @@ <context context-type="linenumber">72</context> </context-group> </trans-unit> - <trans-unit id="8397313116126928339" datatype="html"> <source>(auto-generated)</source> <target state="new">(auto-generated)</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/subtitle-files-download.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/subtitle-files-download.component.html</context> + <context context-type="linenumber">7</context> + </context-group> + </trans-unit> <trans-unit id="7513076467032912668" datatype="html"> <source>Format</source> <target state="translated">Format</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">52</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">52</context> + </context-group> + </trans-unit> <trans-unit id="7385834259346199883" datatype="html"> <source>Video stream</source> <target state="translated">Flux vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">64</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">64</context> + </context-group> + </trans-unit> <trans-unit id="5496771215105419189" datatype="html"> <source>Audio stream</source> <target state="translated">Flux audio</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">76</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">76</context> + </context-group> + </trans-unit> <trans-unit id="6316149158173629264"> <source>Direct download</source> <target>Téléchargement direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">93</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">93</context> + </context-group> + </trans-unit> <trans-unit id="5910455707959454672"> <source>Torrent (.torrent file)</source> <target>Torrent (fichier .torrent)</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">98</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">98</context> + </context-group> + </trans-unit> <trans-unit id="8585240607880065845" datatype="html" xml:space="preserve"> <source>More information/options</source> <target state="translated">Plus d'informations/options</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">111</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">111</context> + </context-group> + </trans-unit> <trans-unit id="6712332946289982150" datatype="html" xml:space="preserve"> <source>Less information/options</source> <target state="translated">Moins d'informations/options</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">115</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">115</context> + </context-group> + </trans-unit> <trans-unit id="1006562256968398209" datatype="html"> <source>video</source> <target state="translated">vidéo</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">328</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context><context context-type="linenumber">381</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context> + <context context-type="linenumber">328</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context> + <context context-type="linenumber">381</context> + </context-group> + </trans-unit> <trans-unit id="6995024616159044376" datatype="html"> <source>Your video quota is exceeded with this video (video size: <x id="PH" equiv-text="videoSizeBytes"/>, used: <x id="PH_1" equiv-text="videoQuotaUsedBytes"/>, quota: <x id="PH_2" equiv-text="videoQuotaBytes"/>)</source> <target state="translated">Votre quota est dépassé avec cette vidéo (taille de la vidéo : <x id="PH" equiv-text="videoSizeBytes"/>, utilisé : <x id="PH_1" equiv-text="videoQuotaUsedBytes"/>, quota : <x id="PH_2" equiv-text="videoQuotaBytes"/>)</target> @@ -774,7 +811,6 @@ <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="6325096236207614377"> <source>Reason...</source> <target>Motivation…</target> @@ -880,17 +916,35 @@ <trans-unit id="7539427273132299890"> <source>Unlisted</source> <target state="translated">Non listée</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.html</context> + <context context-type="linenumber">9</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.html</context> + <context context-type="linenumber">7</context> + </context-group> + </trans-unit> <trans-unit id="3686284950598311784"> <source>Private</source> <target>Privée</target> - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.html</context><context context-type="linenumber">10</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context><context context-type="linenumber">48</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.html</context> + <context context-type="linenumber">10</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.html</context> + <context context-type="linenumber">8</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context> + <context context-type="linenumber">24</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context> + <context context-type="linenumber">48</context> + </context-group> + </trans-unit> <trans-unit id="7688104409544625220" datatype="html"> <source>{VAR_PLURAL, plural, =1 {1 view} other {<x id="INTERPOLATION"/> views}}</source> <target state="translated">{VAR_PLURAL, plural, =1 {1 vue} other {<x id="INTERPOLATION"/> vues}}</target> @@ -946,9 +1000,19 @@ <trans-unit id="6760514632035173460" datatype="html" xml:space="preserve"> <source>Original file</source> <target state="translated">Fichier original</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">104</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-generate-download.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">104</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">15</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-generate-download.component.html</context> + <context context-type="linenumber">7</context> + </context-group> + </trans-unit> <trans-unit id="6228776284010440551" datatype="html" xml:space="preserve"> <source>HLS</source> <target state="translated">HLS</target> @@ -984,27 +1048,51 @@ <trans-unit id="164330487270229823" datatype="html"> <source>Download this file</source> <target state="new">Download this file</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">129</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">143</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">161</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">129</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">143</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">161</context> + </context-group> + </trans-unit> <trans-unit id="2956881312790136147" datatype="html"> <source>Delete this file</source> <target state="translated">Supprimer ce fichier</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">131</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">147</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">165</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">131</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">147</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">165</context> + </context-group> + </trans-unit> <trans-unit id="7427257900193261634" datatype="html" xml:space="preserve"> <source>Web Videos:</source> <target state="translated">Vidéos Web :</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">139</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">139</context> + </context-group> + </trans-unit> <trans-unit id="2501174398701912574" datatype="html" xml:space="preserve"> <source>HLS:</source> <target state="translated">HLS :</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">157</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">157</context> + </context-group> + </trans-unit> <trans-unit id="5779580280418408097" datatype="html"> <source>Deleted {count, plural, =1 {1 video} other {<x id="count"/> videos}}.</source> <target state="translated">{count, plural, =1 {1 vidéo supprimée} other {<x id="count"/> vidéos supprimées}}.</target> @@ -1254,8 +1342,8 @@ </context-group> </trans-unit> <trans-unit id="8644431249513874405" datatype="html"> - <source><a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:</source> - <target state="translated"><a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible qui supporte :</target> + <source><a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports:</source> + <target state="translated"><a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible qui supporte :</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context> <context context-type="linenumber">80</context> @@ -1344,43 +1432,67 @@ <trans-unit id="8023282004085823427" datatype="html"> <source><x id="PH" equiv-text="this.video.name"/> will be duplicated by your instance.</source> <target state="translated"><x id="PH" equiv-text="this.video.name"/> sera dupliquée par votre instance.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">342</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">342</context> + </context-group> + </trans-unit> <trans-unit id="4140366911638662173" datatype="html"> <source>Do you really want to remove "<x id="PH" equiv-text="this.video.name"/>" files?</source> <target state="translated">Voulez-vous vraiment supprimer les fichiers de "<x id="PH" equiv-text="this.video.name"/>" ?</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">380</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">380</context> + </context-group> + </trans-unit> <trans-unit id="2955645766721124100" datatype="html"> <source>Remove "<x id="PH" equiv-text="this.video.name"/>" files</source> <target state="translated">Suppression des fichiers de "<x id="PH" equiv-text="this.video.name"/>"</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">382</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">382</context> + </context-group> + </trans-unit> <trans-unit id="7758350391886784213" datatype="html"> <source>Removed files of <x id="PH" equiv-text="video.name"/>.</source> <target state="translated">Fichiers de <x id="PH" equiv-text="video.name"/> effacés.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">388</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">388</context> + </context-group> + </trans-unit> <trans-unit id="6334544592573094529" datatype="html"> <source>Transcoding job created for "<x id="PH" equiv-text="video.name"/>".</source> <target state="new">Transcoding job created for "<x id="PH" equiv-text="video.name"/>".</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">400</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">400</context> + </context-group> + </trans-unit> <trans-unit id="6323039311444223540" datatype="html"> <source>Transcription job created for "<x id="PH" equiv-text="video.name"/>".</source> <target state="new">Transcription job created for "<x id="PH" equiv-text="video.name"/>".</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">412</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">412</context> + </context-group> + </trans-unit> <trans-unit id="8890980168396748709" datatype="html"> <source>This video is already being transcribed.</source> <target state="new">This video is already being transcribed.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">413</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">413</context> + </context-group> + </trans-unit> <trans-unit id="6621122803162844810" datatype="html"> <source>This video already has captions.</source> <target state="new">This video already has captions.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">414</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">414</context> + </context-group> + </trans-unit> <trans-unit id="2949829240129672512"> <source>Using a syndication feed</source> <target>Utilisation d'un flux de syndication</target> @@ -1660,9 +1772,15 @@ <trans-unit id="2906587845957718064"> <source>Local</source> <target>Locales</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">75</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">168</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">75</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">168</context> + </context-group> + </trans-unit> <trans-unit id="5559612210462560518" datatype="html" xml:space="preserve"> <source>Remote</source> <target state="translated">Distant</target> @@ -2072,16 +2190,16 @@ </context-group> </trans-unit> <trans-unit id="6584143415159913044" datatype="html"> - <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="translated">Cette instance autorise l'inscription. Cependant, veuillez consulter les <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/>Conditions d'utilisation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Conditions d'utilisation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> avant de créer un compte. Vous pouvez aussi chercher une autre instance qui correspond à vos besoins sur : <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> + <target state="translated">Cette instance autorise l'inscription. Cependant, veuillez consulter les <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/>Conditions d'utilisation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Conditions d'utilisation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> avant de créer un compte. Vous pouvez aussi chercher une autre instance qui correspond à vos besoins sur : <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> <trans-unit id="921088049695906924" datatype="html"> - <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor d-inline" (click)="onTermsClick($event, instanceInformation)" href="/about/instance#terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 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: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="new"> Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor d-inline" (click)="onTermsClick($event, instanceInformation)" href="/about/instance#terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 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: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor d-inline" (click)="onTermsClick($event, instanceInformation)" href="/about/instance#terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 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: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> + <target state="new"> Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor d-inline" (click)="onTermsClick($event, instanceInformation)" href="/about/instance#terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 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: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">30,33</context> @@ -2120,8 +2238,7 @@ </context-group> </trans-unit> <trans-unit id="1190256911880544559" datatype="html"> - <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. -The link will expire within 1 hour.</source> + <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. The link will expire within 1 hour.</source> <target state="translated">Un courrier électronique contenant les instructions de réinitialisation du mot de passe sera envoyé à <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Le lien expirera dans 1 heure.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.ts</context> @@ -2202,8 +2319,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="8434369348784683733" datatype="html"> - <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="search-value">"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source> - <target state="translated">pour <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="search-value">"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></target> + <source>for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="search-value">"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source> + <target state="translated">pour <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="search-value">"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search.component.html</context> <context context-type="linenumber">10</context> @@ -2255,40 +2372,40 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="4502972592942341883" datatype="html"> - <source>As you probably noticed: creating an account is not necessary to watch video on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>. <x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> However, creating an account on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> will allow you to: </source> - <target state="translated">Comme vous l'aurez probablement remarqué : créer un compte n'est pas nécessaire pour regarder une vidéo sur <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>. <x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Cependant, créer un compte sur <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> vous permettra de : </target> + <source>As you probably noticed: creating an account is not necessary to watch video on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>. <x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> However, creating an account on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> will allow you to: </source> + <target state="translated">Comme vous l'aurez probablement remarqué : créer un compte n'est pas nécessaire pour regarder une vidéo sur <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>. <x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Cependant, créer un compte sur <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> vous permettra de : </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> <trans-unit id="3514732276382852116" datatype="html"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Comment<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> videos</source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Commenter<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> les vidéos</target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Comment<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> videos</source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Commenter<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> les vidéos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> <trans-unit id="6928511254538021087" datatype="html"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Subscribe<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to channels to be notified of new videos</source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>S'abonner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> aux chaînes pour être notifié·e de nouvelles vidéos</target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Subscribe<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to channels to be notified of new videos</source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>S'abonner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> aux chaînes pour être notifié·e de nouvelles vidéos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> <trans-unit id="269413964682905563" datatype="html"> - <source>Have access to your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>watch history<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Accéder à votre <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>historique de visionnage<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Have access to your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>watch history<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Accéder à votre <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>historique de visionnage<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> <trans-unit id="7760677303939127268" datatype="html"> - <source>Create your channel to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publish videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Créer une chaîne pour <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publier des vidéos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Create your channel to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publish videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Créer une chaîne pour <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publier des vidéos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">22</context> @@ -2311,32 +2428,32 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="7772973173091400795" datatype="html"> - <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> has been created using <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>, a video creation platform developed by Framasoft. <x id="START_LINK_1" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://framasoft.org">"/>Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is a french non-profit organization that offers alternatives to Big Tech's digital tools </source> - <target state="translated"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> a été créé en utilisant <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>, une plateforme de création vidéo développée par Framasoft. <x id="START_LINK_1" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://framasoft.org">"/>Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> est une association à but non lucratif offrant des alternatives aux outils numériques des géants du Web </target> + <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> has been created using <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>, a video creation platform developed by Framasoft. <x id="START_LINK_1" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://framasoft.org">"/>Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is a french non-profit organization that offers alternatives to Big Tech's digital tools </source> + <target state="translated"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> a été créé en utilisant <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>, une plateforme de création vidéo développée par Framasoft. <x id="START_LINK_1" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://framasoft.org">"/>Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> est une association à but non lucratif offrant des alternatives aux outils numériques des géants du Web </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> <trans-unit id="2528596078796844503" datatype="html"> - <source>You want to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publish videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>? Then you need to create your first <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>channel<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. </source> - <target state="translated">Vous souhaitez <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publier des vidéos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> sur <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> ? Vous devez au préalable créer votre première <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>chaîne<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. </target> + <source>You want to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publish videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>? Then you need to create your first <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>channel<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. </source> + <target state="translated">Vous souhaitez <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publier des vidéos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> sur <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> ? Vous devez au préalable créer votre première <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>chaîne<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> <trans-unit id="1335686739562009265" datatype="html"> - <source>You might want to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>create a channel by theme:<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology. </source> - <target state="translated">Vous pourriez vouloir <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>créer une chaîne par thème :<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> par exemple, vous pouvez créer une chaîne nommée « Musiques Douces » pour publier vos concerts de piano et une autre « Écologie » dans laquelle vous pourrez publier vos vidéos parlant d'écologie. </target> + <source>You might want to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>create a channel by theme:<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology. </source> + <target state="translated">Vous pourriez vouloir <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>créer une chaîne par thème :<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> par exemple, vous pouvez créer une chaîne nommée « Musiques Douces » pour publier vos concerts de piano et une autre « Écologie » dans laquelle vous pourrez publier vos vidéos parlant d'écologie. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> <trans-unit id="5716290603546738313" datatype="html"> - <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrators allow you to publish up to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ videoQuota | bytes: 0 }}"/> of videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> on their website. </source> - <target state="translated">Les administrateur·ices de <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> vous permettent de publier jusqu'à <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ videoQuota | bytes: 0 }}"/> de videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> sur leur site web. </target> + <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrators allow you to publish up to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ videoQuota | bytes: 0 }}"/> of videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> on their website. </source> + <target state="translated">Les administrateur·ices de <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> vous permettent de publier jusqu'à <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ videoQuota | bytes: 0 }}"/> de videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> sur leur site web. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">12</context> @@ -2425,16 +2542,16 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="3109023679137193515" datatype="html" xml:space="preserve"> - <source>Official PeerTube website (news, support, contribute...): <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="translated">Site web officiel de Peertube (nouvelles, support, contribuer...): <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <source>Official PeerTube website (news, support, contribute...): <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> + <target state="translated">Site web officiel de Peertube (nouvelles, support, contribuer...): <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">42</context> </context-group> </trans-unit> <trans-unit id="647900782867860768" datatype="html" xml:space="preserve"> - <source>Put your instance on the public PeerTube index: <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://instances.joinpeertube.org/instances">"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="translated">Ajouter votre instance sur l'index publique PeerTube : <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://instances.joinpeertube.org/instances">"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <source>Put your instance on the public PeerTube index: <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://instances.joinpeertube.org/instances">"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> + <target state="translated">Ajouter votre instance sur l'index publique PeerTube : <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://instances.joinpeertube.org/instances">"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">46</context> @@ -2449,8 +2566,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="1852111465407058121" datatype="html"> - <source>Choosing your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>instance name<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>setting up a description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, specifying <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, why <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>you created your instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>how long<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> you plan to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>maintain it<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> is very important for visitors to understand on what type of instance they are. </source> - <target state="translated">Choisir votre <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>nom d'instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>définir une description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, spécifier <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>qui vous êtes<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, pourquoi <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>vous avez créé votre instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> et <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>pour combien de temps<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> vous envisagez de <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>la maintenir<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> est très important pour vos visiteur·ices pour comprendre sur quel type d'instance iels sont. </target> + <source>Choosing your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>instance name<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>setting up a description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, specifying <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, why <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>you created your instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>how long<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> you plan to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>maintain it<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> is very important for visitors to understand on what type of instance they are. </source> + <target state="translated">Choisir votre <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>nom d'instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>définir une description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, spécifier <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>qui vous êtes<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, pourquoi <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>vous avez créé votre instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> et <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>pour combien de temps<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> vous envisagez de <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>la maintenir<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> est très important pour vos visiteur·ices pour comprendre sur quel type d'instance iels sont. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">59</context> @@ -2901,9 +3018,15 @@ The link will expire within 1 hour.</source> <trans-unit id="780513172839038392" datatype="html"> <source>jobs in parallel</source> <target state="translated">travaux en parallèle</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">283</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">216</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> + <context context-type="linenumber">283</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">216</context> + </context-group> + </trans-unit> <trans-unit id="5997625369044180192" datatype="html"> <source>Allow import with HTTP URL (e.g. YouTube)</source> <target state="translated">Permettre l'import via URL HTTP (par exemple YouTube)</target> @@ -2913,8 +3036,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2095604754338363597" datatype="html"> - <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to prevent private URL access from your PeerTube server</source> - <target state="translated">⚠️ Si activé, nous recommandons d'utiliser <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/>un proxy HTTP<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> afin d'éviter l'accès à des URL privées par votre serveur PeerTube</target> + <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to prevent private URL access from your PeerTube server</source> + <target state="translated">⚠️ Si activé, nous recommandons d'utiliser <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/>un proxy HTTP<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> afin d'éviter l'accès à des URL privées par votre serveur PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">295</context> @@ -2965,24 +3088,24 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="8246967116432095499" datatype="html"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="I al"/>I already have an account<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, I log in </source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="I al"/>Je possède déjà un compte<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, Je me connecte </target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="I al"/>I already have an account<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, I log in </source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="I al"/>Je possède déjà un compte<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, Je me connecte </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> <trans-unit id="6075115017891566450" datatype="html"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Term"/>Terms<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="<"/></source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Term"/>Conditions d'utilisation<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>de <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="<"/></target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Term"/>Terms<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="<"/></source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Term"/>Conditions d'utilisation<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>de <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="<"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> <trans-unit id="5788965650054506209" datatype="html"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Setu"/>Setup<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>your account<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Setu"/>Paramétrer<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>votre compte<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Setu"/>Setup<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>your account<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Setu"/>Paramétrer<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>votre compte<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">66</context> @@ -2997,8 +3120,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="3071761663064320665" datatype="html"> - <source><x id="START_TAG_DIV" ctype="x-div" equiv-text="Create<"/>Create<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>your first channel<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated"><x id="START_TAG_DIV" ctype="x-div" equiv-text="Create<"/>Créez<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>votre première chaîne<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source><x id="START_TAG_DIV" ctype="x-div" equiv-text="Create<"/>Create<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>your first channel<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated"><x id="START_TAG_DIV" ctype="x-div" equiv-text="Create<"/>Créez<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>votre première chaîne<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">83</context> @@ -3089,24 +3212,24 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="7239874680342223476" datatype="html"> - <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> by:</source> - <target state="translated">Aidez les modérateur·ices et les autres utilisateur·ices à <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>vous identifier<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> avec :</target> + <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> by:</source> + <target state="translated">Aidez les modérateur·ices et les autres utilisateur·ices à <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>vous identifier<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> avec :</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> <trans-unit id="5856432243446401016" datatype="html"> - <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Le téléchargement d'un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Le téléchargement d'un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> <trans-unit id="3221645359464920754" datatype="html"> - <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">La rédaction d'une <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">La rédaction d'une <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">18</context> @@ -3506,11 +3629,27 @@ The link will expire within 1 hour.</source> <trans-unit id="2826581353496868063"> <source>Language</source> <target>Langue</target> - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">147</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context><context context-type="linenumber">13</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">101</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html</context><context context-type="linenumber">50</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context><context context-type="linenumber">30</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">147</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context> + <context context-type="linenumber">13</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">101</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html</context> + <context context-type="linenumber">50</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> + <context context-type="linenumber">30</context> + </context-group> + </trans-unit> <trans-unit id="7904142744051432458" datatype="html"> <source>Display all languages</source> <target state="translated">Afficher tous les langues</target> @@ -3570,22 +3709,67 @@ The link will expire within 1 hour.</source> <trans-unit id="5478121364779850827" datatype="html"> <source>Reset</source> <target state="translated">Réinitialiser</target> - - - - - - - - - - - - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">23</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">42</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">61</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">75</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">110</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">123</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">136</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">149</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">164</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">172</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">189</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">230</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">428</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/reactive-file.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">9</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">23</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">42</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">61</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">75</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">110</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">123</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">136</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">149</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">164</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">172</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">189</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">230</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">428</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-forms/reactive-file.component.html</context> + <context context-type="linenumber">17</context> + </context-group> + </trans-unit> <trans-unit id="8829497237648100098"> <source>Filter</source> <target>Filtre</target> @@ -3697,8 +3881,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="4621588014938487698" datatype="html" xml:space="preserve"> - <source>A timestamp (<x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>00:05<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> for example) is automatically converted into a link to a part of the video.</source> - <target state="translated">Une indication temporelle (<x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>00:05<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> par exemple) est automatiquement convertie en un lien cliquable vers cet instant de la vidéo.</target> + <source>A timestamp (<x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>00:05<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> for example) is automatically converted into a link to a part of the video.</source> + <target state="translated">Une indication temporelle (<x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>00:05<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> par exemple) est automatiquement convertie en un lien cliquable vers cet instant de la vidéo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">52</context> @@ -3757,8 +3941,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="1358902062258458923" datatype="html"> - <source><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noreferer noopener">"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> that also supports <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noreferer noopener">"/>Compatible avec le format Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> qui prend également en charge <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/>les balises HTML PeerTube personnalisées<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <source><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noreferer noopener">"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> that also supports <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> + <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noreferer noopener">"/>Compatible avec le format Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> qui prend également en charge <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/>les balises HTML PeerTube personnalisées<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context> <context context-type="linenumber">2</context> @@ -3897,8 +4081,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2090254132451149776" datatype="html"> - <source><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://chooser-beta.creativecommons.org/" target="_blank" rel="noopener noreferrer">"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> the appropriate licence for your work. </source> - <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://chooser-beta.creativecommons.org/" target="_blank" rel="noopener noreferrer">"/>Choisissez<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> la licence appropriée pour votre travail. </target> + <source><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://chooser-beta.creativecommons.org/" target="_blank" rel="noopener noreferrer">"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> the appropriate licence for your work. </source> + <target state="translated"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://chooser-beta.creativecommons.org/" target="_blank" rel="noopener noreferrer">"/>Choisissez<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> la licence appropriée pour votre travail. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">86</context> @@ -3957,8 +4141,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2710484935079923248" datatype="html" xml:space="preserve"> - <source>Requested on <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="createdAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th> </"/></source> - <target state="translated">Demandé le <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="createdAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th> </"/></target> + <source>Requested on <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="createdAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th> </"/></source> + <target state="translated">Demandé le <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="createdAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th> </"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">46</context> @@ -4133,7 +4317,7 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="4335724652642647824" datatype="html"> - <source>Already uploaded on <x id="INTERPOLATION" equiv-text="{{ videoCaption.updatedAt | date }}"/> ✔</source> + <source>Already uploaded on <x id="INTERPOLATION" equiv-text="{{ videoCaption.updatedAt | date }}"/> ✔</source> <target state="translated">Déjà téléversé le <x id="INTERPOLATION" equiv-text="{{ videoCaption.updatedAt | date }}"/> ✔</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> @@ -4213,8 +4397,10 @@ The link will expire within 1 hour.</source> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">237</context> </context-group> - </trans-unit><trans-unit id="5153270828945387960" datatype="html"> - <source> Chapters can also be set in the video description. Check the format <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/use/create-upload-video#chapters" target="_blank">"/>in the PeerTube documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source><target state="new"> Chapters can also be set in the video description. Check the format <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/use/create-upload-video#chapters" target="_blank">"/>in the PeerTube documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + </trans-unit> + <trans-unit id="5153270828945387960" datatype="html"> + <source>Chapters can also be set in the video description. Check the format <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/use/create-upload-video#chapters" target="_blank">"/>in the PeerTube documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> + <target state="new"> Chapters can also be set in the video description. Check the format <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/use/create-upload-video#chapters" target="_blank">"/>in the PeerTube documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">243,246</context> @@ -4223,49 +4409,81 @@ The link will expire within 1 hour.</source> <trans-unit id="7840115150430999864" datatype="html"> <source>Timecode</source> <target state="translated">Timecode</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">253</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">253</context> + </context-group> + </trans-unit> <trans-unit id="7423239318801197963" datatype="html"> <source>Chapter name</source> <target state="translated">Titre du chapitre</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">255</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">255</context> + </context-group> + </trans-unit> <trans-unit id="8508836953540308271" datatype="html"> <source>Live settings</source> <target state="translated">Paramètres du direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">294</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">294</context> + </context-group> + </trans-unit> <trans-unit id="1212376766715456139" datatype="html"> <source>⚠️ If you enable this option, your live will be terminated if you exceed your video quota</source> <target state="translated">⚠️ Si vous activez cette option, votre direct sera arrêté si vous dépassez votre quota vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">347</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">347</context> + </context-group> + </trans-unit> <trans-unit id="4964217545822568684" datatype="html" xml:space="preserve"> <source>Privacy of the new replay</source> <target state="translated">Visibilité de la nouvelle rediffusion</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">353</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">353</context> + </context-group> + </trans-unit> <trans-unit id="1966495339378120213" datatype="html"> <source>Latency mode</source> <target state="translated">Mode de latence</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">360</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">360</context> + </context-group> + </trans-unit> <trans-unit id="8891497955962997247" datatype="html"> <source>Automatically publish a replay when your live ends</source> <target state="translated">Publier une rediffusion automatiquement à la fin du direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">343</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">343</context> + </context-group> + </trans-unit> <trans-unit id="2288513108450439427"> <source>Support</source> <target>Soutenir</target> - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context><context context-type="linenumber">66</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context><context context-type="linenumber">66</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context><context context-type="linenumber">17</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">391</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context> + <context context-type="linenumber">66</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context> + <context context-type="linenumber">66</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> + <context context-type="linenumber">17</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">391</context> + </context-group> + </trans-unit> <trans-unit id="1037891113581600591" datatype="html"> - <source>Short text to tell people how they can support the channel (membership platform...).<br /> - When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source> + <source>Short text to tell people how they can support the channel (membership platform...).<br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source> <target state="translated">Un court texte expliquant à votre audience les options pour soutenir votre chaîne (plateforme d'adhésion...).&lt ;br /&gt ; Lorsqu'une nouvelle vidéo est téléversée sur cette chaîne, le champ "Soutenir" sera automatiquement rempli par ce texte.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+manage/video-channel-edit/video-channel-edit.component.html</context> @@ -4335,38 +4553,59 @@ The link will expire within 1 hour.</source> <trans-unit id="1952020204339597057" datatype="html"> <source>Short text to tell people how they can support you (membership platform...).</source> <target state="translated">Un court texte expliquant à votre audience les options pour soutenir votre chaîne (plateforme d'adhésion...)</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">395</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">395</context> + </context-group> + </trans-unit> <trans-unit id="7003790776240394114" datatype="html"> <source>Filename</source> <target state="translated">Nom du fichier</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">410</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">410</context> + </context-group> + </trans-unit> <trans-unit id="1186960092655764809" datatype="html"> <source>Name of the uploaded file</source> <target state="translated">Nom du fichier téléversé</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">415</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">415</context> + </context-group> + </trans-unit> <trans-unit id="7958716262877895706"> <source>Original publication date</source> <target>Date originale de publication</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">425</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">425</context> + </context-group> + </trans-unit> <trans-unit id="50985514722149155" datatype="html"> <source>This is the date when the content was originally published (e.g. the release date for a film)</source> <target state="translated">Il s'agit de la date à laquelle le contenu a été publié à l'origine (par exemple, la date de sortie d'un film)</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">433</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">433</context> + </context-group> + </trans-unit> <trans-unit id="1884781101643439088" datatype="html"> <source>Comments policy</source> <target state="new">Comments policy</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">448</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">448</context> + </context-group> + </trans-unit> <trans-unit id="1669378369440073270" datatype="html"> <source>Plugin settings</source> <target state="translated">Paramètres du plugin</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">466</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">466</context> + </context-group> + </trans-unit> <trans-unit id="54931094224146544" datatype="html"> <source>Small latency</source> <target state="translated">Latence réduite</target> @@ -4386,10 +4625,19 @@ The link will expire within 1 hour.</source> <trans-unit id="5607669932062416162" datatype="html"> <source>Default</source> <target state="translated">Défaut</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context><context context-type="linenumber">73</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts</context><context context-type="linenumber">70</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">173</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> + <context context-type="linenumber">73</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts</context> + <context context-type="linenumber">70</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> + <context context-type="linenumber">173</context> + </context-group> + </trans-unit> <trans-unit id="4299493457408757206" datatype="html"> <source>Average latency of 30s</source> <target state="translated">Latence moyenne de 30s</target> @@ -4429,18 +4677,27 @@ The link will expire within 1 hour.</source> <trans-unit id="8896564060463626070"> <source>Enable download</source> <target>Activer le téléchargement</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">458</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">458</context> + </context-group> + </trans-unit> <trans-unit id="8821221480638803282"> <source>Advanced settings</source> <target>Paramétrages avancés</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">376</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">376</context> + </context-group> + </trans-unit> <trans-unit id="5407145687662795944" datatype="html"> <source>Video thumbnail</source> <target state="translated">Miniature de la vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">385</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">385</context> + </context-group> + </trans-unit> <trans-unit id="2375260419993138758"> <source>URL</source> <target>URL</target> @@ -4466,8 +4723,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="25952900092483482" datatype="html"> - <source>You can also synchronize a remote channel in <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-library/video-channel-syncs">"/>your library<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="translated">Vous pouvez aussi synchroniser une chaîne distante dans <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-library/video-channel-syncs">"/>votre bibliothèque<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <source>You can also synchronize a remote channel in <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-library/video-channel-syncs">"/>your library<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> + <target state="translated">Vous pouvez aussi synchroniser une chaîne distante dans <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-library/video-channel-syncs">"/>votre bibliothèque<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-url.component.html</context> <context context-type="linenumber">21</context> @@ -5278,8 +5535,11 @@ The link will expire within 1 hour.</source> <trans-unit id="8928816882866356838"> <source>Public</source> <target>Publique</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.html</context> + <context context-type="linenumber">11</context> + </context-group> + </trans-unit> <trans-unit id="4416005356063364306" datatype="html"> <source>This video is blocked.</source> <target state="translated">Cette vidéo est bloquée.</target> @@ -5363,8 +5623,11 @@ The link will expire within 1 hour.</source> <trans-unit id="2482137713226830428" datatype="html"> <source>Published <x id="START_TAG_MY_DATE_TOGGLE"/><x id="CLOSE_TAG_MY_DATE_TOGGLE"/></source> <target state="translated">Publié <x id="START_TAG_MY_DATE_TOGGLE"/><x id="CLOSE_TAG_MY_DATE_TOGGLE"/></target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">42</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> + <context context-type="linenumber">42</context> + </context-group> + </trans-unit> <trans-unit id="1813238393038053050" datatype="html"> <source>SUPPORT</source> <target state="translated">SOUTENIR</target> @@ -5400,8 +5663,11 @@ The link will expire within 1 hour.</source> <trans-unit id="2392048495773035896" datatype="html" xml:space="preserve"> <source>Open the modal to support the video uploader</source> <target state="translated">Ouvrir la fenêtre modale pour soutenir le⋅a créateur⋅rice de la vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts</context><context context-type="linenumber">99</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts</context> + <context context-type="linenumber">99</context> + </context-group> + </trans-unit> <trans-unit id="677619204556459328"> <source>Like this video</source> <target>J'aime cette vidéo</target> @@ -5421,8 +5687,11 @@ The link will expire within 1 hour.</source> <trans-unit id="687548610091961489"> <source>By <x id="INTERPOLATION"/></source> <target>Par <x id="INTERPOLATION"/></target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">85</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> + <context context-type="linenumber">85</context> + </context-group> + </trans-unit> <trans-unit id="1144407473317535723" datatype="html"> <source>Subscribe</source> <target state="translated">S'abonner</target> @@ -5470,44 +5739,58 @@ The link will expire within 1 hour.</source> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-description.component.html</context> <context context-type="linenumber">22</context> </context-group> - </trans-unit><trans-unit id="6690655144509122658" datatype="html"> - <source>Transcription</source><target state="new">Transcription</target> + </trans-unit> + <trans-unit id="6690655144509122658" datatype="html"> + <source>Transcription</source> + <target state="new">Transcription</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">4,6</context> </context-group> - </trans-unit><trans-unit id="7274091852247477825" datatype="html"> - <source>Close transcription widget</source><target state="new">Close transcription widget</target> + </trans-unit> + <trans-unit id="7274091852247477825" datatype="html"> + <source>Close transcription widget</source> + <target state="new">Close transcription widget</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">14</context> </context-group> - </trans-unit><trans-unit id="8990633416780502626" datatype="html"> - <source>Search transcript</source><target state="new">Search transcript</target> + </trans-unit> + <trans-unit id="8990633416780502626" datatype="html"> + <source>Search transcript</source> + <target state="new">Search transcript</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">41,42</context> </context-group> - </trans-unit><trans-unit id="3858389380206796447" datatype="html"> - <source>No results for your search</source><target state="new">No results for your search</target> + </trans-unit> + <trans-unit id="3858389380206796447" datatype="html"> + <source>No results for your search</source> + <target state="new">No results for your search</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">46,47</context> </context-group> - </trans-unit><trans-unit id="5193080399820584196" datatype="html"> - <source>Jump to this segment</source><target state="new">Jump to this segment</target> + </trans-unit> + <trans-unit id="5193080399820584196" datatype="html"> + <source>Jump to this segment</source> + <target state="new">Jump to this segment</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">52,53</context> </context-group> - </trans-unit><trans-unit id="3474117045932203219" datatype="html"> - <source><x id="PH" equiv-text="c.language.label"/> (automatically generated)</source><target state="new"><x id="PH" equiv-text="c.language.label"/> (automatically generated)</target> + </trans-unit> + <trans-unit id="3474117045932203219" datatype="html"> + <source><x id="PH" equiv-text="c.language.label"/> (automatically generated)</source> + <target state="new"><x id="PH" equiv-text="c.language.label"/> (automatically generated)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.ts</context> <context context-type="linenumber">149</context> </context-group> - </trans-unit><trans-unit id="8383362541941827528" datatype="html"> - <source>Cannot load transcript: <x id="PH" equiv-text="err.message"/></source><target state="new">Cannot load transcript: <x id="PH" equiv-text="err.message"/></target> + </trans-unit> + <trans-unit id="8383362541941827528" datatype="html"> + <source>Cannot load transcript: <x id="PH" equiv-text="err.message"/></source> + <target state="new">Cannot load transcript: <x id="PH" equiv-text="err.message"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.ts</context> <context context-type="linenumber">177</context> @@ -6147,7 +6430,7 @@ The link will expire within 1 hour.</source> </trans-unit> <trans-unit id="6339334908260162420" datatype="html" xml:space="preserve"> <source>Your videos with thumbnail, caption files. Video files can also be included in the archive</source> - <target state="translated">Vos vidéos avec vignettes et légendes. Les fichiers vidéo peuvent également être inclus dans les archives</target> + <target state="translated">Vos vidéos avec vignettes et sous-titres. Les fichiers vidéo peuvent également être inclus dans les archives</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">21</context> @@ -7506,8 +7789,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="5026011498416291967" datatype="html"> - <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/> <x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="flag">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/></source> - <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 rapport} other {{{ abuse.countReportsForReporter }} rapports}}"/> <x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="flag">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/></target> + <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/> <x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="flag">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/></source> + <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 rapport} other {{{ abuse.countReportsForReporter }} rapports}}"/> <x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="flag">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context> <context context-type="linenumber">22</context> @@ -7520,12 +7803,27 @@ The link will expire within 1 hour.</source> <trans-unit id="6549265851868599441"> <source>Video</source> <target>Vidéo</target> - - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">43</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-ownership/my-ownership.component.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-imports/my-video-imports.component.html</context><context context-type="linenumber">30</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html</context><context context-type="linenumber">38</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context><context context-type="linenumber">8</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> + <context context-type="linenumber">43</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-ownership/my-ownership.component.html</context> + <context context-type="linenumber">14</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-imports/my-video-imports.component.html</context> + <context context-type="linenumber">30</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html</context> + <context context-type="linenumber">38</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context> + <context context-type="linenumber">8</context> + </context-group> + </trans-unit> <trans-unit id="2662644497259948010" datatype="html"> <source>Comment</source> <target state="translated">Commentaire</target> @@ -8270,8 +8568,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="3901868627411944813" datatype="html"> - <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="</small>"/></source> - <target state="translated">Priorité <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/>(1 = plus haute priorité)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="</small>"/></target> + <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="</small>"/></source> + <target state="translated">Priorité <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/>(1 = plus haute priorité)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="</small>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">53</context> @@ -8306,8 +8604,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2713421326605345655" datatype="html"> - <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code> "/> jobs found.</source> - <target state="translated">Pas <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code> "/> de tâches trouvées.</target> + <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code> "/> jobs found.</source> + <target state="translated">Pas <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code> "/> de tâches trouvées.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">122</context> @@ -8380,14 +8678,18 @@ The link will expire within 1 hour.</source> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">37</context> </context-group> - </trans-unit><trans-unit id="2308490727635384266" datatype="html"> - <source>Logs copied</source><target state="new">Logs copied</target> + </trans-unit> + <trans-unit id="2308490727635384266" datatype="html"> + <source>Logs copied</source> + <target state="new">Logs copied</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">42</context> </context-group> - </trans-unit><trans-unit id="2064122482972455058" datatype="html"> - <source>Copy logs</source><target state="new">Copy logs</target> + </trans-unit> + <trans-unit id="2064122482972455058" datatype="html"> + <source>Copy logs</source> + <target state="new">Copy logs</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">42,43</context> @@ -8396,13 +8698,19 @@ The link will expire within 1 hour.</source> <trans-unit id="1570003374195931619" datatype="html"> <source>No log.</source> <target state="translated">Pas de journal.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">46</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> + <context context-type="linenumber">46</context> + </context-group> + </trans-unit> <trans-unit id="2232767208623640457" datatype="html"> - <source>By <x id="INTERPOLATION"/> -></source> - <target state="translated">Par <x id="INTERPOLATION"/> -></target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">54</context></context-group></trans-unit> + <source>By <x id="INTERPOLATION"/> -></source> + <target state="translated">Par <x id="INTERPOLATION"/> -></target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> + <context context-type="linenumber">54</context> + </context-group> + </trans-unit> <trans-unit id="7396175500300709096" datatype="html"> <source>INSTANCE</source> <target state="translated">INSTANCE</target> @@ -8444,8 +8752,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="6614390687854488723" datatype="html" xml:space="preserve"> - <source>It can also be displayed on external websites to promote your instance, such as <x id="START_LINK" ctype="x-a" equiv-text="<a target="_blank" href="https://joinpeertube.org/instances">"/>JoinPeerTube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</source> - <target state="translated">Elle peut également être affichée sur des sites web externes pour promouvoir votre instance, comme par exemple <x id="START_LINK" ctype="x-a" equiv-text="<a target="_blank" href="https://joinpeertube.org/instances">"/>JoinPeerTube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</target> + <source>It can also be displayed on external websites to promote your instance, such as <x id="START_LINK" ctype="x-a" equiv-text="<a target="_blank" href="https://joinpeertube.org/instances">"/>JoinPeerTube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</source> + <target state="translated">Elle peut également être affichée sur des sites web externes pour promouvoir votre instance, comme par exemple <x id="START_LINK" ctype="x-a" equiv-text="<a target="_blank" href="https://joinpeertube.org/instances">"/>JoinPeerTube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context> <context context-type="linenumber">30</context> @@ -8572,8 +8880,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="4423835119021329687" datatype="html" xml:space="preserve"> - <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/users">"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to build a moderation team. </source> - <target state="translated">Gérer <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/users">"/>les utilisateurs<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour créer une équipe de modération. </target> + <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/users">"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to build a moderation team. </source> + <target state="translated">Gérer <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/users">"/>les utilisateurs<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour créer une équipe de modération. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context> <context context-type="linenumber">109</context> @@ -8588,8 +8896,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="3646118928964436382" datatype="html" xml:space="preserve"> - <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source> - <target state="translated">L'activer permettra aux autres administrateurs de savoir que vous fédérez principalement du contenu sensible.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> De plus, la case NSFW (not safe for work) sera automatiquement cochée lors du téléversement des nouvelles vidéos. </target> + <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source> + <target state="translated">L'activer permettra aux autres administrateurs de savoir que vous fédérez principalement du contenu sensible.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> De plus, la case NSFW (not safe for work) sera automatiquement cochée lors du téléversement des nouvelles vidéos. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context> <context context-type="linenumber">122</context> @@ -8800,8 +9108,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="371306187337992930" datatype="html"> - <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/plugins">"/>plugins & themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more involved changes, or add slight <x id="START_LINK_1" equiv-text="<a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/>customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="translated">Utilisez des <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/plugins">"/>extensions & thèmes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour des changements plus importants ou ajouter des <x id="START_LINK_1" equiv-text="<a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/>modifications<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> mineures. </target> + <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/plugins">"/>plugins & themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more involved changes, or add slight <x id="START_LINK_1" equiv-text="<a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/>customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> + <target state="translated">Utilisez des <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/plugins">"/>extensions & thèmes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour des changements plus importants ou ajouter des <x id="START_LINK_1" equiv-text="<a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/>modifications<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> mineures. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">7</context> @@ -8944,8 +9252,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2669509104300979449" datatype="html"> - <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> to set their quota individually. </source> - <target state="translated">Gérer <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>les utilisateur·ices<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> pour qu'iels fixent leur quota individuellement. </target> + <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> to set their quota individually. </source> + <target state="translated">Gérer <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>les utilisateur·ices<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> pour qu'iels fixent leur quota individuellement. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">153</context> @@ -9280,8 +9588,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="1724410063065362654" datatype="html"> - <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process transcription tasks. Remote runners has to register on your instance first. </source> - <target state="new"> Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process transcription tasks. Remote runners has to register on your instance first. </target> + <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process transcription tasks. Remote runners has to register on your instance first. </source> + <target state="new"> Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process transcription tasks. Remote runners has to register on your instance first. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">392,393</context> @@ -9368,8 +9676,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="1886227550697837417" datatype="html"> - <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="translated">Vous ne devez utiliser que des index de recherche modérés en production, ou <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/>héberger le vôtre<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> + <target state="translated">Vous ne devez utiliser que des index de recherche modérés en production, ou <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/>héberger le vôtre<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">471</context> @@ -9504,8 +9812,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="252719899360434356" datatype="html"> - <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> with other instances. </source> - <target state="translated">Gérer <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> avec d’autres instances. </target> + <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> with other instances. </source> + <target state="translated">Gérer <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> avec d’autres instances. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">596</context> @@ -9576,8 +9884,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="9076632742417302918" datatype="html"> - <source>See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances" rel="noopener noreferer" target="_blank">"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information about the expected URL </source> - <target state="translated">Voir <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances" rel="noopener noreferer" target="_blank">"/>la documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> pour plus d’informations sur l’URL prévue </target> + <source>See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances" rel="noopener noreferer" target="_blank">"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information about the expected URL </source> + <target state="translated">Voir <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances" rel="noopener noreferer" target="_blank">"/>la documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> pour plus d’informations sur l’URL prévue </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">647</context> @@ -9790,48 +10098,83 @@ The link will expire within 1 hour.</source> <trans-unit id="5309195634424105927" datatype="html"> <source>Live transcoding threads</source> <target state="translated">Threads dédiés au transcodage du direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">167</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">167</context> + </context-group> + </trans-unit> <trans-unit id="4240037618955024499" datatype="html"> <source>will claim at most <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with VOD transcoding </source> <target state="translated">ne réclamera tout au plus <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> avec transcodage VOD </target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">171</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">171</context> + </context-group> + </trans-unit> <trans-unit id="8489317904250057957" datatype="html"> <source>will claim at least <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with VOD transcoding </source> <target state="translated">ne réclamera tout au moins <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> avec transcodage VOD </target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">175</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">175</context> + </context-group> + </trans-unit> <trans-unit id="1417246074503129277" datatype="html"> <source>Live transcoding profile</source> <target state="translated">Profil de transcodage en direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">189</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">189</context> + </context-group> + </trans-unit> <trans-unit id="8294583621306221742" datatype="html"> <source>new live transcoding profiles can be added by PeerTube plugins</source> <target state="translated">de nouveaux profils de transcodage en direct peuvent être ajoutés par des plugins PeerTube</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">190</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">190</context> + </context-group> + </trans-unit> <trans-unit id="6727057461851446921" datatype="html"> <source>Live resolutions to generate</source> <target state="translated">Définitions à générer pour le direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">120</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">120</context> + </context-group> + </trans-unit> <trans-unit id="594064951138382358" datatype="html"> <source>Also transcode original resolution</source> <target state="translated">Transcoder aussi la résolution originale</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">140</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">159</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">140</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">159</context> + </context-group> + </trans-unit> <trans-unit id="5429376346987783852" datatype="html"> <source>Even if it's above your maximum enabled resolution</source> <target state="translated">Même si c'est au delà de votre résolution maximum activée</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">143</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">162</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">143</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">162</context> + </context-group> + </trans-unit> <trans-unit id="3283660108004661843" datatype="html"> <source>Enable remote runners for lives</source> <target state="translated">Activer les encodeurs distants pour le transcodage des flux en direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">155</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">155</context> + </context-group> + </trans-unit> <trans-unit id="2281161665447607254" datatype="html"> <source>Allow live streaming</source> <target state="translated">Activer la diffusion en direct</target> @@ -9849,10 +10192,13 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2134381456844896041" datatype="html" xml:space="preserve"> - <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process live transcoding. Remote runners has to register on your instance first. </source> - <target state="translated">Utiliser <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>des encodeurs distants<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour traiter les transcodages des flux en direct. Les encodeurs distants doivent s'enregistrer au préalable sur votre instance. </target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context><context context-type="linenumber">159</context></context-group></trans-unit> + <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process live transcoding. Remote runners has to register on your instance first. </source> + <target state="translated">Utiliser <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>des encodeurs distants<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour traiter les transcodages des flux en direct. Les encodeurs distants doivent s'enregistrer au préalable sur votre instance. </target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> + <context context-type="linenumber">159</context> + </context-group> + </trans-unit> <trans-unit id="5975271795105968425" datatype="html"> <source>Live streaming</source> <target state="translated">Diffusion en direct</target> @@ -9910,10 +10256,13 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="8646250517331978259" datatype="html" xml:space="preserve"> - <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process VOD transcoding. Remote runners has to register on your instance first. </source> - <target state="translated">Utiliser<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>des encodeurs distants<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour traiter les transcodages de la VOD. Les encodeurs distants doivent s'enregistrer au préalable sur votre instance. </target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">180</context></context-group></trans-unit> + <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process VOD transcoding. Remote runners has to register on your instance first. </source> + <target state="translated">Utiliser<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>des encodeurs distants<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour traiter les transcodages de la VOD. Les encodeurs distants doivent s'enregistrer au préalable sur votre instance. </target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">180</context> + </context-group> + </trans-unit> <trans-unit id="7452751710576287271"> <source>Allow additional extensions</source> <target>Permettre des extensions additionnelles</target> @@ -10011,32 +10360,40 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="4354548488369167450" datatype="html" xml:space="preserve"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>If you also enabled Web Videos support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Nécessite ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>Génère des listes de lecture HLS et des fichiers MP4 fragmentés, ce qui permet une meilleure lecture qu'avec les fichiers Web Vidéos historiques :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Le changement de résolution est plus doux<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Lecture plus rapide, notamment avec les longues vidéos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Lecture plus stable (moins de bugs/chargement infini)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>Si vous avez également activé la prise en charge du format Web Vidéos, le stockage des vidéos sera multiplié par 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>If you also enabled Web Videos support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Nécessite ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>Génère des listes de lecture HLS et des fichiers MP4 fragmentés, ce qui permet une meilleure lecture qu'avec les fichiers Web Vidéos historiques :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Le changement de résolution est plus doux<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Lecture plus rapide, notamment avec les longues vidéos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Lecture plus stable (moins de bugs/chargement infini)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>Si vous avez également activé la prise en charge du format Web Vidéos, le stockage des vidéos sera multiplié par 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">106</context> </context-group> - </trans-unit><trans-unit id="1638224906868555688" datatype="html"> - <source>Split audio and video streams</source><target state="new">Split audio and video streams</target> + </trans-unit> + <trans-unit id="1638224906868555688" datatype="html"> + <source>Split audio and video streams</source> + <target state="new">Split audio and video streams</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">124,125</context> </context-group> - </trans-unit><trans-unit id="8778692018772808354" datatype="html"> - <source>Store the audio stream in a separate file from the video.</source><target state="new">Store the audio stream in a separate file from the video.</target> + </trans-unit> + <trans-unit id="8778692018772808354" datatype="html"> + <source>Store the audio stream in a separate file from the video.</source> + <target state="new">Store the audio stream in a separate file from the video.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">127</context> </context-group> - </trans-unit><trans-unit id="4806060468959678872" datatype="html"> - <source>This option adds the ability for the HLS player to propose the "Audio only" quality to users.</source><target state="new">This option adds the ability for the HLS player to propose the "Audio only" quality to users.</target> + </trans-unit> + <trans-unit id="4806060468959678872" datatype="html"> + <source>This option adds the ability for the HLS player to propose the "Audio only" quality to users.</source> + <target state="new">This option adds the ability for the HLS player to propose the "Audio only" quality to users.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">128</context> </context-group> - </trans-unit><trans-unit id="7702925566184017292" datatype="html"> - <source>It also saves disk space by not duplicating the audio stream in each resolution file</source><target state="new">It also saves disk space by not duplicating the audio stream in each resolution file</target> + </trans-unit> + <trans-unit id="7702925566184017292" datatype="html"> + <source>It also saves disk space by not duplicating the audio stream in each resolution file</source> + <target state="new">It also saves disk space by not duplicating the audio stream in each resolution file</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">129</context> @@ -10045,87 +10402,134 @@ The link will expire within 1 hour.</source> <trans-unit id="6698240176427495644" datatype="html"> <source>Resolutions to generate</source> <target state="translated">Résolutions à générer</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">141</context></context-group></trans-unit> - - + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">141</context> + </context-group> + </trans-unit> <trans-unit id="8056487097039524924" datatype="html"> <source>Enable remote runners for VOD</source> <target state="translated">Activer les encodeurs distants pour le transcodage de la VOD</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">176</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">176</context> + </context-group> + </trans-unit> <trans-unit id="1126867109775813762"> <source>Transcoding threads</source> <target>Nombre de tâches pour le transcodage</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">188</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">188</context> + </context-group> + </trans-unit> <trans-unit id="7815122216882553289" datatype="html"> <source>will claim at most <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with live transcoding </source> <target state="translated">ne réclamera tout au plus <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> avec le transcodage en direct </target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">192</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">192</context> + </context-group> + </trans-unit> <trans-unit id="8685484763568827375" datatype="html"> <source>will claim at least <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with live transcoding </source> <target state="translated">réclamera au moins <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> avec le transcodage en direct </target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">196</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">196</context> + </context-group> + </trans-unit> <trans-unit id="7185278676178506632" datatype="html" xml:space="preserve"> <source>Transcoding jobs concurrency</source> <target state="translated">Concurrence des transcodages</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">211</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">211</context> + </context-group> + </trans-unit> <trans-unit id="1969393594784140832" datatype="html"> <source>allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart</source> <target state="translated">permet de transcoder plusieurs fichiers en parallèle. ⚠️ Nécessite un redémarrage de PeerTube</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">212</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">212</context> + </context-group> + </trans-unit> <trans-unit id="2184317712452071847" datatype="html"> <source>Transcoding profile</source> <target state="translated">Profil de transcodage</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">223</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">223</context> + </context-group> + </trans-unit> <trans-unit id="6289966287765074028" datatype="html"> <source>new transcoding profiles can be added by PeerTube plugins</source> <target state="translated">de nouveaux profils de transcodage peuvent être ajoutés par des plugins PeerTube</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">224</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">224</context> + </context-group> + </trans-unit> <trans-unit id="5843661880070076970" datatype="html"> <source>VIDEO STUDIO</source> <target state="translated">STUDIO VIDÉO</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">243</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">243</context> + </context-group> + </trans-unit> <trans-unit id="4078329985026583770" datatype="html"> <source>Allows your users to edit their video (cut, add intro/outro, add a watermark etc)</source> <target state="translated">Permet à vos utilisateur·ices d'éditer leur vidéo (couper, ajouter une intro/outro, ajouter un logo, etc.)</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">245</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">245</context> + </context-group> + </trans-unit> <trans-unit id="252604800845369275" datatype="html"> <source>Enable video studio</source> <target state="translated">Activer le studio vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">255</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">255</context> + </context-group> + </trans-unit> <trans-unit id="3313548535394806921" datatype="html"> <source>⚠️ You need to enable transcoding first to enable video studio</source> <target state="translated">⚠️ Vous devez activer le transcoding avant d'activer le studio vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">258</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">258</context> + </context-group> + </trans-unit> <trans-unit id="7185229240632050966" datatype="html"> <source>Enable remote runners for studio</source> <target state="translated">Activer les encodeurs distants pour le transcodage du Studio</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">266</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">266</context> + </context-group> + </trans-unit> <trans-unit id="5552130276182854923" datatype="html" xml:space="preserve"> - <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process studio transcoding tasks. Remote runners has to register on your instance first. </source> - <target state="translated">Utiliser <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>des encodeurs distants<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour traiter les transcodages du Studio. Les encodeurs distants doivent s'enregistrer au préalable sur votre instance. </target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">270</context></context-group></trans-unit><trans-unit id="1671557140564655234" datatype="html"> - <source>Automatically enable HLS transcoding because at least 1 output format must be enabled when transcoding is enabled</source><target state="new">Automatically enable HLS transcoding because at least 1 output format must be enabled when transcoding is enabled</target> + <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process studio transcoding tasks. Remote runners has to register on your instance first. </source> + <target state="translated">Utiliser <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>des encodeurs distants<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> pour traiter les transcodages du Studio. Les encodeurs distants doivent s'enregistrer au préalable sur votre instance. </target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> + <context context-type="linenumber">270</context> + </context-group> + </trans-unit> + <trans-unit id="1671557140564655234" datatype="html"> + <source>Automatically enable HLS transcoding because at least 1 output format must be enabled when transcoding is enabled</source> + <target state="new">Automatically enable HLS transcoding because at least 1 output format must be enabled when transcoding is enabled</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts</context> <context context-type="linenumber">129</context> </context-group> - </trans-unit><trans-unit id="2487046557845958040" datatype="html"> - <source>Automatically enable Web Videos transcoding because at least 1 output format must be enabled when transcoding is enabled</source><target state="new">Automatically enable Web Videos transcoding because at least 1 output format must be enabled when transcoding is enabled</target> + </trans-unit> + <trans-unit id="2487046557845958040" datatype="html"> + <source>Automatically enable Web Videos transcoding because at least 1 output format must be enabled when transcoding is enabled</source> + <target state="new">Automatically enable Web Videos transcoding because at least 1 output format must be enabled when transcoding is enabled</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts</context> <context context-type="linenumber">139</context> @@ -10236,22 +10640,22 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="7207368259170794965" datatype="html" xml:space="preserve"> - <source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Write JavaScript code directly. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></source> - <target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Écrire directement du code JavaScript. Par exemple :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>console.log('mon instance est fantastique');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></target> + <source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Write JavaScript code directly. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></source> + <target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Écrire directement du code JavaScript. Par exemple :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>console.log('mon instance est fantastique');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">91,92</context> </context-group> </trans-unit> <trans-unit id="127946625874930162" datatype="html" xml:space="preserve"> - <source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Write CSS code directly. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> + <source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Write CSS code directly. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> -<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> to override styles. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> +<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> to override styles. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> -<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></source> - <target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Écrire directement du code CSS. Par exemple :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color : red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Ajouter un préfixe avec <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> pour remplacer les styles. Par exemple :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color : red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></target> +<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></source> + <target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Écrire directement du code CSS. Par exemple :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color : red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Ajouter un préfixe avec <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> pour remplacer les styles. Par exemple :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color : red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">111,122</context> @@ -10274,8 +10678,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="8167543029214637769" datatype="html"> - <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li *ngFor="let error of grabAllErrors()">"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/></source> - <target state="translated">Il y a des erreurs dans le formulaire : <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li *ngFor="let error of grabAllErrors()">"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/></target> + <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li *ngFor="let error of grabAllErrors()">"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/></source> + <target state="translated">Il y a des erreurs dans le formulaire : <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li *ngFor="let error of grabAllErrors()">"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">72</context> @@ -10428,53 +10832,78 @@ The link will expire within 1 hour.</source> <trans-unit id="4915431133669985304"> <source>Profile</source> <target>Profil</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">214</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">214</context> + </context-group> + </trans-unit> <trans-unit id="1963136290621768454" datatype="html"> <source>Resolution</source> <target state="translated">Résolution</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">225</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">225</context> + </context-group> + </trans-unit> <trans-unit id="7814358426066520520" datatype="html"> <source>Aspect ratio</source> <target state="translated">Rapport de forme</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">226</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">226</context> + </context-group> + </trans-unit> <trans-unit id="44862519224794374" datatype="html"> <source>Average frame rate</source> <target state="translated">Fréquence d'images moyenne</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">227</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">227</context> + </context-group> + </trans-unit> <trans-unit id="5053683525387462246" datatype="html"> <source>Pixel format</source> <target state="translated">Format de pixel</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">228</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">228</context> + </context-group> + </trans-unit> <trans-unit id="7858676566953242358" datatype="html"> <source>Sample rate</source> <target state="translated">Fréquence d'échantillonnage</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">232</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">232</context> + </context-group> + </trans-unit> <trans-unit id="5403856660543890284" datatype="html"> <source>Channel Layout</source> <target state="translated">Disposition des chaînes</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">233</context></context-group></trans-unit><trans-unit id="246143686312852623" datatype="html"> - <source><x id="INTERPOLATION" equiv-text="{{ file.fps }}"/>fps</source><target state="new"><x id="INTERPOLATION" equiv-text="{{ file.fps }}"/>fps</target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">233</context> + </context-group> + </trans-unit> + <trans-unit id="246143686312852623" datatype="html"> + <source><x id="INTERPOLATION" equiv-text="{{ file.fps }}"/>fps</source> + <target state="new"><x id="INTERPOLATION" equiv-text="{{ file.fps }}"/>fps</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-generate-download.component.html</context> <context context-type="linenumber">27</context> </context-group> - </trans-unit><trans-unit id="8917573897450243216" datatype="html"> - <source>Include audio</source><target state="new">Include audio</target> + </trans-unit> + <trans-unit id="8917573897450243216" datatype="html"> + <source>Include audio</source> + <target state="new">Include audio</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-generate-download.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> <trans-unit id="5994555025353715987" datatype="html"> - <source>Update <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" [fragment]="fragment" (click)="onAccountSettingsClick($event)">"/>your settings<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></source> - <target state="new"> Update <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" [fragment]="fragment" (click)="onAccountSettingsClick($event)">"/>your settings<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></target> + <source>Update <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" [fragment]="fragment" (click)="onAccountSettingsClick($event)">"/>your settings<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></source> + <target state="new"> Update <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" [fragment]="fragment" (click)="onAccountSettingsClick($event)">"/>your settings<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> <context context-type="linenumber">3</context> @@ -10497,56 +10926,56 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="7028708681117573961" datatype="html"> - <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Ajouts récents"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Ajouts récents"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> <context context-type="linenumber">55</context> </context-group> </trans-unit> <trans-unit id="762510264401369759" datatype="html"> - <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Original Publication Date"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>« Date de Publication Originale »<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Original Publication Date"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>« Date de Publication Originale »<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> <context context-type="linenumber">56</context> </context-group> </trans-unit> <trans-unit id="4860917424154224190" datatype="html"> - <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Name"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Classer par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Nom"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Name"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Classer par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Nom"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> <context context-type="linenumber">58</context> </context-group> </trans-unit> <trans-unit id="8190023086228606960" datatype="html"> - <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Vues récentes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Vues récentes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> <context context-type="linenumber">61</context> </context-group> </trans-unit> <trans-unit id="3224510615614621760" datatype="html"> - <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> <context context-type="linenumber">65</context> </context-group> </trans-unit> <trans-unit id="4322133526902910662" datatype="html"> - <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"J'aimes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"J'aimes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> <context context-type="linenumber">69</context> </context-group> </trans-unit> <trans-unit id="322705536187172989" datatype="html"> - <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Vues globales"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Global Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Trier par <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Vues globales"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> <context context-type="linenumber">72</context> @@ -10685,8 +11114,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="7350483582490037954" datatype="html"> - <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, a confirmation will be requested to watch the video. </source> - <target state="translated">Avec <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>cacher<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> ou <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>flouter les vignettes<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, une confirmation sera demandée pour regarder la vidéo. </target> + <source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, a confirmation will be requested to watch the video. </source> + <target state="translated">Avec <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>cacher<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> ou <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>flouter les vignettes<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, une confirmation sera demandée pour regarder la vidéo. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context> <context context-type="linenumber">135</context> @@ -10859,9 +11288,15 @@ The link will expire within 1 hour.</source> <trans-unit id="5417361655914085905" datatype="html"> <source>Account page</source> <target state="translated">Page du compte</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">84</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">90</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> + <context context-type="linenumber">84</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> + <context context-type="linenumber">90</context> + </context-group> + </trans-unit> <trans-unit id="2000373220662583633" datatype="html"> <source>No ownership change request found.</source> <target state="translated">Aucune demande de changement de propriétaire n'a été trouvée.</target> @@ -10887,24 +11322,24 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="4570488343211069802" datatype="html"> - <source>External Channel <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="externalChannelUrl">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> - <target state="translated">Chaîne distante <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="externalChannelUrl">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> + <source>External Channel <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="externalChannelUrl">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> + <target state="translated">Chaîne distante <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="externalChannelUrl">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> <trans-unit id="2576202554023575152" datatype="html"> - <source>Channel <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="videoChannel">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> - <target state="translated">Chaîne <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="videoChannel">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> + <source>Channel <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="videoChannel">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> + <target state="translated">Chaîne <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="videoChannel">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> <trans-unit id="858570813277742962" datatype="html"> - <source>Last synchronization at <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="lastSyncAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> - <target state="translated">Dernière synchronisation le <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="lastSyncAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> + <source>Last synchronization at <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="lastSyncAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> + <target state="translated">Dernière synchronisation le <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="lastSyncAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">39</context> @@ -11149,11 +11584,23 @@ The link will expire within 1 hour.</source> <trans-unit id="4000980858407872649" datatype="html"> <source>Channel page</source> <target state="translated">Page de la chaîne</target> - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.html</context><context context-type="linenumber">34</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-follows/my-subscriptions.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context><context context-type="linenumber">66</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">81</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.html</context> + <context context-type="linenumber">34</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-follows/my-subscriptions.component.html</context> + <context context-type="linenumber">20</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> + <context context-type="linenumber">66</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> + <context context-type="linenumber">81</context> + </context-group> + </trans-unit> <trans-unit id="6500762313951857695" datatype="html"> <source>{VAR_PLURAL, plural, =0 {No views} =1 {1 view} other {<x id="INTERPOLATION"/> views}}</source> <target state="translated">{VAR_PLURAL, plural, =0 {No views} =1 {1 vue} other {<x id="INTERPOLATION"/> vues}}</target> @@ -11251,8 +11698,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="5511928240200239994" datatype="html"> - <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</source> - <target state="translated">Certaines de vos chaînes ne sont pas entièrement configurées. Rendez-les accueillantes et explicites sur ce que vous publiez en ajoutant une <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>bannière<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> et une <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</target> + <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</source> + <target state="translated">Certaines de vos chaînes ne sont pas entièrement configurées. Rendez-les accueillantes et explicites sur ce que vous publiez en ajoutant une <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>bannière<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, un <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> et une <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/misc/channels-setup-message.component.html</context> <context context-type="linenumber">5</context> @@ -11743,8 +12190,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2448802938372065840" datatype="html" xml:space="preserve"> - <source>If you need help using PeerTube, you can have a look at the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" href="https://docs.joinpeertube.org/use/setup-account" target="_blank" rel="noopener noreferrer">"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="translated">Si vous avez besoin d'aide pour utiliser PeerTube, vous pouvez consulter la <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" href="https ://docs.joinpeertube.org/use/setup-account" target="_blank" rel="noopener noreferrer">"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <source>If you need help using PeerTube, you can have a look at the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" href="https://docs.joinpeertube.org/use/setup-account" target="_blank" rel="noopener noreferrer">"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> + <target state="translated">Si vous avez besoin d'aide pour utiliser PeerTube, vous pouvez consulter la <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" href="https ://docs.joinpeertube.org/use/setup-account" target="_blank" rel="noopener noreferrer">"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-after-email.component.html</context> <context context-type="linenumber">18</context> @@ -11755,8 +12202,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="7225513189981158956" datatype="html"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Welcome<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Bienvenue<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>sur <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Welcome<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Bienvenue<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>sur <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">7</context> @@ -11779,16 +12226,16 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="7273859988396814188" datatype="html" xml:space="preserve"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Check your email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to validate your account and complete your registration request. </source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Vérifier votre boîte email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> pour valider votre demande d'inscription. </target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Check your email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to validate your account and complete your registration request. </source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Vérifier votre boîte email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> pour valider votre demande d'inscription. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">18,19</context> </context-group> </trans-unit> <trans-unit id="7056036938435794110" datatype="html" xml:space="preserve"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Check your email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to validate your account and complete your registration. </source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Vérifier votre boîte email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> pour finaliser votre inscription. </target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Check your email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to validate your account and complete your registration. </source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Vérifier votre boîte email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> pour finaliser votre inscription. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">22,23</context> @@ -12055,8 +12502,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2705478076887104088" datatype="html"> - <source>SHOW THIS CHANNEL ></source> - <target state="translated">MONTRER CETTE CHAÎNE ></target> + <source>SHOW THIS CHANNEL ></source> + <target state="translated">MONTRER CETTE CHAÎNE ></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context> <context context-type="linenumber">50</context> @@ -12065,9 +12512,15 @@ The link will expire within 1 hour.</source> <trans-unit id="4088311569349098646"> <source>Stats</source> <target>Statistiques</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">170</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">502</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/menu/menu.component.html</context> + <context context-type="linenumber">170</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">502</context> + </context-group> + </trans-unit> <trans-unit id="4068658588793749132"> <source>This channel does not have playlists.</source> <target>Cette chaîne n'a aucune liste de lecture.</target> @@ -12433,8 +12886,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="1120376809358109718" datatype="html"> - <source>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 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information </source> - <target state="translated">Les pairs Web ne sont pas accessibles au public : comme nous utilisons le transport par websocket, le protocole est différent du traqueur BitTorrent classique. Lorsque vous êtes dans un navigateur web, vous envoyez un signal contenant votre adresse IP au tracker qui choisira au hasard d'autres pairs auxquels il transmettra les informations. Voir <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>ce document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> pour plus d'information </target> + <source>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 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information </source> + <target state="translated">Les pairs Web ne sont pas accessibles au public : comme nous utilisons le transport par websocket, le protocole est différent du traqueur BitTorrent classique. Lorsque vous êtes dans un navigateur web, vous envoyez un signal contenant votre adresse IP au tracker qui choisira au hasard d'autres pairs auxquels il transmettra les informations. Voir <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>ce document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> pour plus d'information </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">112</context> @@ -12589,8 +13042,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="4807161697338135032" datatype="html"> - <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="modal-subtitle">"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></source> - <target state="translated">Contact de(s) administrateur·ice(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="modal-subtitle">"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></target> + <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="modal-subtitle">"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></source> + <target state="translated">Contact de(s) administrateur·ice(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="modal-subtitle">"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">3</context> @@ -12599,37 +13052,127 @@ The link will expire within 1 hour.</source> <trans-unit id="5322177163493113456" datatype="html" xml:space="preserve"> <source>Close this modal</source> <target state="translated">Fermer cette fenêtre modale</target> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/follow-modal.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">133</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context><context context-type="linenumber">85</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/modals/video-change-ownership.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context><context context-type="linenumber">7</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context><context context-type="linenumber">63</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context><context context-type="linenumber">90</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/menu/language-chooser.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/menu/quick-settings-modal.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/modal/confirm.component.html</context><context context-type="linenumber">6</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/modal/custom-modal.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-message-modal.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/moderation-comment-modal.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/batch-domains-modal.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-support-modal/support-modal.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/follows/following-list/follow-modal.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> + <context context-type="linenumber">8</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+login/login.component.html</context> + <context context-type="linenumber">133</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> + <context context-type="linenumber">85</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-videos/modals/video-change-ownership.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context> + <context context-type="linenumber">7</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> + <context context-type="linenumber">63</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> + <context context-type="linenumber">90</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/menu/language-chooser.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/menu/quick-settings-modal.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/modal/confirm.component.html</context> + <context context-type="linenumber">6</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/modal/custom-modal.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-message-modal.component.html</context> + <context context-type="linenumber">8</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-abuse-list/moderation-comment-modal.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/batch-domains-modal.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context> + <context context-type="linenumber">12</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-support-modal/support-modal.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context> + <context context-type="linenumber">15</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.html</context> + <context context-type="linenumber">7</context> + </context-group> + </trans-unit> <trans-unit id="9082008222523034483" datatype="html"> <source>Get help</source> <target state="translated">Obtenir de l'aide</target> @@ -12783,8 +13326,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="603966779971722604" datatype="html" xml:space="preserve"> - <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" (click)="onTermsClick($event)" href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="hasCodeOfConduct">"/> and to the <x id="START_LINK_1" equiv-text="<a class="link-orange" (click)="onCodeOfConductClick($event)" href='#'>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> of <x id="INTERPOLATION_1" equiv-text="{{ instanceName }}"/> </source> - <target state="translated">Je suis au moins âgé·e de <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> ans et j'accepte les <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" (click)="onTermsClick($event)" href='#'>"/>Conditions d'utilisation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="hasCodeOfConduct">"/> et le <x id="START_LINK_1" equiv-text="<a class="link-orange" (click)="onCodeOfConductClick($event)" href='#'>"/>Code de conduite<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> de <x id="INTERPOLATION_1" equiv-text="{{ instanceName }}"/> </target> + <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" (click)="onTermsClick($event)" href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="hasCodeOfConduct">"/> and to the <x id="START_LINK_1" equiv-text="<a class="link-orange" (click)="onCodeOfConductClick($event)" href='#'>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> of <x id="INTERPOLATION_1" equiv-text="{{ instanceName }}"/> </source> + <target state="translated">Je suis au moins âgé·e de <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> ans et j'accepte les <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" (click)="onTermsClick($event)" href='#'>"/>Conditions d'utilisation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="hasCodeOfConduct">"/> et le <x id="START_LINK_1" equiv-text="<a class="link-orange" (click)="onCodeOfConductClick($event)" href='#'>"/>Code de conduite<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> de <x id="INTERPOLATION_1" equiv-text="{{ instanceName }}"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-terms.component.html</context> <context context-type="linenumber">18</context> @@ -12945,59 +13488,95 @@ The link will expire within 1 hour.</source> <trans-unit id="784681343382270982" datatype="html"> <source>Remove this filter</source> <target state="translated">Supprimer ce filtre</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">41</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context><context context-type="linenumber">123</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> + <context context-type="linenumber">41</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> + <context context-type="linenumber">123</context> + </context-group> + </trans-unit> <trans-unit id="5254305728396198887" datatype="html"> <source>Sensitive content</source> <target state="translated">Contenu sensible</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">158</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">158</context> + </context-group> + </trans-unit> <trans-unit id="5590086849807274701" datatype="html"> <source>Scope</source> <target state="translated">Portée</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">165</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">165</context> + </context-group> + </trans-unit> <trans-unit id="5019568087038659501" datatype="html"> <source>Federated</source> <target state="translated">Fédérée</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">167</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">167</context> + </context-group> + </trans-unit> <trans-unit id="1949800099101277248" datatype="html"> <source>Languages</source> <target state="translated">Langues</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">175</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">175</context> + </context-group> + </trans-unit> <trans-unit id="1902100407096396858" datatype="html"> <source>Categories</source> <target state="translated">Catégories</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">185</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">185</context> + </context-group> + </trans-unit> <trans-unit id="3599150758014724057" datatype="html"> <source>All videos</source> <target state="translated">Toutes les vidéos</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">195</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">195</context> + </context-group> + </trans-unit> <trans-unit id="8466337030143068285" datatype="html"> <source>Blurred</source> <target state="translated">Flouter</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">279</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">279</context> + </context-group> + </trans-unit> <trans-unit id="7054829409324166420" datatype="html"> <source>hidden</source> <target state="translated">cachée</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">285</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">285</context> + </context-group> + </trans-unit> <trans-unit id="5766954855630346873" datatype="html"> <source>blurred</source> <target state="translated">flouter</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">286</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">286</context> + </context-group> + </trans-unit> <trans-unit id="1833483831276078393" datatype="html"> <source>displayed</source> <target state="translated">affichée</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">288</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">288</context> + </context-group> + </trans-unit> <trans-unit id="166448092104563965" datatype="html"> <source>Password protected</source> <target state="translated">Protégée par mot de passe</target> @@ -13057,59 +13636,87 @@ The link will expire within 1 hour.</source> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> <context context-type="linenumber">18</context> </context-group> - </trans-unit><trans-unit id="5508725342419733476" datatype="html"> - <source>"Split audio and video" must be enabled for the PeerTube player to propose an "Audio only" resolution to users</source><target state="new">"Split audio and video" must be enabled for the PeerTube player to propose an "Audio only" resolution to users</target> + </trans-unit> + <trans-unit id="5508725342419733476" datatype="html"> + <source>"Split audio and video" must be enabled for the PeerTube player to propose an "Audio only" resolution to users</source> + <target state="new">"Split audio and video" must be enabled for the PeerTube player to propose an "Audio only" resolution to users</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="7756250490108954499" datatype="html"> <source>144p</source> <target state="translated">144p</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">24</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">24</context> + </context-group> + </trans-unit> <trans-unit id="3768852440495368591"> <source>240p</source> <target>240p</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">28</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">28</context> + </context-group> + </trans-unit> <trans-unit id="6824490596490222280"> <source>360p</source> <target>360p</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">32</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">32</context> + </context-group> + </trans-unit> <trans-unit id="4039682741786530029"> <source>480p</source> <target>480p</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">36</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">36</context> + </context-group> + </trans-unit> <trans-unit id="5165245100010036661"> <source>720p</source> <target>720p</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">40</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">40</context> + </context-group> + </trans-unit> <trans-unit id="7709767791012306261"> <source>1080p</source> <target>1080p</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">44</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">44</context> + </context-group> + </trans-unit> <trans-unit id="3671005503070777897" datatype="html"> <source>1440p</source> <target state="translated">1440p</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">48</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">48</context> + </context-group> + </trans-unit> <trans-unit id="597839553814574067"> <source>2160p</source> <target>2160p</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">52</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">52</context> + </context-group> + </trans-unit> <trans-unit id="5921284055608402352" datatype="html"> <source>{value, plural, =1 {thread} other {threads}}</source> <target state="translated">{value, plural, =1 {thread} other {threads}}</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">103</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> + <context context-type="linenumber">103</context> + </context-group> + </trans-unit> <trans-unit id="3957742085471141221"> <source>Auto (via ffmpeg)</source> <target>Auto (avec ffmpeg)</target> @@ -13169,9 +13776,15 @@ The link will expire within 1 hour.</source> <trans-unit id="6659155428791414865" datatype="html"> <source>x264, targeting maximum device compatibility</source> <target state="translated">x264, visant une compatibilité maximale des appareils</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context><context context-type="linenumber">73</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts</context><context context-type="linenumber">70</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> + <context context-type="linenumber">73</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts</context> + <context context-type="linenumber">70</context> + </context-group> + </trans-unit> <trans-unit id="1473738049081128420" datatype="html"> <source>Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically.</source> <target state="translated">Estimer la capacité d'un serveur pour transcoder et diffuser des vidéos n'est pas simple et nous ne pouvons régler PeerTube automatiquement.</target> @@ -13181,8 +13794,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="8538708819525283296" datatype="html"> - <source>However, you may want to read <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin-configuration?id=transcoding">"/>our guidelines<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> before tweaking the following values. </source> - <target state="translated">Vous pourriez cependant vouloir lire <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin-configuration?id=transcoding">"/>nos lignes directrices<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> avant de modifier les valeurs suivantes. </target> + <source>However, you may want to read <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin-configuration?id=transcoding">"/>our guidelines<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> before tweaking the following values. </source> + <target state="translated">Vous pourriez cependant vouloir lire <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin-configuration?id=transcoding">"/>nos lignes directrices<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> avant de modifier les valeurs suivantes. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">13</context> @@ -13239,8 +13852,11 @@ The link will expire within 1 hour.</source> <trans-unit id="2060042292048624940"> <source>Configuration updated.</source> <target>La configuration a été mise à jour.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context><context context-type="linenumber">393</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context> + <context context-type="linenumber">393</context> + </context-group> + </trans-unit> <trans-unit id="6920964195632624609" datatype="html"> <source>INSTANCE HOMEPAGE</source> <target state="translated">PAGE D'ACCUEIL DE L'INSTANCE</target> @@ -13524,37 +14140,127 @@ The link will expire within 1 hour.</source> <trans-unit id="7022070615528435141" datatype="html"> <source>Delete</source> <target state="translated">Supprimer</target> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context><context context-type="linenumber">71</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context><context context-type="linenumber">139</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.ts</context><context context-type="linenumber">62</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context><context context-type="linenumber">152</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context><context context-type="linenumber">116</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context><context context-type="linenumber">120</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context><context context-type="linenumber">140</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context><context context-type="linenumber">288</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">128</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">337</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">392</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context><context context-type="linenumber">106</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">96</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts</context><context context-type="linenumber">77</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts</context><context context-type="linenumber">148</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlists.component.ts</context><context context-type="linenumber">58</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.html</context><context context-type="linenumber">51</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context><context context-type="linenumber">209</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">192</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.ts</context><context context-type="linenumber">210</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context><context context-type="linenumber">167</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context><context context-type="linenumber">422</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context><context context-type="linenumber">457</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/buttons/delete-button.component.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/buttons/delete-button.component.ts</context><context context-type="linenumber">29</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context><context context-type="linenumber">104</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context><context context-type="linenumber">243</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">526</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.ts</context><context context-type="linenumber">83</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> + <context context-type="linenumber">71</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> + <context context-type="linenumber">139</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.ts</context> + <context context-type="linenumber">62</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context> + <context context-type="linenumber">88</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context> + <context context-type="linenumber">152</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context> + <context context-type="linenumber">116</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context> + <context context-type="linenumber">120</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> + <context context-type="linenumber">140</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> + <context context-type="linenumber">288</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">128</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">337</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">392</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> + <context context-type="linenumber">106</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context> + <context context-type="linenumber">96</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts</context> + <context context-type="linenumber">77</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts</context> + <context context-type="linenumber">148</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlists.component.ts</context> + <context context-type="linenumber">58</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.html</context> + <context context-type="linenumber">51</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context> + <context context-type="linenumber">209</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">192</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.ts</context> + <context context-type="linenumber">210</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context> + <context context-type="linenumber">167</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context> + <context context-type="linenumber">422</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context> + <context context-type="linenumber">457</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/buttons/delete-button.component.ts</context> + <context context-type="linenumber">24</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/buttons/delete-button.component.ts</context> + <context context-type="linenumber">29</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> + <context context-type="linenumber">104</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> + <context context-type="linenumber">243</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">526</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.ts</context> + <context context-type="linenumber">83</context> + </context-group> + </trans-unit> <trans-unit id="3145156821099755377" datatype="html"> <source>Accepted {count, plural, =1 {<x id="followerName"/> follow request} other {<x id="count"/> follow requests}}</source> <target state="translated">Accepté {count, plural, =1 {<x id="followerName"/> demande d'abonnement} other {<x id="count"/> demandes d'abonnement}}</target> @@ -14036,17 +14742,35 @@ The link will expire within 1 hour.</source> <trans-unit id="4859202148272511129" datatype="html"> <source>Unblock</source> <target state="translated">Débloquer</target> - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context><context context-type="linenumber">111</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context><context context-type="linenumber">161</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">140</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">514</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context> + <context context-type="linenumber">111</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context> + <context context-type="linenumber">161</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">140</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">514</context> + </context-group> + </trans-unit> <trans-unit id="4922469417589203720" datatype="html"> <source>Video <x id="PH"/> unblocked.</source> <target state="translated">Vidéo <x id="PH"/> débloquée.</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context><context context-type="linenumber">167</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">304</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context> + <context context-type="linenumber">167</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">304</context> + </context-group> + </trans-unit> <trans-unit id="1097469307544219823" datatype="html"> <source>Instance watched words lists</source> <target state="new">Instance watched words lists</target> @@ -14264,8 +14988,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="7223931053738621590" datatype="html"> - <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</source> - <target state="translated">PeerTube pense que l'IP publique de votre navigateur web est <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</target> + <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</source> + <target state="translated">PeerTube pense que l'IP publique de votre navigateur web est <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">4</context> @@ -14312,16 +15036,16 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="1285026053775066761" datatype="html"> - <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> configuration key</source> - <target state="translated">Vérifier la clé de configuration <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/></target> + <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> configuration key</source> + <target state="translated">Vérifier la clé de configuration <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> <trans-unit id="7014275542536964627" datatype="html"> - <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (see <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666">"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>)</source> - <target state="translated">Si vous exécutez PeerTube à l'aide de Docker, vérifiez que vous exécutez la commande <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> avec <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>network_mode : "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (voir <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666">"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>)</target> + <source>If you run PeerTube using Docker, check you run the <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> with <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>network_mode: "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (see <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666">"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>)</source> + <target state="translated">Si vous exécutez PeerTube à l'aide de Docker, vérifiez que vous exécutez la commande <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>reverse-proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> avec <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>network_mode : "host"<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (voir <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666">"/>issue 1643<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">16,17</context> @@ -14330,41 +15054,71 @@ The link will expire within 1 hour.</source> <trans-unit id="7591870443991978948"> <source>Last week</source> <target>La semaine passée</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">119</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">119</context> + </context-group> + </trans-unit> <trans-unit id="4981709795568846080"> <source>Last day</source> <target>Le jour passé</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">124</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">124</context> + </context-group> + </trans-unit> <trans-unit id="9178360613965745088"> <source>Last hour</source> <target>L'heure passée</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">129</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">129</context> + </context-group> + </trans-unit> <trans-unit id="3164845764519833078" datatype="html"> <source>debug</source> <target state="translated">débogage</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">141</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">141</context> + </context-group> + </trans-unit> <trans-unit id="4279081882680795350" datatype="html"> <source>info</source> <target state="translated">info</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">124</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">145</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> + <context context-type="linenumber">124</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">145</context> + </context-group> + </trans-unit> <trans-unit id="3379167598974960777" datatype="html"> <source>warning</source> <target state="translated">alerte</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">125</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">149</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> + <context context-type="linenumber">125</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">149</context> + </context-group> + </trans-unit> <trans-unit id="8772116786769251214" datatype="html"> <source>error</source> <target state="translated">erreur</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">126</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> + <context context-type="linenumber">126</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">153</context> + </context-group> + </trans-unit> <trans-unit id="3422890808980876594" datatype="html"> <source>Debug</source> <target state="translated">Déboguer</target> @@ -14390,16 +15144,16 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="725311187158639317" datatype="html" xml:space="preserve"> - <source>Files <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="localVideoFilesSize">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> - <target state="translated">Fichiers <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="localVideoFilesSize">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> + <source>Files <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="localVideoFilesSize">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> + <target state="translated">Fichiers <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="localVideoFilesSize">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">45,46</context> </context-group> </trans-unit> <trans-unit id="4767765747214995164" datatype="html"> - <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="publishedAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> - <target state="translated">Publié le <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="publishedAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> + <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="publishedAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> + <target state="translated">Publié le <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="publishedAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">46</context> @@ -14468,13 +15222,19 @@ The link will expire within 1 hour.</source> <trans-unit id="5076187961693950167" datatype="html"> <source>Standard logs</source> <target state="translated">Journaux standards</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">164</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">164</context> + </context-group> + </trans-unit> <trans-unit id="4737341634746310376" datatype="html"> <source>Audit logs</source> <target state="translated">Journaux d’audit</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">168</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> + <context context-type="linenumber">168</context> + </context-group> + </trans-unit> <trans-unit id="7716208024960184784" datatype="html"> <source>UUID</source> <target state="translated">UUID</target> @@ -14484,16 +15244,16 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="1421364405181899930" datatype="html" xml:space="preserve"> - <source>Priority <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="priority">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> - <target state="translated">Priorité <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="priority">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> + <source>Priority <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="priority">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> + <target state="translated">Priorité <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="priority">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html</context> <context context-type="linenumber">34</context> </context-group> </trans-unit> <trans-unit id="736603280382549123" datatype="html" xml:space="preserve"> - <source>Progress <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="progress">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> - <target state="translated">Progression <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="progress">"/>2<x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> + <source>Progress <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="progress">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> + <target state="translated">Progression <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="progress">"/>2<x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html</context> <context context-type="linenumber">35</context> @@ -14586,19 +15346,23 @@ The link will expire within 1 hour.</source> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">121</context> </context-group> - </trans-unit><trans-unit id="6494788464560085904" datatype="html"> - <source>{count, plural, =1 {Job cancelled} other {<x id="count"/> jobs cancelled}}</source><target state="new">{count, plural, =1 {Job cancelled} other {<x id="count"/> jobs cancelled}}</target> + </trans-unit> + <trans-unit id="6494788464560085904" datatype="html"> + <source>{count, plural, =1 {Job cancelled} other {<x id="count"/> jobs cancelled}}</source> + <target state="new">{count, plural, =1 {Job cancelled} other {<x id="count"/> jobs cancelled}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">136</context> </context-group> </trans-unit> - <trans-unit id="2175266358082397536" datatype="html"> <source>Do you really want to remove {count, plural, =1 {this job} other {<x id="count"/> jobs}}? Children jobs will also be removed.</source> <target state="translated">Souhaitez-vous réellement supprimer {count, plural, =1 {this job} other {<x id="count"/> jobs}} ? Les tâches enfant seront également supprimées.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context><context context-type="linenumber">148</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> + <context context-type="linenumber">148</context> + </context-group> + </trans-unit> <trans-unit id="453899642867587306" datatype="html" xml:space="preserve"> <source>Runner registration tokens</source> <target state="translated">Jetons d'inscription des transcodeurs déportés</target> @@ -14680,8 +15444,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2072636325858679364" datatype="html" xml:space="preserve"> - <source><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="isAccept()">"/>Accept <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registration<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/><x id="START_TAG_NG_CONTAINER_1" ctype="x-ng_container_1" equiv-text="<ng-container *ngIf="isReject()">"/>Reject <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registration<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source> - <target state="translated"><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="isAccept()">"/>Accepter <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> l'inscription<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/><x id="START_TAG_NG_CONTAINER_1" ctype="x-ng_container_1" equiv-text="<ng-container *ngIf="isReject()">"/>Rejeter <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> l'inscription<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target> + <source><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="isAccept()">"/>Accept <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registration<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/><x id="START_TAG_NG_CONTAINER_1" ctype="x-ng_container_1" equiv-text="<ng-container *ngIf="isReject()">"/>Reject <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registration<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source> + <target state="translated"><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="isAccept()">"/>Accepter <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> l'inscription<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/><x id="START_TAG_NG_CONTAINER_1" ctype="x-ng_container_1" equiv-text="<ng-container *ngIf="isReject()">"/>Rejeter <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> l'inscription<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">4,5</context> @@ -14696,40 +15460,40 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2884115244144130373" datatype="html" xml:space="preserve"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Accepting<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.username }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> registration will create the account and channel. </source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>L'acceptation<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.username }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> de l'inscription créera le compte et la chaîne de l'utilisateur. </target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Accepting<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.username }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> registration will create the account and channel. </source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>L'acceptation<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.username }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> de l'inscription créera le compte et la chaîne de l'utilisateur. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> <trans-unit id="4287036840463640002" datatype="html" xml:space="preserve"> - <source>An email will be sent to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its account has been created with the moderation response you'll write below. </source> - <target state="translated">Un email sera envoyé sur <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> annonçant que le compte a été créé, et incluant le message de modération rédigé ci-dessous. </target> + <source>An email will be sent to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its account has been created with the moderation response you'll write below. </source> + <target state="translated">Un email sera envoyé sur <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> annonçant que le compte a été créé, et incluant le message de modération rédigé ci-dessous. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">27</context> </context-group> </trans-unit> <trans-unit id="6252848909934071768" datatype="html" xml:space="preserve"> - <source>Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its account has been created. </source> - <target state="translated">Les emails ne sont pas activés sur cette instance, PeerTube ne pourra donc pas envoyer d'e-mail à <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> annonçant que le compte a été créé. </target> + <source>Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its account has been created. </source> + <target state="translated">Les emails ne sont pas activés sur cette instance, PeerTube ne pourra donc pas envoyer d'e-mail à <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> annonçant que le compte a été créé. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> <trans-unit id="908816482785584930" datatype="html" xml:space="preserve"> - <source>An email will be sent to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its registration request has been <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>rejected<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> with the moderation response you'll write below. </source> - <target state="translated">Un email sera envoyé sur <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> annonçant que le demande d'inscription à été <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>rejetée<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> avec le message de modération rédigé ci-dessous. </target> + <source>An email will be sent to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its registration request has been <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>rejected<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> with the moderation response you'll write below. </source> + <target state="translated">Un email sera envoyé sur <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> annonçant que le demande d'inscription à été <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>rejetée<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> avec le message de modération rédigé ci-dessous. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">37</context> </context-group> </trans-unit> <trans-unit id="2693506849974732500" datatype="html" xml:space="preserve"> - <source>Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its registration request has been rejected. </source> - <target state="translated">Les emails ne sont pas activés sur cette instance, PeerTube ne pourra donc pas envoyer d'e-mail à <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> annonçant que la demande d'inscription a été rejetée. </target> + <source>Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its registration request has been rejected. </source> + <target state="translated">Les emails ne sont pas activés sur cette instance, PeerTube ne pourra donc pas envoyer d'e-mail à <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> annonçant que la demande d'inscription a été rejetée. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">41</context> @@ -14918,8 +15682,15 @@ The link will expire within 1 hour.</source> <trans-unit id="545237611115823456" datatype="html"> <source>Video files</source> <target state="translated">Fichiers vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context><context context-type="linenumber">60</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> + <context context-type="linenumber">60</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context> + <context context-type="linenumber">9</context> + </context-group> + </trans-unit> <trans-unit id="1882931826815906053" datatype="html" xml:space="preserve"> <source>With Web Videos</source> <target state="translated">Avec Vidéos Web</target> @@ -15105,8 +15876,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="5945924096465496818" datatype="html"> - <source><p>You can't create users or channels with a username that already used by a deleted user/channel.</p></source> - <target state="translated"><p>Vous ne pouvez créer d'utilisateur·ices ou de chaînes avec un nom déjà pris par un·e utilisateur·ice/chaîne supprimé·e.</p></target> + <source><p>You can't create users or channels with a username that already used by a deleted user/channel.</p></source> + <target state="translated"><p>Vous ne pouvez créer d'utilisateur·ices ou de chaînes avec un nom déjà pris par un·e utilisateur·ice/chaîne supprimé·e.</p></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">284</context> @@ -15139,10 +15910,19 @@ The link will expire within 1 hour.</source> <trans-unit id="7390990800435887351"> <source>Account <x id="PH"/> unmuted.</source> <target>Compte <x id="PH"/> réactivé.</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/account-blocklist.component.ts</context><context context-type="linenumber">42</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">153</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">372</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/account-blocklist.component.ts</context> + <context context-type="linenumber">42</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> + <context context-type="linenumber">153</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">372</context> + </context-group> + </trans-unit> <trans-unit id="7246356397085094208"> <source>Instance <x id="PH"/> unmuted.</source> <target>Instance <x id="PH"/> réactivée.</target> @@ -15176,8 +15956,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="778524577866863576" datatype="html"> - <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="delete" aria-hidden="true">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/> Clear all history </source> - <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="delete" aria-hidden="true">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/> Supprimer tout l'historique </target> + <source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="delete" aria-hidden="true">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/> Clear all history </source> + <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="delete" aria-hidden="true">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/> Supprimer tout l'historique </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context> <context context-type="linenumber">18</context> @@ -15972,11 +16752,23 @@ The link will expire within 1 hour.</source> <target>Souhaitez-vous vraiment supprimer <x id="PH"/> ? </target> - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">84</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts</context><context context-type="linenumber">147</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlists.component.ts</context><context context-type="linenumber">57</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">319</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context> + <context context-type="linenumber">84</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts</context> + <context context-type="linenumber">147</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlists.component.ts</context> + <context context-type="linenumber">57</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">319</context> + </context-group> + </trans-unit> <trans-unit id="8501241441398968873" datatype="html" xml:space="preserve"> <source>It will delete {count, plural, =1 {1 video} other {<x id="count"/> videos}} uploaded in this channel, and you will not be able to create another channel or account with the same name (<x id="PH" equiv-text="videoChannel.name"/>)!</source> <target state="translated">Cela supprimera {count, plural, =1 {1 vidéo} other {<x id="count"/> vidéos}} appartenant à cette chaîne, et vous ne pourrez pas créer une autre chaîne ou un autre compte avec le même nom (<x id="PH" equiv-text="videoChannel.name"/>) !</target> @@ -15988,14 +16780,23 @@ The link will expire within 1 hour.</source> <trans-unit id="2767660806989176400"> <source>Video <x id="PH"/> deleted.</source> <target>La vidéo <x id="PH"/> a été supprimée.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">330</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">330</context> + </context-group> + </trans-unit> <trans-unit id="6389312883797462351" datatype="html"> <source>Studio</source> <target state="translated">Studio</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/routes.ts</context><context context-type="linenumber">18</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">496</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+video-studio/routes.ts</context> + <context context-type="linenumber">18</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">496</context> + </context-group> + </trans-unit> <trans-unit id="6810714890760227072"> <source>Ownership change request sent.</source> <target>Requête de changement de propriété envoyée.</target> @@ -16105,8 +16906,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="5603224609929994288" datatype="html"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> is awaiting email verification </source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> est en attente de vérification d'email </target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> is awaiting email verification </source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> est en attente de vérification d'email </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context> <context context-type="linenumber">5,6</context> @@ -16121,8 +16922,8 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="3173210699559672958" datatype="html"> - <source>Your current email is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. It is never shown to the public. </source> - <target state="translated">Votre email actuel est <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. Il n'est jamais montré publiquement. </target> + <source>Your current email is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. It is never shown to the public. </source> + <target state="translated">Votre email actuel est <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. Il n'est jamais montré publiquement. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context> <context context-type="linenumber">14</context> @@ -16239,13 +17040,19 @@ The link will expire within 1 hour.</source> <trans-unit id="6489275254908395777" datatype="html"> <source>Maximize editor</source> <target state="translated">Agrandir l'éditeur</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.ts</context><context context-type="linenumber">67</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.ts</context> + <context context-type="linenumber">67</context> + </context-group> + </trans-unit> <trans-unit id="4243591013849340688" datatype="html"> <source>Exit maximized editor</source> <target state="translated">Sortir de l'éditeur agrandi</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.ts</context><context context-type="linenumber">68</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.ts</context> + <context context-type="linenumber">68</context> + </context-group> + </trans-unit> <trans-unit id="2687679787442328897"> <source>An email with verification link will be sent to <x id="PH"/>.</source> <target>Un courriel contenant un lien de vérification sera envoyé à <x id="PH"/>.</target> @@ -16273,9 +17080,15 @@ The link will expire within 1 hour.</source> <trans-unit id="1783173774503340906"> <source>Subscribe to the account</source> <target>S'abonner à ce compte</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">110</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">981</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context> + <context context-type="linenumber">110</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">981</context> + </context-group> + </trans-unit> <trans-unit id="3131904093925601441" datatype="html"> <source>PLAYLISTS</source> <target state="translated">LISTES DE LECTURE</target> @@ -16429,16 +17242,16 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="3858880927114551513" datatype="html"> - <source>The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br /></source> - <target state="translated">La vidéo actuelle sera remplacée par cette nouvelle vidéo et <strong>vous ne pourrez pas la récupérer</strong>.<br /><br /></target> + <source>The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br /></source> + <target state="translated">La vidéo actuelle sera remplacée par cette nouvelle vidéo et <strong>vous ne pourrez pas la récupérer</strong>.<br /><br /></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">97</context> </context-group> </trans-unit> <trans-unit id="4876327655498234453" datatype="html"> - <source>As a reminder, the following tasks will be executed: <ol><x id="PH" equiv-text="listHTML"/></ol></source> - <target state="translated">Pour rappel, les tâches suivantes seront exécutées : <ol><x id="PH" equiv-text="listHTML"/></ol></target> + <source>As a reminder, the following tasks will be executed: <ol><x id="PH" equiv-text="listHTML"/></ol></source> + <target state="translated">Pour rappel, les tâches suivantes seront exécutées : <ol><x id="PH" equiv-text="listHTML"/></ol></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">98</context> @@ -16541,8 +17354,7 @@ The link will expire within 1 hour.</source> </context-group> </trans-unit> <trans-unit id="2013324644839511073" datatype="html"> - <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.message"/>. -Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source> + <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.message"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source> <target state="translated">Impossible de récupérer les identifiants du Client OAuth : <x id="PH" equiv-text="error.text"/>. Assurez-vous d'avoir correctement configuré PeerTube (dossier config/), en particulier la section "serveur web".</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> @@ -16700,9 +17512,19 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="4467323362722952678" datatype="html"> <source>Unknown</source> <target state="translated">Inconnu</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.ts</context><context context-type="linenumber">227</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">46</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context><context context-type="linenumber">140</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/menu/menu.component.ts</context> + <context context-type="linenumber">227</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">46</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> + <context context-type="linenumber">140</context> + </context-group> + </trans-unit> <trans-unit id="8781423666414310853"> <source>Your password has been successfully reset!</source> <target>Votre mot de passe a été réinitialisé avec succès !</target> @@ -16762,17 +17584,35 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="2392481201920342009" datatype="html"> <source>VOD videos</source> <target state="translated">Vidéos VOD</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">34</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">130</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">209</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">34</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> + <context context-type="linenumber">130</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">209</context> + </context-group> + </trans-unit> <trans-unit id="2180217594100853008" datatype="html"> <source>Live videos</source> <target state="translated">Directs</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">29</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">125</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">203</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> + <context context-type="linenumber">29</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context> + <context context-type="linenumber">125</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">203</context> + </context-group> + </trans-unit> <trans-unit id="8487565500496466433"> <source>Short (< 4 min)</source> <target>Courte (< 4 min)</target> @@ -16790,8 +17630,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="6613870447286561244"> - <source>Long (> 10 min)</source> - <target>Longue (> 10 min)</target> + <source>Long (> 10 min)</source> + <target>Longue (> 10 min)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.ts</context> <context context-type="linenumber">72</context> @@ -16930,8 +17770,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="6180920471345723927" datatype="html" xml:space="preserve"> - <source>The video quota only takes into account the size of <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>uploaded<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> videos, not transcoded files or user export archives (which may contain video files). </source> - <target state="translated">Ce quota vidéo ne prend en compte que la taille des vidéos <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>téléversées<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, pas la taille des fichiers transcodés ou des exports d'archives des utilisateur⋅rices (qui peuvent contenir des fichiers vidéos). </target> + <source>The video quota only takes into account the size of <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>uploaded<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> videos, not transcoded files or user export archives (which may contain video files). </source> + <target state="translated">Ce quota vidéo ne prend en compte que la taille des vidéos <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>téléversées<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, pas la taille des fichiers transcodés ou des exports d'archives des utilisateur⋅rices (qui peuvent contenir des fichiers vidéos). </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/shared/user-real-quota-info.component.html</context> <context context-type="linenumber">4</context> @@ -17054,11 +17894,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="4930506384627295710" datatype="html"> <source>Settings</source> <target state="translated">Paramètres</target> - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context><context context-type="linenumber">49</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">36</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context><context context-type="linenumber">8</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html</context> + <context context-type="linenumber">12</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> + <context context-type="linenumber">49</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context> + <context context-type="linenumber">1</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context> + <context context-type="linenumber">36</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> + <context context-type="linenumber">8</context> + </context-group> + </trans-unit> <trans-unit id="9178182467454450952"> <source>Confirm</source> <target>Confirmer</target> @@ -17132,8 +17988,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="315406341700403563" datatype="html"> - <source>These automatic tags can be used to filter comments or <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies">"/>automatically block<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> them.</source> - <target state="new">These automatic tags can be used to filter comments or <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies">"/>automatically block<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> them.</target> + <source>These automatic tags can be used to filter comments or <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies">"/>automatically block<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> them.</source> + <target state="new">These automatic tags can be used to filter comments or <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies">"/>automatically block<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> them.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-watched-words-list/my-account-watched-words-list.component.html</context> <context context-type="linenumber">7</context> @@ -18068,8 +18924,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="5637879201055173642" datatype="html"> - <source>See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3" target="_blank" rel="noopener noreferrer">"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> to learn how to use the PeerTube live streaming feature. </source> - <target state="translated">Voir <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3" target="_blank" rel="noopener noreferrer">"/>la documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> pour apprendre à utiliser la fonctionnalité de direct de PeerTube. </target> + <source>See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3" target="_blank" rel="noopener noreferrer">"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> to learn how to use the PeerTube live streaming feature. </source> + <target state="translated">Voir <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3" target="_blank" rel="noopener noreferrer">"/>la documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> pour apprendre à utiliser la fonctionnalité de direct de PeerTube. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context> <context context-type="linenumber">2</context> @@ -18142,47 +18998,83 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="7220386604464537651" datatype="html"> <source>Live RTMP Url</source> <target state="translated">Url RTMP du direct</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">304</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">21</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">304</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> + <context context-type="linenumber">21</context> + </context-group> + </trans-unit> <trans-unit id="4956017863340142734" datatype="html"> <source>Live RTMPS Url</source> <target state="translated">URL du direct RTMPS</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">309</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">26</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">309</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> + <context context-type="linenumber">26</context> + </context-group> + </trans-unit> <trans-unit id="1225050607125362052" datatype="html"> <source>Live stream key</source> <target state="translated">Clé de diffusion du direct</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">314</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">31</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">314</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> + <context context-type="linenumber">31</context> + </context-group> + </trans-unit> <trans-unit id="5058286083557987083" datatype="html"> <source>⚠️ Never share your stream key with anyone.</source> <target state="translated">⚠️ Ne partagez jamais votre clé de diffusion avec qui que ce soit.</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">317</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">34</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">317</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> + <context context-type="linenumber">34</context> + </context-group> + </trans-unit> <trans-unit id="5941639683192662500" datatype="html"> <source>This is a normal live</source> <target state="translated">Ceci est un direct normal</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">323</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">323</context> + </context-group> + </trans-unit> <trans-unit id="4022826795131920912" datatype="html"> <source>You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live</source> <target state="translated">Vous ne pouvez diffuser qu'une seule fois dans un direct normal. Si vous activez la rediffusion, il sera sauvegardé sous la même URL que votre direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">326</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">326</context> + </context-group> + </trans-unit> <trans-unit id="2261925229535541622" datatype="html"> <source>This is a permanent/recurring live</source> <target state="translated">Ceci est un direct permanent/récurrent</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">332</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">332</context> + </context-group> + </trans-unit> <trans-unit id="8986073791327847979" datatype="html"> <source>You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos</source> <target state="translated">Vous pouvez diffuser plusieurs fois dans un direct permanent/récurrent. Si vous activez les rediffusions, elles seront sauvegardées comme des vidéos séparées</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">335</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> + <context context-type="linenumber">335</context> + </context-group> + </trans-unit> <trans-unit id="3112273530390098557" datatype="html"> <source>Replay will be saved</source> <target state="translated">La rediffusion sera sauvegardée</target> @@ -18947,9 +19839,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="8929218224642530466"> <source>Displayed</source> <target>Afficher</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context><context context-type="linenumber">67</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">281</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> + <context context-type="linenumber">67</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> + <context context-type="linenumber">281</context> + </context-group> + </trans-unit> <trans-unit id="5769292297914455214" datatype="html"> <source>Disabled</source> <target state="translated">Désactivé</target> @@ -19205,8 +20103,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="4350392487994839749" datatype="html"> - <source>If you remove this user, you won't be able to create another user or channel with <strong><x id="PH" equiv-text="user.username"/></strong> username!</source> - <target state="translated">Si vous supprimez cet·te utilisateur·ice, vous ne serez pas en mesure de créer un·e autre utilisateur·ice ou chaîne avec le nom <strong><x id="PH" equiv-text="user.username"/></strong> !</target> + <source>If you remove this user, you won't be able to create another user or channel with <strong><x id="PH" equiv-text="user.username"/></strong> username!</source> + <target state="translated">Si vous supprimez cet·te utilisateur·ice, vous ne serez pas en mesure de créer un·e autre utilisateur·ice ou chaîne avec le nom <strong><x id="PH" equiv-text="user.username"/></strong> !</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">108</context> @@ -19215,9 +20113,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="6307826440781941134" datatype="html"> <source>Delete <x id="PH" equiv-text="user.username"/></source> <target state="translated">Supprimer <x id="PH" equiv-text="user.username"/></target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">109</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">324</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> + <context context-type="linenumber">109</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">324</context> + </context-group> + </trans-unit> <trans-unit id="6301381219225831298"> <source>User <x id="PH"/> deleted.</source> <target state="translated">Utilisateur·ice <x id="PH"/> supprimé·e.</target> @@ -19237,9 +20141,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="8150022485860412528"> <source>Account <x id="PH"/> muted.</source> <target>Comptes <x id="PH"/> muets.</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">139</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">356</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> + <context context-type="linenumber">139</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">356</context> + </context-group> + </trans-unit> <trans-unit id="1598375456114200087"> <source>Instance <x id="PH"/> muted. </source> <target>Instance @@ -19654,9 +20564,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">162</context> </context-group> </trans-unit> - <trans-unit id="2602773901491715295" datatype="html"> + <trans-unit id="2602773901491715295" datatype="html" xml:space="preserve"> <source>Captions</source> - <target state="translated">Légendes</target> + <target state="translated">Sous-titres</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">172</context> @@ -19678,9 +20588,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">177</context> </context-group> </trans-unit> - <trans-unit id="5779804235244672536" datatype="html"> + <trans-unit id="5779804235244672536" datatype="html" xml:space="preserve"> <source>The above can only be seen in captions (please describe which).</source> - <target state="translated">Ce qui précède ne peut être vu que dans les légendes (veuillez décrire lesquelles).</target> + <target state="translated">Ce qui précède ne peut être vu que dans les sous-titres (veuillez décrire lesquelles).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">167</context> @@ -19941,19 +20851,31 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="346270517625845962" datatype="html"> <source>Encoder</source> <target state="translated">Encodeur</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">189</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">189</context> + </context-group> + </trans-unit> <trans-unit id="2331557444464201331" datatype="html"> <source>Format name</source> <target state="translated">Nom du format</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">190</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">190</context> + </context-group> + </trans-unit> <trans-unit id="45739481977493163" datatype="html"> <source>Size</source> <target state="translated">Taille</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context><context context-type="linenumber">43</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">191</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> + <context context-type="linenumber">43</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">191</context> + </context-group> + </trans-unit> <trans-unit id="4332428159510983797" datatype="html" xml:space="preserve"> <source>Expires on</source> <target state="translated">Expire le</target> @@ -20019,8 +20941,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="1795389819769599474" datatype="html" xml:space="preserve"> - <source>If you include video files, the archive file will weigh <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>approximately <x id="INTERPOLATION" equiv-text="{{ archiveWeightEstimation | bytes }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="translated">Si vous incluez les fichiers vidéo, le fichier d'archive va peser <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>approximativement <x id="INTERPOLATION" equiv-text="{{ archiveWeightEstimation | bytes }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <source>If you include video files, the archive file will weigh <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>approximately <x id="INTERPOLATION" equiv-text="{{ archiveWeightEstimation | bytes }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> + <target state="translated">Si vous incluez les fichiers vidéo, le fichier d'archive va peser <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>approximativement <x id="INTERPOLATION" equiv-text="{{ archiveWeightEstimation | bytes }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">104</context> @@ -20075,8 +20997,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="7544701838241243416" datatype="html" xml:space="preserve"> - <source>This is an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>import<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> tool and not a migration tool. It's the reason why data (like channels or videos) is duplicated and not moved from your previous PeerTube website. </source> - <target state="translated">Il s'agit d'un outil <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>d'importation<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> et non d'un outil de migration. C'est la raison pour laquelle les données (comme les chaînes ou les vidéos) sont dupliquées et non déplacées depuis votre ancien site PeerTube. </target> + <source>This is an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>import<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> tool and not a migration tool. It's the reason why data (like channels or videos) is duplicated and not moved from your previous PeerTube website. </source> + <target state="translated">Il s'agit d'un outil <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>d'importation<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> et non d'un outil de migration. C'est la raison pour laquelle les données (comme les chaînes ou les vidéos) sont dupliquées et non déplacées depuis votre ancien site PeerTube. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">13</context> @@ -20155,8 +21077,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="8379828414303668485" datatype="html" xml:space="preserve"> - <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>If the archive contains video files<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, create videos if they do not already exist</source> - <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Si l'archive contient des fichiers vidéos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, créer les vidéos si elles n'existent pas encore</target> + <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>If the archive contains video files<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, create videos if they do not already exist</source> + <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Si l'archive contient des fichiers vidéos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, créer les vidéos si elles n'existent pas encore</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">28</context> @@ -20261,14 +21183,23 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="7742520815129539114" datatype="html"> <source>Bitrate</source> <target state="translated">Débit binaire</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">193</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">216</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">193</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">216</context> + </context-group> + </trans-unit> <trans-unit id="4094960161662677662" datatype="html"> <source>Codec</source> <target state="translated">Codec</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context><context context-type="linenumber">213</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> + <context context-type="linenumber">213</context> + </context-group> + </trans-unit> <trans-unit id="2115592966120408375"> <source>Copied</source> <target>Copié</target> @@ -20336,25 +21267,47 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="3099741642167775297" datatype="html"> <source>Download</source> <target state="translated">Télécharger</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/subtitle-files-download.component.html</context><context context-type="linenumber">23</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context><context context-type="linenumber">122</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-generate-download.component.html</context><context context-type="linenumber">42</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">445</context></context-group></trans-unit><trans-unit id="7165751653955793192" datatype="html"> - <source>Subtitle files</source><target state="new">Subtitle files</target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/subtitle-files-download.component.html</context> + <context context-type="linenumber">23</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context> + <context context-type="linenumber">4</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> + <context context-type="linenumber">122</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-generate-download.component.html</context> + <context context-type="linenumber">42</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">445</context> + </context-group> + </trans-unit> + <trans-unit id="7165751653955793192" datatype="html"> + <source>Subtitle files</source> + <target state="new">Subtitle files</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context> <context context-type="linenumber">10,11</context> </context-group> - </trans-unit><trans-unit id="845306824019288325" datatype="html"> - <source> The following link contains a private token and should not be shared with anyone. -</source><target state="new"> The following link contains a private token and should not be shared with anyone. + </trans-unit> + <trans-unit id="845306824019288325" datatype="html"> + <source>The following link contains a private token and should not be shared with anyone.</source> + <target state="new"> The following link contains a private token and should not be shared with anyone. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> <context context-type="linenumber">2,5</context> </context-group> - </trans-unit><trans-unit id="5245067205415784313" datatype="html"> - <source>Other users cannot download the original file</source><target state="new">Other users cannot download the original file</target> + </trans-unit> + <trans-unit id="5245067205415784313" datatype="html"> + <source>Other users cannot download the original file</source> + <target state="new">Other users cannot download the original file</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> <context context-type="linenumber">17</context> @@ -20367,15 +21320,22 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="3285186377513578054" datatype="html" xml:space="preserve"> <source>This option is visible only to you</source> <target state="translated">Cette option n'est visible que par vous</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">457</context></context-group></trans-unit><trans-unit id="5568422920123461404" datatype="html"> - <source>Show transcription</source><target state="new">Show transcription</target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">457</context> + </context-group> + </trans-unit> + <trans-unit id="5568422920123461404" datatype="html"> + <source>Show transcription</source> + <target state="new">Show transcription</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">461</context> </context-group> - </trans-unit><trans-unit id="1984753051925435175" datatype="html"> - <source>Hide transcription</source><target state="new">Hide transcription</target> + </trans-unit> + <trans-unit id="1984753051925435175" datatype="html"> + <source>Hide transcription</source> + <target state="new">Hide transcription</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">472</context> @@ -20384,59 +21344,131 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="7672331870004528654" datatype="html"> <source>Display live information</source> <target state="translated">Afficher les propriétés du direct</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">484</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">484</context> + </context-group> + </trans-unit> <trans-unit id="4021752662928002901" datatype="html"> <source>Update</source> <target state="translated">Mise à jour</target> - - - - - - - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts</context><context context-type="linenumber">136</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context><context context-type="linenumber">63</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">70</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">68</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/buttons/edit-button.component.ts</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/buttons/edit-button.component.ts</context><context context-type="linenumber">29</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">490</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.ts</context><context context-type="linenumber">75</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts</context> + <context context-type="linenumber">136</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context> + <context context-type="linenumber">63</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html</context> + <context context-type="linenumber">70</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-url.component.html</context> + <context context-type="linenumber">68</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context> + <context context-type="linenumber">3</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context> + <context context-type="linenumber">47</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/buttons/edit-button.component.ts</context> + <context context-type="linenumber">24</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/buttons/edit-button.component.ts</context> + <context context-type="linenumber">29</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">490</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.ts</context> + <context context-type="linenumber">75</context> + </context-group> + </trans-unit> <trans-unit id="420763834450076269" datatype="html"> <source>Block</source> <target state="translated">Bloquer</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">134</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context><context context-type="linenumber">52</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">508</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">134</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context> + <context context-type="linenumber">52</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">508</context> + </context-group> + </trans-unit> <trans-unit id="6521421218398377925" datatype="html"> <source>Run HLS transcoding</source> <target state="translated">Exécuter le transcodage HLS</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">148</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">540</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">148</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">540</context> + </context-group> + </trans-unit> <trans-unit id="6726093171366409167" datatype="html"> <source>Run Web Video transcoding</source> <target state="translated">Exécuter le transcodage Web Vidéo</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">154</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">546</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">154</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">546</context> + </context-group> + </trans-unit> <trans-unit id="5972374600810542430" datatype="html"> <source>Delete HLS files</source> <target state="translated">Supprimer les fichiers HLS</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">160</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">552</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">160</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">552</context> + </context-group> + </trans-unit> <trans-unit id="72391380513979568" datatype="html"> <source>Delete Web Video files</source> <target state="translated">Supprimer les encodages Web Vidéo</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">166</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">558</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">166</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">558</context> + </context-group> + </trans-unit> <trans-unit id="7977192130714582918" datatype="html"> <source>Generate caption</source> <target state="new">Generate caption</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">174</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">566</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> + <context context-type="linenumber">174</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">566</context> + </context-group> + </trans-unit> <trans-unit id="8315587636588243636" datatype="html"> <source>Are you sure you want to delete this <x id="PH" equiv-text="file.resolution.label"/> file?</source> <target state="translated">Êtes-vous certain·e de vouloir supprimer ce fichier <x id="PH" equiv-text="file.resolution.label"/> ?</target> @@ -20496,34 +21528,55 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="1950057220179636309"> <source>Save to playlist</source> <target>Sauvegarder dans une liste de lecture</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts</context><context context-type="linenumber">100</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">437</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts</context> + <context context-type="linenumber">100</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">437</context> + </context-group> + </trans-unit> <trans-unit id="4503408361537553733" datatype="html"> <source>Mirror</source> <target state="translated">Dupliquer</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">520</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">520</context> + </context-group> + </trans-unit> <trans-unit id="5571441159247782289" datatype="html" xml:space="preserve"> <source>Unmute account</source> <target state="translated">Réactiver le compte</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">580</context></context-group></trans-unit> - + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">580</context> + </context-group> + </trans-unit> <trans-unit id="4814285799071780083" datatype="html"> <source>Remove</source> <target state="translated">Suppression</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context><context context-type="linenumber">152</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/runners/runner-list/runner-list.component.ts</context><context context-type="linenumber">50</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment.component.ts</context><context context-type="linenumber">230</context></context-group></trans-unit><trans-unit id="7896600179187469316" datatype="html"> - <source>{count, plural, =1 {Job removed} other {<x id="count"/> jobs removed}}</source><target state="new">{count, plural, =1 {Job removed} other {<x id="count"/> jobs removed}}</target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> + <context context-type="linenumber">152</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/runners/runner-list/runner-list.component.ts</context> + <context context-type="linenumber">50</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment.component.ts</context> + <context context-type="linenumber">230</context> + </context-group> + </trans-unit> + <trans-unit id="7896600179187469316" datatype="html"> + <source>{count, plural, =1 {Job removed} other {<x id="count"/> jobs removed}}</source> + <target state="new">{count, plural, =1 {Job removed} other {<x id="count"/> jobs removed}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">163</context> </context-group> </trans-unit> - <trans-unit id="8527948211896740910" datatype="html"> <source>Do you really want to delete this runner? It won't be able to process jobs anymore.</source> <target state="translated">Voulez-vous vraiment supprimer ce transcodeur déporté ? Il ne pourra plus traiter les tâches.</target> @@ -20687,9 +21740,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="4903651219400691248" datatype="html"> <source>Mute account</source> <target state="translated">Rendre muet le compte</target> - - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context><context context-type="linenumber">338</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">574</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context> + <context context-type="linenumber">338</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">574</context> + </context-group> + </trans-unit> <trans-unit id="4021487547497211597" datatype="html"> <source>Open video actions</source> <target state="translated">Ouvrir les actions vidéo</target> @@ -20705,18 +21764,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="3076101305843397295" datatype="html"> <source>Do you really want to unblock <x id="PH" equiv-text="this.video.name"/>? It will be available again in the videos list.</source> <target state="translated">Voulez-vous vraiment débloquer <x id="PH" equiv-text="this.video.name"/> ? Il sera à nouveau disponible dans la liste des vidéos.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">296</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">296</context> + </context-group> + </trans-unit> <trans-unit id="8359747231611535508" datatype="html"> <source>Unblock <x id="PH" equiv-text="this.video.name"/></source> <target state="translated">Débloquer <x id="PH" equiv-text="this.video.name"/></target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">298</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">298</context> + </context-group> + </trans-unit> <trans-unit id="3143238830256588661" datatype="html"> <source>The live stream will be automatically terminated and replays won't be saved.</source> <target state="translated">La diffusion en direct sera automatiquement terminée et les enregistrements ne seront pas conservés.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">321</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">321</context> + </context-group> + </trans-unit> <trans-unit id="3719503424625455635" datatype="html"> <source>Mute server account</source> <target state="translated">Rendre muet le compte du serveur</target> @@ -20728,10 +21796,19 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="7008439939460403347"> <source>Report</source> <target>Signalement</target> - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">216</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">57</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">532</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context> + <context context-type="linenumber">216</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context> + <context context-type="linenumber">57</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> + <context context-type="linenumber">532</context> + </context-group> + </trans-unit> <trans-unit id="829951422090160526" datatype="html"> <source>Reported part</source> <target state="translated">Partie signalée</target> @@ -20955,18 +22032,51 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="187187500641108332" datatype="html"> <source><x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/></source> <target state="translated"><x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/></target> - - - - - - - - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context><context context-type="linenumber">19</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">2</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context><context context-type="linenumber">31</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">91</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">124</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-about-accordion.component.html</context><context context-type="linenumber">115</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/login-link.component.html</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-interface-settings.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-selection.component.html</context><context context-type="linenumber">1</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> + <context context-type="linenumber">19</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html</context> + <context context-type="linenumber">5</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context> + <context context-type="linenumber">2</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context> + <context context-type="linenumber">31</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> + <context context-type="linenumber">91</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/menu/menu.component.html</context> + <context context-type="linenumber">124</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-instance/instance-about-accordion.component.html</context> + <context context-type="linenumber">115</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/angular/login-link.component.html</context> + <context context-type="linenumber">1</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.html</context> + <context context-type="linenumber">3</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-user-settings/user-interface-settings.component.html</context> + <context context-type="linenumber">9</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-selection.component.html</context> + <context context-type="linenumber">1</context> + </context-group> + </trans-unit> <trans-unit id="1795705931707209785" datatype="html"> <source>Add to watch later</source> <target state="translated">Regarder plus tard</target> @@ -21018,28 +22128,43 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="2439066254855913806"> <source>Only I can see this video</source> <target>Seul moi peut voir cette vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">473</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> + <context context-type="linenumber">473</context> + </context-group> + </trans-unit> <trans-unit id="6767380569816110388" datatype="html"> <source>Only shareable via a private link</source> <target state="translated">Partageable uniquement via un lien privé</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">474</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> + <context context-type="linenumber">474</context> + </context-group> + </trans-unit> <trans-unit id="6828965264297239528"> <source>Anyone can see this video</source> <target>Tout le monde peut voir cette vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">475</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> + <context context-type="linenumber">475</context> + </context-group> + </trans-unit> <trans-unit id="1425933035739773115" datatype="html"> <source>Only users of this instance can see this video</source> <target state="translated">Seul·es les utilisateur·ices de cette instance peuvent voir cette vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">476</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> + <context context-type="linenumber">476</context> + </context-group> + </trans-unit> <trans-unit id="6173113330681958102" datatype="html"> <source>Only users with the appropriate password can see this video</source> <target state="translated">Seuls les utilisateur·ices possédant le mot de passe associé peuvent voir cette vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">477</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> + <context context-type="linenumber">477</context> + </context-group> + </trans-unit> <trans-unit id="5210096066382592800"> <source>Video to import updated.</source> <target>Les vidéos à importer ont été mises à jour.</target> @@ -21143,7 +22268,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="5315061036888228823" datatype="html"> - <source><br /><br />Do you still want to replace your video file?</source> + <source><br /><br />Do you still want to replace your video file?</source> <target state="translated">&lt ;br /&gt ;&lt ;br /&gt ;Souhaitez-vous toujours remplacer ce fichier vidéo ?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context> @@ -21229,23 +22354,35 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <trans-unit id="6775540171466219199" datatype="html"> <source>Stop autoplaying next video</source> <target state="translated">Arrêter la lecture automatique de la prochaine vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context><context context-type="linenumber">258</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context> + <context context-type="linenumber">258</context> + </context-group> + </trans-unit> <trans-unit id="5149234672404299151" datatype="html"> <source>Autoplay next video</source> <target state="translated">Lecture automatique de la prochaine vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context><context context-type="linenumber">259</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context> + <context context-type="linenumber">259</context> + </context-group> + </trans-unit> <trans-unit id="5870421136141540382" datatype="html"> <source>Stop looping playlist videos</source> <target state="translated">Arrêter la lecture en boucle des vidéos de la liste de lecture</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context><context context-type="linenumber">264</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context> + <context context-type="linenumber">264</context> + </context-group> + </trans-unit> <trans-unit id="1599585307037758139" datatype="html"> <source>Loop playlist videos</source> <target state="translated">Lire en boucle les vidéos de la liste de lecture</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context><context context-type="linenumber">265</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context> + <context context-type="linenumber">265</context> + </context-group> + </trans-unit> <trans-unit id="1254111869788332501" datatype="html"> <source>Other videos</source> <target state="translated">Autres vidéos</target> @@ -21255,135 +22392,273 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular </context-group> </trans-unit> <trans-unit id="961774488937452220" datatype="html"> - <source>This video is not available on this instance. Do you want to be redirected on the origin instance: <a href="<x id="PH"/>"><x id="PH_1"/></a>?</source> - <target state="translated">Cette vidéo n'est pas disponible sur cette instance ? Voulez-vous être redirigé sur l'instance d'origine : <a href="<x id="PH"/>"><x id="PH_1"/></a> ?</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">434</context></context-group></trans-unit> + <source>This video is not available on this instance. Do you want to be redirected on the origin instance: <a href="<x id="PH"/>"><x id="PH_1"/></a>?</source> + <target state="translated">Cette vidéo n'est pas disponible sur cette instance ? Voulez-vous être redirigé sur l'instance d'origine : <a href="<x id="PH"/>"><x id="PH_1"/></a> ?</target> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">434</context> + </context-group> + </trans-unit> <trans-unit id="5761611056224181752" datatype="html"> <source>Redirection</source> <target state="translated">Redirection</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">435</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">435</context> + </context-group> + </trans-unit> <trans-unit id="6851759241723629925" datatype="html"> <source>You need a password to watch this video</source> <target state="translated">Le mot de passe est requis pour voir cette vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">467</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">467</context> + </context-group> + </trans-unit> <trans-unit id="7116606560384080593" datatype="html"> <source>This video is password protected</source> <target state="translated">Cette vidéo est protégée par un mot de passe</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">468</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">468</context> + </context-group> + </trans-unit> <trans-unit id="6566384659758828708" datatype="html"> <source>Incorrect password, please enter a correct password</source> <target state="translated">Mot de passe incorrect. Veuillez corriger le mot de passe.</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">469</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">469</context> + </context-group> + </trans-unit> <trans-unit id="8858527736400081688"> <source>This video contains mature or explicit content. Are you sure you want to watch it?</source> <target>Cette vidéo contient du contenu sensible. Êtes-vous sûr de vouloir la regarder ?</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">517</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">517</context> + </context-group> + </trans-unit> <trans-unit id="3937119019020041049"> <source>Mature or explicit content</source> <target>Contenu explicite ou sensible</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">518</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">518</context> + </context-group> + </trans-unit> <trans-unit id="2159130950882492111" datatype="html"> <source>Cancel</source> <target state="translated">Annuler</target> - - - - - - - - - - - - - - - - - - - - - - - - - - - <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">53</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/follow-modal.component.html</context><context context-type="linenumber">35</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context><context context-type="linenumber">69</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context><context context-type="linenumber">99</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context><context context-type="linenumber">125</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">161</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context><context context-type="linenumber">112</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html</context><context context-type="linenumber">22</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-imports/my-video-imports.component.html</context><context context-type="linenumber">43</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/modals/video-change-ownership.component.html</context><context context-type="linenumber">28</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context><context context-type="linenumber">40</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html</context><context context-type="linenumber">27</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context><context context-type="linenumber">78</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/modal/confirm.component.html</context><context context-type="linenumber">34</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/moderation-comment-modal.component.html</context><context context-type="linenumber">28</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/batch-domains-modal.component.html</context><context context-type="linenumber">33</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context><context context-type="linenumber">55</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context><context context-type="linenumber">55</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context><context context-type="linenumber">86</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.html</context><context context-type="linenumber">36</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context><context context-type="linenumber">48</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context><context context-type="linenumber">23</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/standalone-upload/upload-progress.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/standalone-upload/upload-progress.component.html</context><context context-type="linenumber">27</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.html</context><context context-type="linenumber">39</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> + <context context-type="linenumber">53</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/follows/following-list/follow-modal.component.html</context> + <context context-type="linenumber">35</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> + <context context-type="linenumber">69</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> + <context context-type="linenumber">99</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> + <context context-type="linenumber">125</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+login/login.component.html</context> + <context context-type="linenumber">161</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> + <context context-type="linenumber">112</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html</context> + <context context-type="linenumber">22</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-video-imports/my-video-imports.component.html</context> + <context context-type="linenumber">43</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+my-library/my-videos/modals/video-change-ownership.component.html</context> + <context context-type="linenumber">28</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.html</context> + <context context-type="linenumber">20</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context> + <context context-type="linenumber">40</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html</context> + <context context-type="linenumber">27</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> + <context context-type="linenumber">78</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/modal/confirm.component.html</context> + <context context-type="linenumber">34</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-abuse-list/moderation-comment-modal.component.html</context> + <context context-type="linenumber">28</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/batch-domains-modal.component.html</context> + <context context-type="linenumber">33</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context> + <context context-type="linenumber">55</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context> + <context context-type="linenumber">55</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context> + <context context-type="linenumber">86</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.html</context> + <context context-type="linenumber">36</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context> + <context context-type="linenumber">48</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context> + <context context-type="linenumber">23</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/standalone-upload/upload-progress.component.html</context> + <context context-type="linenumber">15</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/standalone-upload/upload-progress.component.html</context> + <context context-type="linenumber">27</context> + </context-group> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.html</context> + <context context-type="linenumber">39</context> + </context-group> + </trans-unit> <trans-unit id="5856931617181450881" datatype="html"> <source>Enter/exit fullscreen</source> <target state="translated">Entrer/sortir du plein écran</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">944</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">944</context> + </context-group> + </trans-unit> <trans-unit id="2971009377468404076" datatype="html"> <source>Play/Pause the video</source> <target state="translated">Lecture/Pause de la vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">945</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">945</context> + </context-group> + </trans-unit> <trans-unit id="4147087312411482964" datatype="html"> <source>Mute/unmute the video</source> <target state="translated">Sourdine/reprise du son de la vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">946</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">946</context> + </context-group> + </trans-unit> <trans-unit id="4791956574676305640" datatype="html"> <source>Skip to a percentage of the video: 0 is 0% and 9 is 90%</source> <target state="translated">Passer à un pourcentage de la vidéo : 0 est 0% et 9 est 90%</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">961</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">961</context> + </context-group> + </trans-unit> <trans-unit id="3887762369650091344" datatype="html"> <source>Increase the volume</source> <target state="translated">Augmenter le volume</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">948</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">948</context> + </context-group> + </trans-unit> <trans-unit id="1363382131573461910" datatype="html"> <source>Decrease the volume</source> <target state="translated">Diminuer le volume</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">949</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">949</context> + </context-group> + </trans-unit> <trans-unit id="2541031516422557760" datatype="html"> <source>Seek the video forward</source> <target state="translated">Faire avancer la vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">963</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">963</context> + </context-group> + </trans-unit> <trans-unit id="8813023402019364882" datatype="html"> <source>Seek the video backward</source> <target state="translated">Faire reculer la vidéo</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">964</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">964</context> + </context-group> + </trans-unit> <trans-unit id="581757752202843950" datatype="html"> <source>Increase playback rate</source> <target state="translated">Augmenter la vitesse de lecture</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">966</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">966</context> + </context-group> + </trans-unit> <trans-unit id="5467642834854681120" datatype="html"> <source>Decrease playback rate</source> <target state="translated">Diminuer la vitesse de lecture</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">967</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">967</context> + </context-group> + </trans-unit> <trans-unit id="3860402955823859506" datatype="html"> <source>Navigate in the video to the previous frame</source> <target state="translated">Naviguer dans la vidéo jusqu'à l'image précédente</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">969</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">969</context> + </context-group> + </trans-unit> <trans-unit id="8232494782895420700" datatype="html"> <source>Navigate in the video to the next frame</source> <target state="translated">Naviguer dans la vidéo jusqu'à l'image suivante</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">970</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">970</context> + </context-group> + </trans-unit> <trans-unit id="8223917068580581095" datatype="html"> <source>Toggle theater mode</source> <target state="translated">Basculer le mode théâtre</target> - - <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">954</context></context-group></trans-unit> + <context-group purpose="location"> + <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> + <context context-type="linenumber">954</context> + </context-group> + </trans-unit> <trans-unit id="8025996572234182184"> <source>Like the video</source> <target>J’aime cette vidéo</target>