- <context-group name="null">
- <context context-type="linenumber">517</context>
- </context-group>
-
- <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">657</context></context-group></trans-unit><trans-unit id="4f9162543288be617b88ad6fcae84325f11e31b6" datatype="html">
- <source>Resolutions to generate</source><target state="new">Resolutions to generate</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">672</context></context-group></trans-unit>
- <trans-unit id="f05f4a8b97269a2da6d7fcc6e86fbfafd16e30bd" datatype="html">
- <source>CACHE</source><target state="new">CACHE</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">698</context></context-group></trans-unit><trans-unit id="3469b0eb5bd7b7f0e85c029cd82ae1912bb51677" datatype="html">
- <source>
- Some files are not federated, and fetched when necessary. Define their caching policies.
- </source><target state="new">
- Some files are not federated, and fetched when necessary. Define their caching policies.
- </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">699</context></context-group></trans-unit><trans-unit id="e7845bb59f7887d60f1cf3b7b9fe5cfdb0b7e915" datatype="html">
- <source>Number of previews to keep in cache</source><target state="new">Number of previews to keep in cache</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">708</context></context-group></trans-unit><trans-unit id="478d017e2701ae21cefab20e7226702d77f15727" datatype="html">
- <source>Number of video captions to keep in cache</source><target state="new">Number of video captions to keep in cache</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">717</context></context-group></trans-unit>
-
-
-
- <trans-unit id="ede5494c4a39e72d3e21a5fefdc3d966da4a3e00" datatype="html">
- <source>CUSTOMIZATIONS</source><target state="new">CUSTOMIZATIONS</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">732</context></context-group></trans-unit><trans-unit id="7473fbca4ff699b020fc8894bad4c88611c76f5c" datatype="html">
- <source>
- Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill.
- </source><target state="new">
- Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill.
- </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">733</context></context-group></trans-unit>
-
- <trans-unit id="0da9752916950ce6890d897b835c923a71ad9c5c">
- <source>JavaScript</source>
- <target>JavaScript</target>
- <context-group name="null">
- <context context-type="linenumber">575</context>
- </context-group>
-
- <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">743</context></context-group></trans-unit><trans-unit id="782afa7c58d912592d73fce888ffce8542a4acf3" 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="new">
- 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>"/>
- </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">746</context></context-group></trans-unit><trans-unit id="ef86c28e82ac4b08e6914d2a067e5455b4d4f4f7" 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="new">
- 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>"/>
- </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">765</context></context-group></trans-unit>
-
-
- <trans-unit id="6c44844ebdb7352c433b7734feaa65f01bb594ab">
- <source>Advanced configuration</source>
- <target>高级设置</target>
- <context-group name="null">
- <context context-type="linenumber">452</context>
- </context-group>
-
- <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">554</context></context-group></trans-unit>
- <trans-unit id="dad5a5283e4c853c011a0f03d5a52310338bbff8">
- <source>Update configuration</source>
- <target>更新设置</target>
- <context-group name="null">
- <context context-type="linenumber">628</context>
- </context-group>
-
- <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">803</context></context-group></trans-unit>
- <trans-unit id="f8f8fca3139cba7d4fd6d9578d93e601f639cc83" datatype="html">
- <source>It seems like the configuration is invalid. Please search for potential errors in the different tabs.</source>
- <target state="new">It seems like the configuration is invalid. Please search for potential errors in the different tabs.</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">804</context></context-group></trans-unit><trans-unit id="824c2b28d0d9e771e3caf1d02021b740ac97076d" datatype="html">
- <source>PROFILE</source><target state="new">PROFILE</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context>
- <context context-type="linenumber">3</context>
- </context-group>
- </trans-unit><trans-unit id="e09928fe11389fd1ea310890ba5dc9df05d53509" datatype="html">
- <source>VIDEO SETTINGS</source><target state="new">VIDEO SETTINGS</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context>
- <context context-type="linenumber">32</context>
- </context-group>
- </trans-unit><trans-unit id="f70dbe547767b3a0f0006d44688beee60c884417" datatype="html">
- <source>NOTIFICATIONS</source><target state="new">NOTIFICATIONS</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context>
- <context context-type="linenumber">43</context>
- </context-group>
- </trans-unit><trans-unit id="8e4cafda991c13b5103e45195f7f2488974a913e" datatype="html">
- <source>INTERFACE</source><target state="new">INTERFACE</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context>
- <context context-type="linenumber">53</context>
- </context-group>
- </trans-unit><trans-unit id="ce43cc343ed3bd908e593db994ca3f6dbff079df" datatype="html">
- <source>PASSWORD</source><target state="new">PASSWORD</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context>
- <context context-type="linenumber">63</context>
- </context-group>
- </trans-unit><trans-unit id="d5e31741c591719630b5bba1ba38f8c1a04c10e3" datatype="html">
- <source>EMAIL</source><target state="new">EMAIL</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context>
- <context context-type="linenumber">73</context>
- </context-group>
- </trans-unit><trans-unit id="e6c299a11dadb59bf789ecc5d85eb1a1ebff4613" datatype="html">
- <source>DANGER ZONE</source><target state="new">DANGER ZONE</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">186</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">186</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">83</context></context-group></trans-unit>
-
-
-
- <trans-unit id="994363f08f9fbfa3b3994ff7b35c6904fdff18d8">
- <source>Profile</source>
- <target>个人资料</target>
- <context-group name="null">
- <context context-type="linenumber">7</context>
- </context-group>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-download.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="b284ee2481274869dfb81764f597da8a13a6813d" datatype="html">
- <source>Resolution</source><target state="new">Resolution</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/shared/video/modals/video-download.component.ts</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="ef33a2dbcf359d6d0bf21cd9057241198657f1a0" datatype="html">
- <source>Aspect ratio</source><target state="new">Aspect ratio</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/shared/video/modals/video-download.component.ts</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="6a584f96af92f3c88346004512fb62c1a2f77bf2" datatype="html">
- <source>Average frame rate</source><target state="new">Average frame rate</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/shared/video/modals/video-download.component.ts</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="f5ef087f961138ca7624adf451532229eaf1d6d0" datatype="html">
- <source>Pixel format</source><target state="new">Pixel format</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/shared/video/modals/video-download.component.ts</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="3a52aa4fd8b70b391767f9398322eeb13219f18c" datatype="html">
- <source>Sample rate</source><target state="new">Sample rate</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/shared/video/modals/video-download.component.ts</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit><trans-unit id="3ca33ac04c81bb041501de891a9d7c8318f810a0" datatype="html">
- <source>Channel Layout</source><target state="new">Channel Layout</target>
- <context-group purpose="location">
- <context context-type="sourcefile">src/app/shared/video/modals/video-download.component.ts</context>
- <context context-type="linenumber">1</context>
- </context-group>
- </trans-unit>
- <trans-unit id="b5398623f87ee72ed23f5023918db1707771e925">
- <source>Video settings</source>
- <target>视频设置</target>
- <context-group name="null">
- <context context-type="linenumber">10</context>
- </context-group>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/modal/quick-settings-modal.component.html</context><context context-type="linenumber">12</context></context-group></trans-unit><trans-unit id="dc7b800a27960e33af36f16f6c25aaf5776464f7" datatype="html">
- <source>Interface settings</source><target state="new">Interface settings</target>
-
- <context-group purpose="location"><context context-type="sourcefile">src/app/modal/quick-settings-modal.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
-
-
- <trans-unit id="739516c2ca75843d5aec9cf0e6b3e4335c4227b9">
- <source>Change password</source>
- <target>更改密码</target>
- <context-group name="null">
- <context context-type="linenumber">30</context>
- </context-group>
- <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">5</context></context-group>
- <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">30</context></context-group>
- </trans-unit>
- <trans-unit id="0dd390d056411e1709ec97ec51c46d78600e3f7b">
- <source>Current password</source>
- <target>当前密码</target>
- <context-group name="null">
- <context context-type="linenumber">7</context>
- </context-group>
- <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">7</context></context-group>
- </trans-unit>
- <trans-unit id="e70e209561583f360b1e9cefd2cbb1fe434b6229">
- <source>New password</source>
- <target>新密码</target>
- <context-group name="null">
- <context context-type="linenumber">15</context>
- </context-group>
- <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">15</context></context-group>
- </trans-unit>
- <trans-unit id="ede41f01c781b168a783cfcefc6fb67d48780d9b">
- <source>Confirm new password</source>
- <target>确认新密码</target>
- <context-group name="null">
- <context context-type="linenumber">23</context>
+ <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">145</context></context-group>
+ </trans-unit>
+ <trans-unit id="7815122216882553289" datatype="html">
+ <source>will claim at most <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with live transcoding </source>
+ <target state="translated">使用直播转码将最多声明 <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-vod-transcoding.component.html</context><context context-type="linenumber">148</context></context-group>
+ </trans-unit>
+ <trans-unit id="8685484763568827375" datatype="html">
+ <source>will claim at least <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with live transcoding </source>
+ <target state="translated">使用直播转码将最少声明 <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-vod-transcoding.component.html</context><context context-type="linenumber">152</context></context-group>
+ </trans-unit>
+ <trans-unit id="7185278676178506632" datatype="html">
+ <source>Transcoding jobs concurrency</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">168</context></context-group>
+ </trans-unit>
+ <trans-unit id="1969393594784140832" datatype="html">
+ <source>allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart</source>
+ <target state="translated">允许同时转换多个文件。⚠️ 需要重新启动 PeerTube</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">169</context></context-group>
+ </trans-unit>
+ <trans-unit id="2184317712452071847" datatype="html">
+ <source>Transcoding profile</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">180</context></context-group>
+ </trans-unit>
+ <trans-unit id="6289966287765074028" datatype="html">
+ <source>new transcoding profiles can be added by PeerTube plugins</source>
+ <target state="translated">可以通过 PeerTube 插件添加新的转码配置文件</target>
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context><context context-type="linenumber">181</context></context-group>
+ </trans-unit>
+ <trans-unit id="5843661880070076970" datatype="html">
+ <source>VIDEO STUDIO</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">200</context></context-group>
+ </trans-unit>
+ <trans-unit id="4078329985026583770" datatype="html">
+ <source>Allows your users to edit their video (cut, add intro/outro, add a watermark etc)</source>
+ <target state="translated">也许你的用户编辑他们的视频(剪辑、添加片头/片尾、添加水印等)</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">201</context></context-group>
+ </trans-unit>
+ <trans-unit id="252604800845369275" datatype="html">
+ <source>Enable video studio</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">212</context></context-group>
+ </trans-unit>
+ <trans-unit id="3313548535394806921" datatype="html">
+ <source>⚠️ You need to enable transcoding first to enable video studio</source>
+ <target state="translated">⚠️ 你需要先启用转码才能启用视频工作室</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">215</context></context-group>
+ </trans-unit>
+ <trans-unit id="6879611446286948126" datatype="html">
+ <source>CACHE</source>
+ <target state="translated">缓存</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">6</context></context-group>
+ </trans-unit>
+ <trans-unit id="5511334650211127631" datatype="html">
+ <source>Some files are not federated, and fetched when necessary. Define their caching policies.</source>
+ <target state="translated">有些文件没有连进联邦,所以按需进行提取。定义它们的缓存策略。</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">7</context></context-group>
+ </trans-unit>
+ <trans-unit id="4382565260112874406" datatype="html">
+ <source>Number of previews to keep in cache</source>
+ <target state="translated">缓存中保留的预览数</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">15</context></context-group>
+ </trans-unit>
+ <trans-unit id="3710881484246327863" datatype="html">
+ <source>{VAR_PLURAL, plural, =1 {cached image} other {cached images}}</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-advanced-configuration.component.html</context>
+ <context context-type="linenumber">22</context>