<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></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>"/> 在<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>"/>上提到你</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>"/> 在<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>"/>上提到你</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
<context context-type="linenumber">164</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></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">"/>插件/主题<x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>有新的版本:<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">"/>插件/主题<x id="INTERPOLATION" equiv-text="{{ notification.plugin.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>有新的版本:<x id="INTERPOLATION_1" equiv-text="{{ notification.plugin.latestVersion }}"/> </target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
<context context-type="linenumber">198,199</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">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>有新的版本:<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">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>有新的版本:<x id="INTERPOLATION" equiv-text="{{ notification.peertube.latestVersion }}"/> </target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
<context context-type="linenumber">206,207</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">你的视频 <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>"/> 编辑已结束 </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">你的视频 <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>"/> 编辑已结束 </target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context>
<context context-type="linenumber">213,215</context>
<trans-unit id="1394835141143590910">
<source>Start at</source>
<target>开始时间</target>
-
-
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context><context context-type="linenumber">45</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">149</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">34</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">69</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context><context context-type="linenumber">45</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">149</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">34</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">69</context></context-group>
+ </trans-unit>
<trans-unit id="5964984095397511808">
<source>Stop at</source>
<target>停止时间</target>
-
-
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context><context context-type="linenumber">60</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">188</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">35</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">83</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context><context context-type="linenumber">60</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">188</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">35</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">83</context></context-group>
+ </trans-unit>
<trans-unit id="2816407313459209541" datatype="html">
<source>Your report will be sent to moderators of <x id="INTERPOLATION"/><x id="START_TAG_NG_CONTAINER"/> and will be forwarded to the video origin (<x id="INTERPOLATION_1"/>) too<x id="CLOSE_TAG_NG_CONTAINER"/>. </source>
<target state="translated">你的报告将发送到 <x id="INTERPOLATION"/> 的管理员,<x id="START_TAG_NG_CONTAINER"/>同时会转发到视频来源(<x id="INTERPOLATION_1"/>)<x id="CLOSE_TAG_NG_CONTAINER"/>。 </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">71</context></context-group>
</trans-unit>
<trans-unit id="2193037168694505715" datatype="html">
- <source>Short text to tell people how they can support the channel (membership platform...).<br /><br />
- When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source>
- <target state="translated">告诉人们如何支持频道(会员平台)的简短文本。<br /><br /> 当视频上传到此频道时,视频支持字段会被自动填充此文本。</target>
+ <source>Short text to tell people how they can support the channel (membership platform...).<br /><br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source>
+ <target state="translated">告诉人们如何支持频道(会员平台)的简短文本。<br /><br /> 当视频上传到此频道时,视频支持字段会被自动填充此文本。</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">67,68</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">20</context></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://zh.wikipedia.org/wiki/Markdown#示例" target="_blank" rel="noopener noreferrer"兼容 >Markdown</a> 并支持:</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://zh.wikipedia.org/wiki/Markdown#示例" target="_blank" rel="noopener noreferrer"兼容 >Markdown</a> 并支持:</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group>
</trans-unit>
<trans-unit id="146235964740293376" datatype="html">
<target>种子导入</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">103</context></context-group>
</trans-unit>
-
-
<trans-unit id="4603134051700562542" datatype="html">
<source>Loading instance statistics...</source>
<target state="translated">正在载入网站统计数据……</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group>
</trans-unit>
<trans-unit id="7252854992688790751" datatype="html">
- <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="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="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="START_LINK_2" equiv-text="<a class="alert-link" 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">此实例允许注册。但是,请在帐户创建前小心检查 <x id="START_LINK" ctype="x-a" equiv-text="<a class="terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/>条款<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">"/>条款<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 。你也可以在以下链接中搜索完全符合你需要的其他实例:<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="START_LINK_2" equiv-text="<a class="alert-link" 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="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="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="START_LINK_2" equiv-text="<a class="alert-link" 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">此实例允许注册。但是,请在帐户创建前小心检查 <x id="START_LINK" ctype="x-a" equiv-text="<a class="terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/>条款<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">"/>条款<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 。你也可以在以下链接中搜索完全符合你需要的其他实例:<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="START_LINK_2" equiv-text="<a class="alert-link" 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">64</context></context-group>
</trans-unit>
<trans-unit id="7215649348148521605" 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 (click)="onTermsClick($event, instanceInformation)" href='#'>"/>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="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="START_LINK_1" equiv-text="<a class="alert-link" 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">目前此实例不允许用户注册,你可以检查 <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="onTermsClick($event, instanceInformation)" href='#'>"/>条款<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 以了解详情,或寻找别的站台,好让你注册帐户并上传你的视频。看看一众站台中有哪个合你心意:<x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="START_LINK_1" equiv-text="<a class="alert-link" 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 (click)="onTermsClick($event, instanceInformation)" href='#'>"/>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="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="START_LINK_1" equiv-text="<a class="alert-link" 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">目前此实例不允许用户注册,你可以检查 <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="onTermsClick($event, instanceInformation)" href='#'>"/>条款<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 以了解详情,或寻找别的站台,好让你注册帐户并上传你的视频。看看一众站台中有哪个合你心意:<x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="START_LINK_1" equiv-text="<a class="alert-link" 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">69</context></context-group>
</trans-unit>
<trans-unit id="2392488717875840729">
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></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">一封带有重置密码说明的电子邮件将被发送到 <x id="PH" equiv-text="this.forgotPasswordEmail"/>。该链接将在 1 小时内到期。</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">131</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">131</context></context-group>
+ </trans-unit>
<trans-unit id="4768749765465246664">
<source>Email</source>
<target>电子邮件</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.html</context><context context-type="linenumber">8</context></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">对 <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">对 <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>
<trans-unit id="7819314041543176992">
<source>Close</source>
<target>关闭</target>
-
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">28</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">38</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">51</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">28</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">38</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">51</context></context-group>
+ </trans-unit>
<trans-unit id="4853631149357965563" datatype="html">
<source>Update live settings</source>
<target state="translated">更新直播设置</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">54</context></context-group></trans-unit><trans-unit id="1254225561962113354" datatype="html">
- <source>Server too slow</source><target state="new">Server too slow</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">54</context></context-group>
+ </trans-unit>
+ <trans-unit id="1254225561962113354" datatype="html">
+ <source>Server too slow</source>
+ <target state="translated">服务器太慢了</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context>
<context context-type="linenumber">42</context>
</context-group>
- </trans-unit><trans-unit id="1599290313974118905" datatype="html">
- <source>Live blacklisted</source><target state="new">Live blacklisted</target>
+ </trans-unit>
+ <trans-unit id="1599290313974118905" datatype="html">
+ <source>Live blacklisted</source>
+ <target state="translated">直播黑名单</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context>
<context context-type="linenumber">43</context>
</context-group>
- </trans-unit><trans-unit id="5274374742436838139" datatype="html">
- <source>Max duration exceeded</source><target state="new">Max duration exceeded</target>
+ </trans-unit>
+ <trans-unit id="5274374742436838139" datatype="html">
+ <source>Max duration exceeded</source>
+ <target state="translated">超过最长时长</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context>
<context context-type="linenumber">44</context>
</context-group>
- </trans-unit><trans-unit id="1677142486230902467" datatype="html">
- <source>Server error</source><target state="new">Server error</target>
+ </trans-unit>
+ <trans-unit id="1677142486230902467" datatype="html">
+ <source>Server error</source>
+ <target state="translated">服务器错误</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context>
<context context-type="linenumber">45</context>
</context-group>
- </trans-unit><trans-unit id="189546967059369850" datatype="html">
- <source>Quota exceeded</source><target state="new">Quota exceeded</target>
+ </trans-unit>
+ <trans-unit id="189546967059369850" datatype="html">
+ <source>Quota exceeded</source>
+ <target state="translated">超出限额</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context>
<context context-type="linenumber">46</context>
<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">268</context></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">⚠️ 如果启用,我们建议使用 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/> HTTP 代理<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>以阻止来自你的 PeerTube 服务器的私人 URL 访问</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">⚠️ 如果启用,我们建议使用 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/> HTTP 代理<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>以阻止来自你的 PeerTube 服务器的私人 URL 访问</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">271</context></context-group>
</trans-unit>
<trans-unit id="7627544798203088407">
<context-group purpose="location"><context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context><context context-type="linenumber">10</context></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">帮助审核者和其他用户认识 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>你是谁<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>,由:</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">帮助审核者和其他用户认识 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>你是谁<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">12</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">上传 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>头像<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">上传 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>头像<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">15</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">编写 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>描述<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">编写 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>描述<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">16</context></context-group>
</trans-unit>
<trans-unit id="2218100934178971211" datatype="html">
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-actor-image/actor-avatar.component.ts</context><context context-type="linenumber">47</context></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">"/>兼容 Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 也支持 <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/>自定义的 PeerTube HTML 标签<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">"/>兼容 Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 也支持 <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/>自定义的 PeerTube HTML 标签<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>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">48</context></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">"/>选择<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>适合你作品的许可证。 </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">"/>选择<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">85</context></context-group>
</trans-unit>
<trans-unit id="5462361983940693567">
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">183</context></context-group>
</trans-unit>
<trans-unit id="5600963353867835532">
- <source>Already uploaded ✔</source>
+ <source>Already uploaded ✔</source>
<target>已上传 ✔</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group>
</trans-unit>
<trans-unit id="8693603235657020323" datatype="html">
<source>Other</source>
<target state="translated">其他</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">208</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/select/select-languages.component.ts</context><context context-type="linenumber">50</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">208</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/select/select-languages.component.ts</context><context context-type="linenumber">50</context></context-group>
+ </trans-unit>
<trans-unit id="2200003513633568069">
<source>Enable video comments</source>
<target>开启视频评论</target>
<trans-unit id="2375260419993138758">
<source>URL</source>
<target>URL</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">6</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">102</context></context-group></trans-unit>
+ <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">6</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">24</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">102</context></context-group>
+ </trans-unit>
<trans-unit id="6760671759540007434" datatype="html">
<source>You can import any URL <x id="START_LINK"/>supported by youtube-dl<x id="CLOSE_LINK"/> or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. </source>
<target state="translated">你可以导入任何 <x id="START_LINK"/>youtube-dl 支持<x id="CLOSE_LINK"/> 的网址或指向媒体文件的链接。你应该确保你对它指向的内容拥有传播权,否则它可能会给你自己和你的网站带来法律麻烦。 </target>
<trans-unit id="9172233176401579786">
<source>Scheduled</source>
<target>定时发布</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">227</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">227</context></context-group>
+ </trans-unit>
<trans-unit id="1435317307066082710" datatype="html">
<source>Hide the video until a specific date</source>
<target state="translated">在设定的日期之前隐藏视频</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">228</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">228</context></context-group>
+ </trans-unit>
<trans-unit id="1087181129481039628" datatype="html">
<source>Normal live</source>
<target state="translated">普通直播</target>
<source>Live published.</source>
<target state="translated">直播已发布。</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context><context context-type="linenumber">134</context></context-group>
- </trans-unit><trans-unit id="8675588963276687921" datatype="html">
- <source>Stream only once, replay will replace your live</source><target state="new">Stream only once, replay will replace your live</target>
+ </trans-unit>
+ <trans-unit id="8675588963276687921" datatype="html">
+ <source>Stream only once, replay will replace your live</source>
+ <target state="translated">仅串流一次,回放将会替换你的直播</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context>
<context context-type="linenumber">157</context>
</context-group>
</trans-unit>
-
<trans-unit id="2360261543675520397" datatype="html">
<source>Stream only once</source>
<target state="translated">只串流一次</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context><context context-type="linenumber">160</context></context-group>
- </trans-unit><trans-unit id="3384650899171037827" datatype="html">
- <source>Stream multiple times, replays will be separate videos</source><target state="new">Stream multiple times, replays will be separate videos</target>
+ </trans-unit>
+ <trans-unit id="3384650899171037827" datatype="html">
+ <source>Stream multiple times, replays will be separate videos</source>
+ <target state="translated">串流多次,回放将是单独的视频</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context>
<context context-type="linenumber">165</context>
</context-group>
</trans-unit>
-
<trans-unit id="58134197356653483" datatype="html">
<source>Stream multiple times using the same URL</source>
<target state="translated">使用同个 URL 串流多次</target>
<trans-unit id="6460270615876918310" datatype="html">
<source>Share the playlist at this video position</source>
<target state="translated">在该视频位置分享此播放列表</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">72</context></context-group></trans-unit><trans-unit id="8920371331444717794" datatype="html">
- <source>Only display embed URL</source><target state="new">Only display embed URL</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">72</context></context-group>
+ </trans-unit>
+ <trans-unit id="8920371331444717794" datatype="html">
+ <source>Only display embed URL</source>
+ <target state="translated">仅显示嵌入 URL</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context>
<context context-type="linenumber">80</context>
<trans-unit id="1253396341165671470" datatype="html">
<source>Share the video</source>
<target state="translated">分享此视频</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">89</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">89</context></context-group>
+ </trans-unit>
<trans-unit id="5254843797242866315" datatype="html">
<source>This video is private so you won't be able to share it with external users</source>
<target state="translated">此视频为私享,所以你不能将它分享给其他用户</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">92</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">92</context></context-group>
+ </trans-unit>
<trans-unit id="3201319007886576629" datatype="html">
<source>Update video privacy</source>
<target state="translated">更新视频私密类型</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">94</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">94</context></context-group>
+ </trans-unit>
<trans-unit id="1845599966367432388">
<source>QR-Code</source>
<target>二维码</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">35</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">112</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">35</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">112</context></context-group>
+ </trans-unit>
<trans-unit id="1122876732223594710" datatype="html">
<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 state="translated">这个网址不安全(没有 HTTPS),所以嵌入视频不能在 HTTPS 网站上工作(网页浏览器会在 HTTPS 网站上阻止不安全的 HTTP 请求)。</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">54</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">131</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">54</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">131</context></context-group>
+ </trans-unit>
<trans-unit id="8151017381798767627">
<source>Embed</source>
<target>嵌入</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">45</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">122</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">45</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">122</context></context-group>
+ </trans-unit>
<trans-unit id="6375858514817734542">
<source>Auto select subtitle</source>
<target>自动选择字幕</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">164</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">164</context></context-group>
+ </trans-unit>
<trans-unit id="2353402732767789211" datatype="html">
<source>More customization</source>
<target state="translated">更多自定义</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">273</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">273</context></context-group>
+ </trans-unit>
<trans-unit id="1284179134768564307" datatype="html">
<source>Less customization</source>
<target state="translated">折叠自定义</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">281</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">281</context></context-group>
+ </trans-unit>
<trans-unit id="1290987288288099212" datatype="html">
<source>Support <x id="INTERPOLATION" equiv-text="{{ displayName }}"/></source>
<target state="translated">支持 <x id="INTERPOLATION" equiv-text="{{ displayName }}"/></target>
<trans-unit id="1452803153270294110">
<source>Autoplay</source>
<target>自动播放</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">203</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">203</context></context-group>
+ </trans-unit>
<trans-unit id="5336944753883027145" datatype="html">
<source>Maybe later</source>
<target state="translated">以后再说</target>
<trans-unit id="3959826834147169200">
<source>Muted</source>
<target>已屏蔽</target>
-
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.html</context><context context-type="linenumber">104</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/account-block-badges.component.html</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">210</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.html</context><context context-type="linenumber">104</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/account-block-badges.component.html</context><context context-type="linenumber">1</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">210</context></context-group>
+ </trans-unit>
<trans-unit id="2784956659778044823">
<source>Loop</source>
<target>循环播放</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">217</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">217</context></context-group>
+ </trans-unit>
<trans-unit id="5908032061347078472" datatype="html">
<source>Use origin instance URL</source>
<target state="translated">使用原始实例 URL</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">224</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">224</context></context-group>
+ </trans-unit>
<trans-unit id="6212841954039032241">
<source>Display video title</source>
<target>显示视频标题</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">233</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">233</context></context-group>
+ </trans-unit>
<trans-unit id="7482217084177855485" datatype="html">
<source>P2P</source>
<target state="translated">对等网络</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">240</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">240</context></context-group>
+ </trans-unit>
<trans-unit id="1068153312491986796">
<source>Display privacy warning</source>
<target>显示隐私警告</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">247</context></context-group></trans-unit><trans-unit id="4583515246777381165" datatype="html">
- <source>Display player control bar</source><target state="new">Display player control bar</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">247</context></context-group>
+ </trans-unit>
+ <trans-unit id="4583515246777381165" datatype="html">
+ <source>Display player control bar</source>
+ <target state="translated">显示播放器控制栏</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context>
<context context-type="linenumber">254</context>
</context-group>
</trans-unit>
-
<trans-unit id="805456636864344681" datatype="html">
<source>Display PeerTube button link</source>
<target state="translated">显示 PeerTube 按钮链接</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">261</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">261</context></context-group>
+ </trans-unit>
<trans-unit id="8928816882866356838">
<source>Public</source>
<target>公开</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">28</context></context-group>
</trans-unit>
<trans-unit id="1258618443362430782" datatype="html">
- <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="ml-1 glyphicon glyphicon-flag">"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
- <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 个举报} other {{{ abuse.countReportsForReporter }} 个举报}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="ml-1 glyphicon glyphicon-flag">"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></target>
+ <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="ml-1 glyphicon glyphicon-flag">"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
+ <target state="translated"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 个举报} other {{{ abuse.countReportsForReporter }} 个举报}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="ml-1 glyphicon glyphicon-flag">"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</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">41</context></context-group>
</trans-unit>
<trans-unit id="8630916846096019339" datatype="html">
<source>Users can resolve distant content</source>
<target state="translated">用户可以解析远程内容</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">114</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">114</context></context-group>
+ </trans-unit>
<trans-unit id="3300472325769888962" datatype="html">
<source>Plugins & Themes</source>
<target state="translated">插件 & 主题</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">121</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">121</context></context-group>
+ </trans-unit>
<trans-unit id="1782375284146839174" datatype="html">
<source>Available themes</source>
<target state="translated">可用的主题</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">125</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">125</context></context-group>
+ </trans-unit>
<trans-unit id="9205443410527464015" datatype="html">
<source>Plugins enabled</source>
<target state="translated">已启用插件</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">134</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">134</context></context-group>
+ </trans-unit>
<trans-unit id="5410940035535748578" datatype="html">
<source>Close this message</source>
<target state="translated">关闭此消息</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">46</context></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">优先程度 <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/>(1 = 最高优先级别)<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">优先程度 <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/>(1 = 最高优先级别)<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">47</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">105</context></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">找不到 <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> "/> 作业。</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">找不到 <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> "/> 作业。</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">106</context></context-group>
</trans-unit>
<trans-unit id="2384897339170501794" datatype="html">
</context-group>
</trans-unit>
<trans-unit id="2232767208623640457" datatype="html">
- <source>By <x id="INTERPOLATION"/> -></source>
- <target state="translated">由 <x id="INTERPOLATION"/> -></target>
+ <source>By <x id="INTERPOLATION"/> -></source>
+ <target state="translated">由 <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">47</context></context-group>
</trans-unit>
<trans-unit id="7396175500300709096" datatype="html">
<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">82</context></context-group>
</trans-unit>
<trans-unit id="4423835119021329687" 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 build a moderation team. </source>
- <target state="translated">管理 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>用户<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> 以构建审核团队。 </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 build a moderation team. </source>
+ <target state="translated">管理 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>用户<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">83</context></context-group>
</trans-unit>
<trans-unit id="7030031694783481217" datatype="html">
<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">93</context></context-group>
</trans-unit>
<trans-unit id="4620493570088713907" datatype="html">
- <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 /> "/><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">启用它将允许其他管理员知晓你主要在托管敏感内容。<x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/> 此外,视频上传时将会默认自动勾选 NSFW 的复选框。 </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 /> "/><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">启用它将允许其他管理员知晓你主要在托管敏感内容。<x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/> 此外,视频上传时将会默认自动勾选 NSFW 的复选框。 </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">97</context></context-group>
</trans-unit>
<trans-unit id="7497677457560701935">
<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">4</context></context-group>
</trans-unit>
<trans-unit id="2107098695989136934" datatype="html">
- <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/plugins">"/>plugins & themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more involved changes, or <x id="START_LINK_1" equiv-text="<a routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source>
- <target state="translated">通过 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/plugins">"/> 插件 & 主题 <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 来进一步修改,或 <x id="START_LINK_1" equiv-text="<a routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/> 进行微调 <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>。 </target>
+ <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/plugins">"/>plugins & themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more involved changes, or <x id="START_LINK_1" equiv-text="<a routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/>add slight customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source>
+ <target state="translated">通过 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/plugins">"/> 插件 & 主题 <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 来进一步修改,或 <x id="START_LINK_1" equiv-text="<a routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/> 进行微调 <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">5</context></context-group>
</trans-unit>
<trans-unit id="6855462350544488601">
<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">149</context></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">管理 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>用户<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> 以单独设置他们的限额。 </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">管理 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>用户<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">150</context></context-group>
</trans-unit>
<trans-unit id="4497115134891299867">
<trans-unit id="3807699453257291879" datatype="html">
<source>Comments</source>
<target state="translated">评论</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/admin.component.ts</context><context context-type="linenumber">57</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/admin.component.ts</context><context context-type="linenumber">57</context></context-group>
+ </trans-unit>
<trans-unit id="8147229944654164397" datatype="html">
<source>{VAR_PLURAL, plural, =1 {Video} other {Videos} }</source>
<target state="translated">{VAR_PLURAL, plural, =1 {个视频} other {个视频} }</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">375</context></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">你应该只在生产环境中使用审核过的搜索索引,或者 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/>建立自己的索引<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">你应该只在生产环境中使用审核过的搜索索引,或者 <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/>建立自己的索引<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">377</context></context-group>
</trans-unit>
<trans-unit id="2331464426553277323" datatype="html">
<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">425</context></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">管理与其他实例的 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/>关系<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/>。 </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">管理与其他实例的 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/>关系<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">426</context></context-group>
</trans-unit>
<trans-unit id="9119248927271669654" datatype="html">
<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">472</context></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">查看 <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">"/>文档<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> 以获取期望 URL 的相关信息 </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">查看 <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">"/>文档<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> 以获取期望 URL 的相关信息 </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">477</context></context-group>
</trans-unit>
<trans-unit id="3946988229617310200" datatype="html">
<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">558</context></context-group>
</trans-unit>
<trans-unit id="2076338542820061819" datatype="html">
- <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="<a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to see if you instance is allowed. </source>
- <target state="translated">如果你的实例被 Twitter 明确允许,PeerTube 视频分享时将视频播放器嵌入到 Twitter 推文中。<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> 如果实例未被允许,我们使用可以重定向到你 PeerTube 实例的图像链接卡片。<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> 勾选此复选框,保存配置后在 <x id="START_LINK" ctype="x-a" equiv-text="<a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 测试你实例的视频 URL(https://example.com/w/blabla) 以查看你的实例是否被允许。 </target>
+ <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> If the instance is not, we use an image link card that will redirect to your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="<a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to see if you instance is allowed. </source>
+ <target state="translated">如果你的实例被 Twitter 明确允许,PeerTube 视频分享时将视频播放器嵌入到 Twitter 推文中。<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> 如果实例未被允许,我们使用可以重定向到你 PeerTube 实例的图像链接卡片。<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> 勾选此复选框,保存配置后在 <x id="START_LINK" ctype="x-a" equiv-text="<a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> 测试你实例的视频 URL(https://example.com/w/blabla) 以查看你的实例是否被允许。 </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">562</context></context-group>
</trans-unit>
<trans-unit id="493135676263039396" datatype="html">
<target state="translated">允许你的使用者自动发布他们的直播的回放</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">31</context></context-group>
</trans-unit>
-
<trans-unit id="8583623894789865917" datatype="html">
<source>Allow your users to change live latency</source>
<target state="translated">允许你的用户更改直播延迟</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">39</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">39</context></context-group>
+ </trans-unit>
<trans-unit id="6422195560028891534" datatype="html">
<source>Small latency disables P2P and high latency can increase P2P ratio</source>
<target state="translated">低延迟会停用 P2P,而高延迟将增加 P2P 比率</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">41</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">41</context></context-group>
+ </trans-unit>
<trans-unit id="4420104899393268652" datatype="html">
- <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="text-muted">"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
- <target state="translated">你实例上同时创建的最多直播数<x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="text-muted">"/>(-1 为“无限”)<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></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">49</context></context-group></trans-unit>
+ <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="text-muted">"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
+ <target state="translated">你实例上同时创建的最多直播数<x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="text-muted">"/>(-1 为“无限”)<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></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">49</context></context-group>
+ </trans-unit>
<trans-unit id="7210210728441530221" datatype="html">
- <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="text-muted">"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
- <target state="translated">每用户可同时创建的最多直播数 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="text-muted">"/>(-1 为“无限”)<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></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">62</context></context-group></trans-unit>
+ <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="text-muted">"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
+ <target state="translated">每用户可同时创建的最多直播数 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="text-muted">"/>(-1 为“无限”)<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></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">62</context></context-group>
+ </trans-unit>
<trans-unit id="6830777508073747241" datatype="html">
<source>{VAR_PLURAL, plural, =1 {live} other {lives}}</source>
<target state="translated">{VAR_PLURAL, plural, =1 {个直播} other {个直播}}</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">55</context></context-group><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">68</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">55</context></context-group>
+ <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">68</context></context-group>
+ </trans-unit>
<trans-unit id="1521259619066122077" datatype="html">
<source>Max live duration</source>
- <target state="translated">最大直播时长</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">75</context></context-group></trans-unit>
+ <target state="translated">最长直播时长</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">75</context></context-group>
+ </trans-unit>
<trans-unit id="5309195634424105927" datatype="html">
<source>Live transcoding threads</source>
<target state="translated">直播转码线程数</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">137</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">137</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">使用视频点播转码将最多声明 <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> </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></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>
+ </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">使用视频点播转码将最少声明<x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> </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">144</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">144</context></context-group>
+ </trans-unit>
<trans-unit id="1417246074503129277" datatype="html">
<source>Live transcoding profile</source>
<target state="translated">直播转码配置文件</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>
+ <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="8294583621306221742" datatype="html">
<source>new live transcoding profiles can be added by PeerTube plugins</source>
<target state="translated">可以通过 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">160</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">160</context></context-group>
+ </trans-unit>
<trans-unit id="6727057461851446921" datatype="html">
<source>Live resolutions to generate</source>
<target state="translated">要生成的直播分辨率</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">116</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">116</context></context-group>
+ </trans-unit>
<trans-unit id="2281161665447607254" datatype="html">
<source>Allow live streaming</source>
<target state="translated">允许直播串流</target>
<trans-unit id="6759167469686242835" datatype="html">
<source>Transcoding enabled for live streams</source>
<target state="translated">已启用直播串流的转码</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">110</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">110</context></context-group>
+ </trans-unit>
<trans-unit id="5975271795105968425" datatype="html">
<source>Live streaming</source>
<target state="translated">直播串流</target>
<trans-unit id="7911929966701561067" datatype="html">
<source>TRANSCODING</source>
<target state="translated">转码</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">94</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">26</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">94</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">26</context></context-group>
+ </trans-unit>
<trans-unit id="8212237880239644112" datatype="html">
<source>Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some.</source>
<target state="translated">与视频点播转码相同,转码直播串流,以便任何设备都可以播放。需要一个强大的处理器和其他硬件需求。</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">95</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">95</context></context-group>
+ </trans-unit>
<trans-unit id="3444148141968928069" datatype="html">
<source>Input formats</source>
<target state="translated">输入格式</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">94</context></context-group>
</trans-unit>
<trans-unit id="7334484418359079994" datatype="html">
- <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 plain WebTorrent:<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 WebTorrent 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>"/>需要 ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>生成 HLS 播放列表并分割 MP4 文件,让普通的 WebTorrent 播放效果更佳:<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>"/>分辨率更改更流畅<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>快速点播,尤其是长视频<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>更稳定的播放(更少 bug/不停加载)<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>"/>如果你也启用 WebTorrent 的支持,它将增加视频的存储空间 1 倍<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 plain WebTorrent:<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 WebTorrent 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>"/>需要 ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>生成 HLS 播放列表并分割 MP4 文件,让普通的 WebTorrent 播放效果更佳:<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>"/>分辨率更改更流畅<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>快速点播,尤其是长视频<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>更稳定的播放(更少 bug/不停加载)<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>"/>如果你也启用 WebTorrent 的支持,它将增加视频的存储空间 1 倍<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">99,108</context>
<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">74</context></context-group>
</trans-unit>
<trans-unit id="4067880101082150743" datatype="html">
- <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/>Example: <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">直接编写 JavaScript 代码。<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/>示例:<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>"/></target>
+ <source>Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/>Example: <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">直接编写 JavaScript 代码。<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/>示例:<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>"/></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">77</context></context-group>
</trans-unit>
<trans-unit id="5464209657969421100" datatype="html">
- <source> Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><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>"/> 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="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><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">直接编写 CS 代码。示例:<x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><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_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em> "/> 可覆盖样式。示例:<x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><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>
+ <source>Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><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>"/> 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="LINE_BREAK" ctype="lb" equiv-text="<br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/><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">直接编写 CS 代码。示例:<x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><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_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em> "/> 可覆盖样式。示例:<x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><x id="LINE_BREAK" ctype="lb" equiv-text="<br /> "/><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">96</context></context-group>
</trans-unit>
<trans-unit id="283725429207896837" datatype="html">
</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">表格中存在一些错误:<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">表格中存在一些错误:<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">71</context></context-group>
</trans-unit>
<trans-unit id="1445676851449000175">
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.ts</context><context context-type="linenumber">255</context></context-group>
</trans-unit>
<trans-unit id="6317170736181476800" datatype="html">
- <source>Update <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" [fragment]="fragment">"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span (click)="onAccountSettingsClick($event)">"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></source>
- <target state="translated">上传 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" [fragment]="fragment">"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span (click)="onAccountSettingsClick($event)">"/>你的设置<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><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">"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span (click)="onAccountSettingsClick($event)">"/>your settings<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a >"/></source>
+ <target state="translated">上传 <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" [fragment]="fragment">"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span (click)="onAccountSettingsClick($event)">"/>你的设置<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><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">2</context></context-group>
</trans-unit>
<trans-unit id="1405600824334286337" datatype="html">
</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">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“近期新增”<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">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“近期新增”<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">46</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">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“近期观看数”<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">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“近期观看数”<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">48</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">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“热门”<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">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“热门”<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">49</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">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“喜欢数”<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">按<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“喜欢数”<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">50</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">按 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“全站观看数”<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">按 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>“全站观看数”<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">51</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></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">带 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>隐藏<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 或 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>模糊缩略图<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 的视频,观看它们将请求确认。 </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">带 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>隐藏<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 或 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>模糊缩略图<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> 的视频,观看它们将请求确认。 </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">110</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group>
</trans-unit>
</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">你的一些频道还未完全设置好。添加<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>横幅<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>、<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>头像<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>和<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>描述<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">你的一些频道还未完全设置好。添加<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>横幅<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>、<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>头像<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>和<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>描述<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>
<context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group>
</trans-unit>
<trans-unit id="8844610145426272276" datatype="html">
- <source>To 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>"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings">"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> by adding 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">为了帮助版主和其他用户知道<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>你是谁<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>,不要忘了<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings">"/>设置你的帐户个人资料<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>,添加<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>头像<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>和<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>描述<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>。 </target>
+ <source>To 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>"/>, don't forget to <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings">"/>set up your account profile<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> by adding 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">为了帮助版主和其他用户知道<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>你是谁<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>,不要忘了<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings">"/>设置你的帐户个人资料<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>,添加<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>头像<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>和<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>描述<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>。 </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">17</context></context-group>
</trans-unit>
<trans-unit id="8479900728400966992" datatype="html">
<source>Video stats</source>
<target state="translated">视频统计</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group></trans-unit>
-
-
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/stats-routing.module.ts</context><context context-type="linenumber">14</context></context-group>
+ </trans-unit>
<trans-unit id="2121875025429043110" datatype="html">
<source>You can select a part of the graph to zoom in</source>
<target state="translated">你可以选择图表中的部分放大</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">58</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">58</context></context-group>
+ </trans-unit>
<trans-unit id="3787205057553482493" datatype="html">
<source>Reset zoom</source>
<target state="translated">重置缩放</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">60</context></context-group></trans-unit><trans-unit id="7849797693092882170" datatype="html">
- <source>Since the video publication</source><target state="new">Since the video publication</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context><context context-type="linenumber">60</context></context-group>
+ </trans-unit>
+ <trans-unit id="7849797693092882170" datatype="html">
+ <source>Since the video publication</source>
+ <target state="translated">自视频发布以来</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
<context context-type="linenumber">63</context>
<trans-unit id="5864040054093006922" datatype="html">
<source>Viewers</source>
<target state="translated">观众数</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">88</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">500</context></context-group>
+ </trans-unit>
<trans-unit id="5691818894884119596" datatype="html">
<source>Watch time</source>
<target state="translated">观看时间</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">93</context></context-group>
+ </trans-unit>
<trans-unit id="683980015107026060" datatype="html">
<source>Retention</source>
<target state="translated">留存率</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group></trans-unit><trans-unit id="2232536542109196600" datatype="html">
- <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source><target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group></trans-unit><trans-unit id="5697131528899933134" datatype="html">
- <source>Viewers stats</source><target state="new">Viewers stats</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group></trans-unit><trans-unit id="8089238718524110373" datatype="html">
- <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source><target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">106</context></context-group>
+ </trans-unit>
+ <trans-unit id="2232536542109196600" datatype="html">
+ <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source>
+ <target state="translated"><x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> 和 <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/> 之间的观众统计信息</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">153</context></context-group>
+ </trans-unit>
+ <trans-unit id="5697131528899933134" datatype="html">
+ <source>Viewers stats</source>
+ <target state="translated">观众统计信息</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">156</context></context-group>
+ </trans-unit>
+ <trans-unit id="8089238718524110373" datatype="html">
+ <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source>
+ <target state="translated">直播到 <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
<context context-type="linenumber">227</context>
</context-group>
- </trans-unit><trans-unit id="3249405667632600635" datatype="html">
- <source>Custom dates</source><target state="new">Custom dates</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group></trans-unit><trans-unit id="5382746022482410588" datatype="html">
- <source>A view means that someone watched the video for at least 30 seconds</source><target state="new">A view means that someone watched the video for at least 30 seconds</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group></trans-unit>
+ </trans-unit>
+ <trans-unit id="3249405667632600635" datatype="html">
+ <source>Custom dates</source>
+ <target state="translated">自定义日期</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">238</context></context-group>
+ </trans-unit>
+ <trans-unit id="5382746022482410588" datatype="html">
+ <source>A view means that someone watched the video for at least 30 seconds</source>
+ <target state="translated">一次观看代表有人观看了该视频至少 30 秒</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">257</context></context-group>
+ </trans-unit>
<trans-unit id="6782077395930235254" datatype="html">
<source>Countries</source>
<target state="translated">国家</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">98</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">289</context></context-group>
+ </trans-unit>
<trans-unit id="7112532281224432421" datatype="html">
<source>Likes</source>
<target state="translated">喜欢数</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">260</context></context-group>
+ </trans-unit>
<trans-unit id="1155438117303179048" datatype="html">
<source>Average watch time</source>
<target state="translated">平均观看时间</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group></trans-unit><trans-unit id="3457644129579531516" datatype="html">
- <source>Total watch time</source><target state="new">Total watch time</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">267</context></context-group>
+ </trans-unit>
+ <trans-unit id="3457644129579531516" datatype="html">
+ <source>Total watch time</source>
+ <target state="translated">总观看时间</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">271</context></context-group>
+ </trans-unit>
<trans-unit id="7988517647183541852" datatype="html">
<source>Peak viewers</source>
<target state="translated">峰值观众数</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">275</context></context-group>
+ </trans-unit>
<trans-unit id="8536543691393468142" datatype="html">
<source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source>
<target state="translated">于 <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group></trans-unit><trans-unit id="7299658893351817136" datatype="html">
- <source>Unique viewers</source><target state="new">Unique viewers</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">278</context></context-group>
+ </trans-unit>
+ <trans-unit id="7299658893351817136" datatype="html">
+ <source>Unique viewers</source>
+ <target state="translated">非重复观众</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context>
<context context-type="linenumber">282</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group>
</trans-unit>
<trans-unit id="7152797255397280410" datatype="html">
- <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>?
-It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another
-channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source>
+ <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>? It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source>
<target state="translated">你确定要删除 <x id="PH" equiv-text="videoChannel.displayName"/>?这将删除<x id="PH_1" equiv-text="videoChannel.videosCount"/>此频道上传的视频,并且你无法以相同名称创建另一个频道(<x id="PH_2" equiv-text="videoChannel.name"/>)!</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">44</context></context-group>
</trans-unit>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">41</context></context-group>
</trans-unit>
<trans-unit id="2705478076887104088" datatype="html">
- <source>SHOW THIS CHANNEL ></source>
- <target state="translated">显示此频道 ></target>
+ <source>SHOW THIS CHANNEL ></source>
+ <target state="translated">显示此频道 ></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">49</context></context-group>
</trans-unit>
<trans-unit id="4088311569349098646">
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">111</context></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">Web 对等用户无法公开访问:因为我们使用 websocket 传输,协议跟传统的 BitTorrent tracker 不同。当你在网页浏览器中,你发送包含你的 IP 地址的信号到 tracker,将会转发信息给随机选择的其他用户。查看<x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>此文档<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/>获取更多信息 </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">Web 对等用户无法公开访问:因为我们使用 websocket 传输,协议跟传统的 BitTorrent tracker 不同。当你在网页浏览器中,你发送包含你的 IP 地址的信号到 tracker,将会转发信息给随机选择的其他用户。查看<x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>此文档<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/>获取更多信息 </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">115</context></context-group>
</trans-unit>
<trans-unit id="7812408733559506009" datatype="html">
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">98</context></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">联系管理员<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">联系管理员<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>
<context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">50</context></context-group>
</trans-unit>
<trans-unit id="7440807341905682986" datatype="html">
- <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="terms-anchor" (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 (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 this instance </source>
- <target state="translated">我已经至少 <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> 岁并同意此实例的<x id="START_LINK" ctype="x-a" equiv-text="<a class="terms-anchor" (click)="onTermsClick($event)" href='#'>"/>条款<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">"/>和<x id="START_LINK_1" equiv-text="<a (click)="onCodeOfConductClick($event)" href='#'>"/>行为准则<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>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="terms-anchor" (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 (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 this instance </source>
+ <target state="translated">我已经至少 <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> 岁并同意此实例的<x id="START_LINK" ctype="x-a" equiv-text="<a class="terms-anchor" (click)="onTermsClick($event)" href='#'>"/>条款<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">"/>和<x id="START_LINK_1" equiv-text="<a (click)="onCodeOfConductClick($event)" href='#'>"/>行为准则<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/+signup/+register/register-step-terms.component.html</context>
<context context-type="linenumber">5,10</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context><context context-type="linenumber">17</context></context-group>
</trans-unit>
<trans-unit id="8011855989482474311" datatype="html">
- <source>A <code>.mp4</code> that keeps the original audio track, with no video</source>
+ <source>A <code>.mp4</code> that keeps the original audio track, with no video</source>
<target state="translated">保留原始音频轨道,不含视频的 .mp4 档</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">18</context></context-group>
</trans-unit>
</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 认为你的网页浏览器的公共 IP 为 <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 认为你的网页浏览器的公共 IP 为 <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>
</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">检查 <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">检查 <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">如果你使用 Docker 运行 PeerTube,以 <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>"/>运行<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>反向代理<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>检查你的运行(详见 <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">如果你使用 Docker 运行 PeerTube,以 <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>"/>运行<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>反向代理<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>检查你的运行(详见 <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>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context><context context-type="linenumber">42</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">发布时间 <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">发布时间 <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">43</context></context-group>
</trans-unit>
<trans-unit id="6759205696902713848">
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">13</context></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>"/> 清除所在历史记录 </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>"/> 清除所在历史记录 </target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context>
<context context-type="linenumber">17,19</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group>
</trans-unit>
<trans-unit id="8553059323353586765" datatype="html">
- <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="email">"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>. It is never shown to the public. </source>
- <target state="translated">你当前的电子邮件地址是 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="email">"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>。它不会向公众展示。 </target>
+ <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="email">"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>. It is never shown to the public. </source>
+ <target state="translated">你当前的电子邮件地址是 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="email">"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>。它不会向公众展示。 </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">4</context></context-group>
</trans-unit>
<trans-unit id="853586874765134886">
<trans-unit id="6389312883797462351" datatype="html">
<source>Studio</source>
<target state="translated">工作室</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/video-studio-routing.module.ts</context><context context-type="linenumber">17</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">347</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/video-studio-routing.module.ts</context><context context-type="linenumber">17</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">347</context></context-group>
+ </trans-unit>
<trans-unit id="6810714890760227072">
<source>Ownership change request sent.</source>
<target>视频转移请求已发送。</target>
<trans-unit id="1783173774503340906">
<source>Subscribe to the account</source>
<target>订阅此帐户</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">76</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">766</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">76</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">766</context></context-group>
+ </trans-unit>
<trans-unit id="3131904093925601441" datatype="html">
<source>PLAYLISTS</source>
<target state="translated">播放列表</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">72</context></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">当前的视频会被这个编辑过的视频覆盖并且<strong>你将无法还原</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">当前的视频会被这个编辑过的视频覆盖并且<strong>你将无法还原</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">76</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">提醒一下,将执行以下任务:<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">提醒一下,将执行以下任务:<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">77</context></context-group>
</trans-unit>
<trans-unit id="7934869554046374009" datatype="html">
<context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">73</context></context-group>
</trans-unit>
<trans-unit id="2013324644839511073" datatype="html">
- <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>.
-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.text"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
<target state="translated">无法检索 OAuth 客户端证书:<x id="PH" equiv-text="err.text"/>。确保你你已正确配置 PeerTube(config/ directory),特别是“webserver”部分。</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group>
</trans-unit>
<trans-unit id="4648900870671159218">
<source>Success</source>
<target>成功</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/core/notification/notifier.service.ts</context><context context-type="linenumber">25</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">39</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/notification/notifier.service.ts</context><context context-type="linenumber">25</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">39</context></context-group>
+ </trans-unit>
<trans-unit id="1266887509445371246">
<source>Incorrect username or password.</source>
<target>用户名或密码不正确。</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">181</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">181</context></context-group>
+ </trans-unit>
<trans-unit id="6974874606619467663" datatype="html">
<source>Your account is blocked.</source>
<target state="translated">你的帐户已被屏蔽。</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">182</context></context-group>
+ </trans-unit>
<trans-unit id="7939914198003891823" datatype="html">
<source>any language</source>
<target state="translated">任何语言</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">63</context></context-group>
</trans-unit>
<trans-unit id="6613870447286561244">
- <source>Long (> 10 min)</source>
- <target>长(> 10 分钟)</target>
+ <source>Long (> 10 min)</source>
+ <target>长(> 10 分钟)</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">67</context></context-group>
</trans-unit>
<trans-unit id="1787083504545967">
<trans-unit id="2123659921722214537">
<source>Views</source>
<target>观看次数</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">82</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context><context context-type="linenumber">255</context></context-group>
+ </trans-unit>
<trans-unit id="3208627574396957172" datatype="html">
<source>Search index is unavailable. Retrying with instance results instead.</source>
<target state="translated">搜索索引不可用。使用实例结果重试。</target>
<trans-unit id="4580988005648117665" datatype="html">
<source>Search</source>
<target state="translated">搜索</target>
-
-
-
-
-
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-navigation.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-routing.module.ts</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.ts</context><context context-type="linenumber">255</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/header/search-typeahead.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">110</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/simple-search-input.component.ts</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/simple-search-input.component.ts</context><context context-type="linenumber">13</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-navigation.component.html</context><context context-type="linenumber">4</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-routing.module.ts</context><context context-type="linenumber">12</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.ts</context><context context-type="linenumber">255</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/header/search-typeahead.component.html</context><context context-type="linenumber">8</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">110</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/simple-search-input.component.ts</context><context context-type="linenumber">12</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/simple-search-input.component.ts</context><context context-type="linenumber">13</context></context-group>
+ </trans-unit>
<trans-unit id="320689395528621696" datatype="html">
<source>Navigate between plugins and themes</source>
<target state="translated">在插件和主题中浏览</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">48</context></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">查看 <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">"/>文档<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/>了解如何使用 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">查看 <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">"/>文档<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/>了解如何使用 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">1</context></context-group>
</trans-unit>
<trans-unit id="4267638333776227701">
<source>This is a normal live</source>
<target state="translated">这是个普通直播</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">264</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="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target>
+ </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">在普通直播中你只能串流一次。如果你启用了回放,它将保存在跟你的直播相同的 URL 下</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
<context context-type="linenumber">266,268</context>
</context-group>
</trans-unit>
-
<trans-unit id="2261925229535541622" datatype="html">
<source>This is a permanent/recurring live</source>
<target state="translated">这是个固定/定期直播</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">273</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="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target>
+ </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">在固定/定期直播中,你可以串流多次。如果你启用了回放,它们将保存为单独的视频</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
<context context-type="linenumber">275,277</context>
</context-group>
</trans-unit>
-
<trans-unit id="3112273530390098557" datatype="html">
<source>Replay will be saved</source>
<target state="translated">回放将被保存</target>
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
<context context-type="linenumber">11</context>
</context-group>
- </trans-unit><trans-unit id="6445713766140892433" datatype="html">
- <source>Latest live sessions</source><target state="new">Latest live sessions</target>
+ </trans-unit>
+ <trans-unit id="6445713766140892433" datatype="html">
+ <source>Latest live sessions</source>
+ <target state="translated">最新的直播会话</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
<context context-type="linenumber">36</context>
</context-group>
- </trans-unit><trans-unit id="1018828582442463303" datatype="html">
- <source>Started on <x id="INTERPOLATION" equiv-text="{{ session.startDate | date:'medium' }}"/></source><target state="new">Started on <x id="INTERPOLATION" equiv-text="{{ session.startDate | date:'medium' }}"/></target>
+ </trans-unit>
+ <trans-unit id="1018828582442463303" datatype="html">
+ <source>Started on <x id="INTERPOLATION" equiv-text="{{ session.startDate | date:'medium' }}"/></source>
+ <target state="translated">开始于 <x id="INTERPOLATION" equiv-text="{{ session.startDate | date:'medium' }}"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
<context context-type="linenumber">42</context>
</context-group>
- </trans-unit><trans-unit id="6765028278622459314" datatype="html">
- <source>Ended on <x id="INTERPOLATION" equiv-text="{{ session.endDate | date:'medium' }}"/></source><target state="new">Ended on <x id="INTERPOLATION" equiv-text="{{ session.endDate | date:'medium' }}"/></target>
+ </trans-unit>
+ <trans-unit id="6765028278622459314" datatype="html">
+ <source>Ended on <x id="INTERPOLATION" equiv-text="{{ session.endDate | date:'medium' }}"/></source>
+ <target state="translated">结束于 <x id="INTERPOLATION" equiv-text="{{ session.endDate | date:'medium' }}"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
<context context-type="linenumber">43</context>
</context-group>
- </trans-unit><trans-unit id="3424935624805832445" datatype="html">
- <source>Go to replay</source><target state="new">Go to replay</target>
+ </trans-unit>
+ <trans-unit id="3424935624805832445" datatype="html">
+ <source>Go to replay</source>
+ <target state="translated">转到回放</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
<context context-type="linenumber">44</context>
<trans-unit id="2830831449226931729" datatype="html">
<source>Instance languages</source>
<target state="translated">实例语言</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">211</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">211</context></context-group>
+ </trans-unit>
<trans-unit id="40119547597591062" datatype="html">
<source>All languages</source>
<target state="translated">全部语言</target>
-
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">212</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/select/select-languages.component.ts</context><context context-type="linenumber">25</context></context-group></trans-unit>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context><context context-type="linenumber">212</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/select/select-languages.component.ts</context><context context-type="linenumber">25</context></context-group>
+ </trans-unit>
<trans-unit id="996392855508119363">
<source>Hidden</source>
<target>已隐藏</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>
<trans-unit id="8272123190776748811" datatype="html">
- <source>You need to be <a href="/login">logged in</a> to rate this video.</source>
- <target state="translated">你必须 <a href="/login">已登入</a> 才能对此视频评分。</target>
+ <source>You need to be <a href="/login">logged in</a> to rate this video.</source>
+ <target state="translated">你必须 <a href="/login">已登入</a> 才能对此视频评分。</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context><context context-type="linenumber">85</context></context-group>
</trans-unit>
<trans-unit id="4503408361537553733" datatype="html">
<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/overview/videos/video-list.component.html</context><context context-type="linenumber">77</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">4</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">73</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">110</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/buttons/action-dropdown.component.html</context><context context-type="linenumber">22</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/top-menu-dropdown.component.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/top-menu-dropdown.component.html</context><context context-type="linenumber">24</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/video-download.component.html</context><context context-type="linenumber">27</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.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-download.component.html</context><context context-type="linenumber">78</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.html</context><context context-type="linenumber">89</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.html</context><context context-type="linenumber">101</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/overview/videos/video-list.component.html</context><context context-type="linenumber">77</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">4</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">73</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">110</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/buttons/action-dropdown.component.html</context><context context-type="linenumber">22</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/top-menu-dropdown.component.html</context><context context-type="linenumber">14</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/top-menu-dropdown.component.html</context><context context-type="linenumber">24</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/video-download.component.html</context><context context-type="linenumber">27</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.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-download.component.html</context><context context-type="linenumber">78</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.html</context><context context-type="linenumber">89</context></context-group>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-download.component.html</context><context context-type="linenumber">101</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">添加到稍后观看</target>
</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">此视频在此实例上不可用,是否要重定向到原始实例上:<a href="<x id="PH"/>"><x id="PH_1"/></a>?</target>
+ <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">此视频在此实例上不可用,是否要重定向到原始实例上:<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">315</context></context-group>
</trans-unit>
<trans-unit id="5761611056224181752" datatype="html">
<trans-unit id="5856931617181450881" datatype="html">
<source>Enter/exit fullscreen</source>
<target state="translated">进入/退出全屏</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">735</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">735</context></context-group>
+ </trans-unit>
<trans-unit id="2971009377468404076" datatype="html">
<source>Play/Pause the video</source>
<target state="translated">播放/暂停视频</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">736</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">736</context></context-group>
+ </trans-unit>
<trans-unit id="4147087312411482964" datatype="html">
<source>Mute/unmute the video</source>
<target state="translated">静音/取消静音视频</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">737</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">737</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">跳到视频的百分比处:0 为 0%,9 为 90%</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">739</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">739</context></context-group>
+ </trans-unit>
<trans-unit id="3887762369650091344" datatype="html">
<source>Increase the volume</source>
<target state="translated">增加音量</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">741</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">741</context></context-group>
+ </trans-unit>
<trans-unit id="1363382131573461910" datatype="html">
<source>Decrease the volume</source>
<target state="translated">降低音量</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">742</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">742</context></context-group>
+ </trans-unit>
<trans-unit id="2541031516422557760" datatype="html">
<source>Seek the video forward</source>
<target state="translated">快进视频</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">744</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">744</context></context-group>
+ </trans-unit>
<trans-unit id="8813023402019364882" datatype="html">
<source>Seek the video backward</source>
<target state="translated">快退视频</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">745</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">745</context></context-group>
+ </trans-unit>
<trans-unit id="581757752202843950" datatype="html">
<source>Increase playback rate</source>
<target state="translated">提高播放速度</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">747</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">747</context></context-group>
+ </trans-unit>
<trans-unit id="5467642834854681120" datatype="html">
<source>Decrease playback rate</source>
<target state="translated">降低播放速度</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">748</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">748</context></context-group>
+ </trans-unit>
<trans-unit id="3860402955823859506" datatype="html">
<source>Navigate in the video to the previous frame</source>
<target state="translated">转到视频的上一帧</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">750</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">750</context></context-group>
+ </trans-unit>
<trans-unit id="8232494782895420700" datatype="html">
<source>Navigate in the video to the next frame</source>
<target state="translated">转到视频的下一帧</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">751</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">751</context></context-group>
+ </trans-unit>
<trans-unit id="8223917068580581095" datatype="html">
<source>Toggle theater mode</source>
<target state="translated">切换影院模式</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">756</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">756</context></context-group>
+ </trans-unit>
<trans-unit id="8025996572234182184">
<source>Like the video</source>
<target state="translated">喜欢此视频</target>