<context-group purpose="location">
<context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context>
<context context-type="linenumber">57</context>
<context-group purpose="location">
<context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context>
<context context-type="linenumber">57</context>
<source>You don't have notifications.</source>
<target>আপনার কোনো বিজ্ঞপ্তি নেই।</target>
<context-group purpose="location">
<source>You don't have notifications.</source>
<target>আপনার কোনো বিজ্ঞপ্তি নেই।</target>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> published a new video: <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </source>
<target><x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> নতুন ভিডিও প্রকাশ করেছে: <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </target>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> published a new video: <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </source>
<target><x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> নতুন ভিডিও প্রকাশ করেছে: <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </target>
<context-group purpose="location">
<source>The notification concerns a video now unavailable</source>
<target>এই বিজ্ঞপ্তির ভিডিওটা আর নেই</target>
<context-group purpose="location">
<source>The notification concerns a video now unavailable</source>
<target>এই বিজ্ঞপ্তির ভিডিওটা আর নেই</target>
<context-group purpose="location">
<source><x id="START_LINK" ctype="x-a" equiv-text="<a>"/><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" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </source>
<target/>
<context-group purpose="location">
<source><x id="START_LINK" ctype="x-a" equiv-text="<a>"/><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" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </source>
<target/>
<context-group purpose="location">
<source>The notification concerns a comment now unavailable</source>
<target/>
<context-group purpose="location">
<source>The notification concerns a comment now unavailable</source>
<target/>
<context-group purpose="location">
<source>Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been published </source>
<target/>
<context-group purpose="location">
<source>Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been published </source>
<target/>
<context-group purpose="location">
<source><x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded </source>
<target/>
<context-group purpose="location">
<source><x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded </source>
<target/>
<context-group purpose="location">
<source><x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed </source>
<target/>
<context-group purpose="location">
<source><x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed </source>
<target/>
<context-group purpose="location">
<source>User <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> registered on your instance </source>
<target/>
<context-group purpose="location">
<source>User <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> registered on your instance </source>
<target/>
<context-group purpose="location">
<source><x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is following <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/><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" equiv-text="<ng-container>"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> </source>
<target/>
<context-group purpose="location">
<source><x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is following <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/><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" equiv-text="<ng-container>"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> </source>
<target/>
<context-group purpose="location">
<source>Your instance has <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>a new follower<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> (<x id="INTERPOLATION" equiv-text="{{ notification.actorFollow?.follower.host }}"/>) <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> awaiting your approval<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> </source>
<target/>
<context-group purpose="location">
<source>Your instance has <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>a new follower<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> (<x id="INTERPOLATION" equiv-text="{{ notification.actorFollow?.follower.host }}"/>) <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> awaiting your approval<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> </source>
<target/>
<context-group purpose="location">
<source>Your instance automatically followed <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.following.host }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </source>
<target/>
<context-group purpose="location">
<source>Your instance automatically followed <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.following.host }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ action.label }}"/></source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ action.label }}"/></source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ item.value.label }}"/></source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ item.value.label }}"/></source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {1 view} other {<x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {1 view} other {<x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views} }</source>
<target/>
<context-group purpose="location">
</trans-unit>
<trans-unit id="4a806761798181e907e28ed1af053d466526800d" datatype="html">
<source>Blacklisted</source>
</trans-unit>
<trans-unit id="4a806761798181e907e28ed1af053d466526800d" datatype="html">
<source>Blacklisted</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/video/video-miniature.component.html</context>
<context context-type="linenumber">41</context>
</context-group>
</trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/video/video-miniature.component.html</context>
<context context-type="linenumber">41</context>
</context-group>
</trans-unit>
<source>{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ playlist.videosLength }}"/> videos} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ playlist.videosLength }}"/> videos} }</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ playlist.videoChannelBy }}"/> </source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ playlist.videoChannelBy }}"/> </source>
<target/>
<context-group purpose="location">
<source>Updated <x id="INTERPOLATION" equiv-text="{{ playlist.updatedAt | myFromNow }}"/></source>
<target/>
<context-group purpose="location">
<source>Updated <x id="INTERPOLATION" equiv-text="{{ playlist.updatedAt | myFromNow }}"/></source>
<target/>
<context-group purpose="location">
<source>Delete from <x id="INTERPOLATION" equiv-text="{{ playlist?.displayName }}"/></source>
<target/>
<context-group purpose="location">
<source>Delete from <x id="INTERPOLATION" equiv-text="{{ playlist?.displayName }}"/></source>
<target/>
<context-group purpose="location">
<source>{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }</source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>Remote subscribe<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/>Remote interact<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> </source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>Remote subscribe<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/>Remote interact<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> </source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>Default NSFW/sensitive videos policy<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> <x id="START_TAG_DIV_1" ctype="x-div" equiv-text="<div>"/>can be redefined by the users<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> </source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>Default NSFW/sensitive videos policy<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> <x id="START_TAG_DIV_1" ctype="x-div" equiv-text="<div>"/>can be redefined by the users<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> </source>
<target/>
<context-group purpose="location">
<source>Unlimited <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> per day)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> </source>
<target/>
<context-group purpose="location">
<source>Unlimited <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> per day)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> </source>
<target/>
<context-group purpose="location">
<source>HTTP import (YouTube, Vimeo, direct URL...)</source>
<target/>
<context-group purpose="location">
<source>HTTP import (YouTube, Vimeo, direct URL...)</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ menuEntry.label }}"/></source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ menuEntry.label }}"/></source>
<target/>
<context-group purpose="location">
<source>Default policy on videos containing sensitive content</source>
<target/>
<context-group purpose="location">
<source>Default policy on videos containing sensitive content</source>
<target/>
<context-group purpose="location">
<source>Only display videos in the following languages/subtitles</source>
<target/>
<context-group purpose="location">
<source>Only display videos in the following languages/subtitles</source>
<target/>
<context-group purpose="location">
<source>In Recently added, Trending, Local, Most liked and Search pages</source>
<source>In Recently added, Trending, Local, Most liked and Search pages</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context>
<context context-type="linenumber">26</context>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context>
<context context-type="linenumber">26</context>
<source>The <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>sharing system<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load.</source>
<target/>
<context-group purpose="location">
<source>The <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>sharing system<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load.</source>
<target/>
<context-group purpose="location">
<source>When on a video page, directly start playing the video.</source>
<target/>
<context-group purpose="location">
<source>When on a video page, directly start playing the video.</source>
<target/>
<context-group purpose="location">
<source>When a video ends, follow up with the next suggested video.</source>
<target/>
<context-group purpose="location">
<source>When a video ends, follow up with the next suggested video.</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ actor.followersCount }}"/> subscribers</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ actor.followersCount }}"/> subscribers</source>
<target/>
<context-group purpose="location">
<source>Sorry but there was an issue with the external login process. Please <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>contact an administrator<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source>
<target/>
<context-group purpose="location">
<source>Sorry but there was an issue with the external login process. Please <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>contact an administrator<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source>
<target/>
<context-group purpose="location">
<source>We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system.</source>
<target/>
<context-group purpose="location">
<source>We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system.</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {...} other {...}}"/></source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {...} other {...}}"/></source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {result} other {results} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {result} other {results} }</source>
<target/>
<context-group purpose="location">
<source>Filters <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> </source>
<target/>
<context-group purpose="location">
<source>Filters <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> </source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ result.followersCount }}"/> subscribers</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ result.followersCount }}"/> subscribers</source>
<target/>
<context-group purpose="location">
<source>Welcome to PeerTube, dear administrator!</source>
<target/>
<context-group purpose="location">
<source>Welcome to PeerTube, dear administrator!</source>
<target/>
<context-group purpose="location">
<source>Upload or import videos, parse logs, prune storage directories, reset user password...</source>
<target/>
<context-group purpose="location">
<source>Upload or import videos, parse logs, prune storage directories, reset user password...</source>
<target/>
<context-group purpose="location">
<source>Managing users, following other instances, dealing with spammers...</source>
<target/>
<context-group purpose="location">
<source>Managing users, following other instances, dealing with spammers...</source>
<target/>
<context-group purpose="location">
<source>Setup your account, managing video playlists, discover third-party applications...</source>
<target/>
<context-group purpose="location">
<source>Setup your account, managing video playlists, discover third-party applications...</source>
<target/>
<context-group purpose="location">
<source>Official PeerTube website (news, support, contribute...): <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source>
<target/>
<context-group purpose="location">
<source>Official PeerTube website (news, support, contribute...): <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source>
<target/>
<context-group purpose="location">
<source>Put your instance on the public PeerTube index: <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </source>
<target/>
<context-group purpose="location">
<source>Put your instance on the public PeerTube index: <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> </source>
<target/>
<context-group purpose="location">
<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 your 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/>
<context-group purpose="location">
<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 your 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/>
<context-group purpose="location">
<context-group purpose="location">
<context context-type="sourcefile">src/app/menu/menu.component.html</context>
<context context-type="linenumber">116</context>
<context-group purpose="location">
<context context-type="sourcefile">src/app/menu/menu.component.html</context>
<context context-type="linenumber">116</context>
<source>Search videos, channels…</source>
<target/>
<context-group purpose="location">
<source>Search videos, channels…</source>
<target/>
<context-group purpose="location">
<source>Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent.</source>
<target/>
<context-group purpose="location">
<source>Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent.</source>
<target/>
<context-group purpose="location">
<source>Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows.</source>
<target/>
<context-group purpose="location">
<source>Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows.</source>
<target/>
<context-group purpose="location">
<source>Video descriptions are truncated by default and require manual action to expand them.</source>
<target/>
<context-group purpose="location">
<source>Video descriptions are truncated by default and require manual action to expand them.</source>
<target/>
<context-group purpose="location">
<source>Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>)</source>
<target/>
<context-group purpose="location">
<source>Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>)</source>
<target/>
<context-group purpose="location">
<source>If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.</source>
<target/>
<context-group purpose="location">
<source>If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.</source>
<target/>
<context-group purpose="location">
<source>Sorry, but something went wrong</source>
<target/>
<context-group purpose="location">
<source>Sorry, but something went wrong</source>
<target/>
<context-group purpose="location">
<source>Congratulations, the video behind <x id="INTERPOLATION" equiv-text="{{ targetUrl }}"/> will be imported! You can already add information about this video. </source>
<target/>
<context-group purpose="location">
<source>Congratulations, the video behind <x id="INTERPOLATION" equiv-text="{{ targetUrl }}"/> will be imported! You can already add information about this video. </source>
<target/>
<context-group purpose="location">
<source>Image that will be merged with your audio file. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> The chosen image will be definitive and cannot be modified. </source>
<target/>
<context-group purpose="location">
<source>Image that will be merged with your audio file. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> The chosen image will be definitive and cannot be modified. </source>
<target/>
<context-group purpose="location">
<source>Congratulations! Your video is now available in your private library.</source>
<target/>
<context-group purpose="location">
<source>Congratulations! Your video is now available in your private library.</source>
<target/>
<context-group purpose="location">
<source>Publish will be available when upload is finished</source>
<target/>
<context-group purpose="location">
<source>Publish will be available when upload is finished</source>
<target/>
<context-group purpose="location">
<source>Congratulations, the video will be imported with BitTorrent! You can already add information about this video.</source>
<target/>
<context-group purpose="location">
<source>Congratulations, the video will be imported with BitTorrent! You can already add information about this video.</source>
<target/>
<context-group purpose="location">
<source>We recommend you to not use the <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>root<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> user to publish your videos, since it's the super-admin account of your instance. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> Instead, <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>create a dedicated account<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to upload your videos. </source>
<target/>
<context-group purpose="location">
<source>We recommend you to not use the <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>root<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> user to publish your videos, since it's the super-admin account of your instance. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> Instead, <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>create a dedicated account<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to upload your videos. </source>
<target/>
<context-group purpose="location">
<source>Import <x id="INTERPOLATION" equiv-text="{{ videoName }}"/></source>
<target/>
<context-group purpose="location">
<source>Import <x id="INTERPOLATION" equiv-text="{{ videoName }}"/></source>
<target/>
<context-group purpose="location">
<source>Upload <x id="INTERPOLATION" equiv-text="{{ videoName }}"/></source>
<target/>
<context-group purpose="location">
<source>Upload <x id="INTERPOLATION" equiv-text="{{ videoName }}"/></source>
<target/>
<context-group purpose="location">
<source>The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).</source>
<target/>
<context-group purpose="location">
<source>The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).</source>
<target/>
<context-group purpose="location">
<source>The video is being imported, it will be available when the import is finished.</source>
<target/>
<context-group purpose="location">
<source>The video is being imported, it will be available when the import is finished.</source>
<target/>
<context-group purpose="location">
<source>The video is being transcoded, it may not work properly.</source>
<target/>
<context-group purpose="location">
<source>The video is being transcoded, it may not work properly.</source>
<target/>
<context-group purpose="location">
<source>This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. </source>
<target/>
<context-group purpose="location">
<source>This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. </source>
<target/>
<context-group purpose="location">
<source>By <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/></source>
<target/>
<context-group purpose="location">
<source>By <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/></source>
<target/>
<context-group purpose="location">
<source>the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers.</source>
<target/>
<context-group purpose="location">
<source>the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers.</source>
<target/>
<context-group purpose="location">
<source>State <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>State <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Score <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Score <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> followers</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> followers</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ action }}"/></source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ action }}"/></source>
<target/>
<context-group purpose="location">
<source>Redundancy allowed <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Redundancy allowed <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> hosts</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> hosts</source>
<target/>
<context-group purpose="location">
<source>It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers.</source>
<target/>
<context-group purpose="location">
<source>It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers.</source>
<target/>
<context-group purpose="location">
<source>Video <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Video <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>No redundancy strategy is enabled on your instance.</source>
<target/>
<context-group purpose="location">
<source>No redundancy strategy is enabled on your instance.</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {Video} other {Videos} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {Video} other {Videos} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {Channel} other {Channels} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {Channel} other {Channels} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {Comment} other {Comments} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {Comment} other {Comments} }</source>
<target/>
<context-group purpose="location">
<source>If you leave the password empty, an email will be sent to the user.</source>
<target/>
<context-group purpose="location">
<source>If you leave the password empty, an email will be sent to the user.</source>
<target/>
<context-group purpose="location">
<source>Transcoding is enabled. The video quota only takes into account <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> video size. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> At most, this user could upload ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>. </source>
<target/>
<context-group purpose="location">
<source>Transcoding is enabled. The video quota only takes into account <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> video size. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> At most, this user could upload ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>. </source>
<target/>
<context-group purpose="location">
<source>Send a link to reset the password by email to the user</source>
<target/>
<context-group purpose="location">
<source>Send a link to reset the password by email to the user</source>
<target/>
<context-group purpose="location">
<source>User's email is verified / User can login without email verification</source>
<target/>
<context-group purpose="location">
<source>User's email is verified / User can login without email verification</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> users</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> users</source>
<target/>
<context-group purpose="location">
<source>Date <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Date <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>This comment can only be seen by you or the other moderators.</source>
<target/>
<context-group purpose="location">
<source>This comment can only be seen by you or the other moderators.</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> reports</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> reports</source>
<target/>
<context-group purpose="location">
<source>Muted at <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Muted at <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/></source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> muted instances</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> muted instances</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> muted accounts</source>
<target/>
<context-group purpose="location">
<source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> muted accounts</source>
<target/>
<context-group purpose="location">
<source>To load your new installed plugins or themes, refresh the page.</source>
<target/>
<context-group purpose="location">
<source>To load your new installed plugins or themes, refresh the page.</source>
<target/>
<context-group purpose="location">
<source>This <x id="INTERPOLATION" equiv-text="{{ pluginTypeLabel }}"/> does not have settings. </source>
<target/>
<context-group purpose="location">
<source>This <x id="INTERPOLATION" equiv-text="{{ pluginTypeLabel }}"/> does not have settings. </source>
<target/>
<context-group purpose="location">
<source>By <x id="INTERPOLATION" equiv-text="{{ log.by }}"/> -></source>
<target/>
<context-group purpose="location">
<source>By <x id="INTERPOLATION" equiv-text="{{ log.by }}"/> -></source>
<target/>
<context-group purpose="location">
<source>This instance is dedicated to sensitive or NSFW content</source>
<target/>
<context-group purpose="location">
<source>This instance is dedicated to sensitive or NSFW content</source>
<target/>
<context-group purpose="location">
<source>Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc</source>
<target/>
<context-group purpose="location">
<source>Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc</source>
<target/>
<context-group purpose="location">
<source>To share your personal videos? To open registrations and allow people to upload what they want?</source>
<target/>
<context-group purpose="location">
<source>To share your personal videos? To open registrations and allow people to upload what they want?</source>
<target/>
<context-group purpose="location">
<source>It's important to know for users who want to register on your instance</source>
<target/>
<context-group purpose="location">
<source>It's important to know for users who want to register on your instance</source>
<target/>
<context-group purpose="location">
<source>With your own funds? With user donations? Advertising?</source>
<target/>
<context-group purpose="location">
<source>With your own funds? With user donations? Advertising?</source>
<target/>
<context-group purpose="location">
<source>i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc.</source>
<target/>
<context-group purpose="location">
<source>i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc.</source>
<target/>
<context-group purpose="location">
</trans-unit>
<trans-unit id="9091b36f8890eabbd2305789eb826d16e8f4641d" datatype="html">
<source>Trending videos</source>
</trans-unit>
<trans-unit id="9091b36f8890eabbd2305789eb826d16e8f4641d" datatype="html">
<source>Trending videos</source>
<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">267</context>
</context-group>
</trans-unit>
<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">267</context>
</context-group>
</trans-unit>
<source>⚠️ This functionality requires a lot of attention and extra moderation.</source>
<target/>
<context-group purpose="location">
<source>⚠️ This functionality requires a lot of attention and extra moderation.</source>
<target/>
<context-group purpose="location">
<source>Unless a user is marked as trusted, their videos will stay private until a moderator reviews them.</source>
<target/>
<context-group purpose="location">
<source>Unless a user is marked as trusted, their videos will stay private until a moderator reviews them.</source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> is awaiting email verification </source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> is awaiting email verification </source>
<target/>
<context-group purpose="location">
<source>Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> </source>
<target/>
<context-group purpose="location">
<source>Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> </source>
<target/>
<context-group purpose="location">
<source>Once you delete your account, there is no going back. You will be asked to confirm this action.</source>
<target/>
<context-group purpose="location">
<source>Once you delete your account, there is no going back. You will be asked to confirm this action.</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers</source>
<target/>
<context-group purpose="location">
<source><x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers</source>
<target/>
<context-group purpose="location">
<source>Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/></source>
<target/>
<context-group purpose="location">
<source>Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/></source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> Delete history </source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> Delete history </source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> Notification preferences </source>
<target/>
<context-group purpose="location">
<source><x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> Notification preferences </source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {1 subscriber} other {<x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers} }</source>
<target/>
<context-group purpose="location">
<source>{VAR_PLURAL, plural, =1 {1 subscriber} other {<x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers} }</source>
<target/>
<context-group purpose="location">
<source>Short text to tell people how they can support your channel (membership platform...).<br /><br /> When you will upload a video in this channel, the video support field will be automatically filled by this text.</source>
<target/>
<context-group purpose="location">
<source>Short text to tell people how they can support your channel (membership platform...).<br /><br /> When you will upload a video in this channel, the video support field will be automatically filled by this text.</source>
<target/>
<context-group purpose="location">
<source>Overwrite support field of all videos of this channel</source>
<target/>
<context-group purpose="location">
<source>Overwrite support field of all videos of this channel</source>
<target/>
<context-group purpose="location">
<source>If you need help to use PeerTube, you can have a look at the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source>
<target/>
<context-group purpose="location">
<source>If you need help to use PeerTube, you can have a look at the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source>
<target/>
<context-group purpose="location">
<source>This instance does not require email verification.</source>
<target/>
<context-group purpose="location">
<source>This instance does not require email verification.</source>
<target/>
<context-group purpose="location">
<source>Contact <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrator</source>
<target/>
<context-group purpose="location">
<source>Contact <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrator</source>
<target/>
<context-group purpose="location">
<source>About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></source>
<target/>
<context-group purpose="location">
<source>About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></source>
<target/>
<context-group purpose="location">
<source>This instance is dedicated to sensitive/NSFW content.</source>
<target/>
<context-group purpose="location">
<source>This instance is dedicated to sensitive/NSFW content.</source>
<target/>
<context-group purpose="location">
<source>For more information, please visit <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source>
<target/>
<context-group purpose="location">
<source>For more information, please visit <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source>
<target/>
<context-group purpose="location">
<source>Discover how to setup your account, what is a channel, how to create a playlist and more!</source>
<target/>
<context-group purpose="location">
<source>Discover how to setup your account, what is a channel, how to create a playlist and more!</source>
<target/>
<context-group purpose="location">
<source>Discover unofficial Android applications or browser addons!</source>
<target/>
<context-group purpose="location">
<source>Discover unofficial Android applications or browser addons!</source>
<target/>
<context-group purpose="location">
<source>Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code!</source>
<target/>
<context-group purpose="location">
<source>Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code!</source>
<target/>
<context-group purpose="location">
<source>PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube.</source>
<target/>
<context-group purpose="location">
<source>PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube.</source>
<target/>
<context-group purpose="location">
<source>In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because:</source>
<target/>
<context-group purpose="location">
<source>In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because:</source>
<target/>
<context-group purpose="location">
<source>An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot)</source>
<target/>
<context-group purpose="location">
<source>An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot)</source>
<target/>
<context-group purpose="location">
<source>For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm</source>
<target/>
<context-group purpose="location">
<source>For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm</source>
<target/>
<context-group purpose="location">
<source>Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour</source>
<target/>
<context-group purpose="location">
<source>Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour</source>
<target/>
<context-group purpose="location">
<source>If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video</source>
<target/>
<context-group purpose="location">
<source>If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video</source>
<target/>
<context-group purpose="location">
<source>The IP address is a vague information: usually, it regularly changes and can represent many persons or entities</source>
<target/>
<context-group purpose="location">
<source>The IP address is a vague information: usually, it regularly changes and can represent many persons or entities</source>
<target/>
<context-group purpose="location">
<source>The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information.</source>
<target/>
<context-group purpose="location">
<source>The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information.</source>
<target/>
<context-group purpose="location">
<source>The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics).</source>
<target/>
<context-group purpose="location">
<source>The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics).</source>
<target/>
<context-group purpose="location">
<source>What can I do to limit the exposure of my IP address?</source>
<target/>
<context-group purpose="location">
<source>What can I do to limit the exposure of my IP address?</source>
<target/>
<context-group purpose="location">
<source>Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense.</source>
<target/>
<context-group purpose="location">
<source>Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense.</source>
<target/>
<context-group purpose="location">
<source>PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far:</source>
<target/>
<context-group purpose="location">
<source>PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far:</source>
<target/>
<context-group purpose="location">
<source>We set a limit to the number of peers sent by the tracker</source>
<target/>
<context-group purpose="location">
<source>We set a limit to the number of peers sent by the tracker</source>
<target/>
<context-group purpose="location">
<source>We set a limit on the request frequency received by the tracker</source>
<target/>
<context-group purpose="location">
<source>We set a limit on the request frequency received by the tracker</source>
<target/>
<context-group purpose="location">
<source>Allow instance admins to disable P2P from the administration interface</source>
<target/>
<context-group purpose="location">
<source>Allow instance admins to disable P2P from the administration interface</source>
<target/>
<context-group purpose="location">
<source>Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser.</source>
<target/>
<context-group purpose="location">
<source>Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser.</source>
<target/>
<context-group purpose="location">
<source>Developed with ❤ by <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source>
<target/>
<context-group purpose="location">
<source>Developed with ❤ by <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source>
<target/>
<context-group purpose="location">
<source>A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content.<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. </source>
<target/>
<context-group purpose="location">
<source>A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content.<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. </source>
<target/>
<context-group purpose="location">
<source>Other users can decide to subscribe any channel they want, to be notified when you publish a new video.</source>
<target/>
<context-group purpose="location">
<source>Other users can decide to subscribe any channel they want, to be notified when you publish a new video.</source>
<target/>
<context-group purpose="location">
<source>The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.</source>
<target/>
<context-group purpose="location">
<source>The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.</source>
<target/>
<context-group purpose="location">
<source>The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.</source>
<target/>
<context-group purpose="location">
<source>The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it.</source>
<target/>
<context-group purpose="location">
<source>I am at least 16 years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>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>"/> and to the <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>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 this instance </source>
<target/>
<context-group purpose="location">
<source>I am at least 16 years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>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>"/> and to the <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>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 this instance </source>
<target/>
<context-group purpose="location">
</trans-unit>
<trans-unit id="1e919c88a3f889d6659288e69d3e178da0ea7ab0" datatype="html">
<source>Go to the trending videos page</source>
</trans-unit>
<trans-unit id="1e919c88a3f889d6659288e69d3e178da0ea7ab0" datatype="html">
<source>Go to the trending videos page</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/app.component.ts</context>
<context context-type="linenumber">1</context>
<context-group purpose="location">
<context context-type="sourcefile">src/app/app.component.ts</context>
<context context-type="linenumber">1</context>
</trans-unit>
<trans-unit id="5b94148c16fa19e3db89972d11e93f790a73a054" datatype="html">
<source>Trending for the last 24 hours</source>
</trans-unit>
<trans-unit id="5b94148c16fa19e3db89972d11e93f790a73a054" datatype="html">
<source>Trending for the last 24 hours</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context>
<context context-type="linenumber">1</context>
<context-group purpose="location">
<context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context>
<context context-type="linenumber">1</context>
</trans-unit>
<trans-unit id="6e9cb0b3b38312870471954abec8690170429a4e" datatype="html">
<source>Trending videos are those totalizing the greatest number of views during the last 24 hours</source>
</trans-unit>
<trans-unit id="6e9cb0b3b38312870471954abec8690170429a4e" datatype="html">
<source>Trending videos are those totalizing the greatest number of views during the last 24 hours</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context>
<context context-type="linenumber">1</context>
<context-group purpose="location">
<context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context>
<context context-type="linenumber">1</context>
</trans-unit>
<trans-unit id="6da9ddede61711ecfeaa94fc61a6b7bb844ab3df" datatype="html">
<source>Trending for the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days</source>
</trans-unit>
<trans-unit id="6da9ddede61711ecfeaa94fc61a6b7bb844ab3df" datatype="html">
<source>Trending for the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context>
<context context-type="linenumber">1</context>
<context-group purpose="location">
<context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context>
<context context-type="linenumber">1</context>
</trans-unit>
<trans-unit id="caa0a70f34df9b60a71ed0ad6c82de7b07c0c509" datatype="html">
<source>Trending videos are those totalizing the greatest number of views during the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days</source>
</trans-unit>
<trans-unit id="caa0a70f34df9b60a71ed0ad6c82de7b07c0c509" datatype="html">
<source>Trending videos are those totalizing the greatest number of views during the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context>
<context context-type="linenumber">1</context>
<context-group purpose="location">
<context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context>
<context context-type="linenumber">1</context>