]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/locale/angular.xlf
Update translations
[github/Chocobozzz/PeerTube.git] / client / src / locale / angular.xlf
index cdca7cabc590952174069508120bd3b0ddc52751..ed7300319902c0a9057bc1332bf5971e0d4afe3a 100644 (file)
           <context context-type="linenumber">7</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="8602814243662345124" datatype="html">
+        <source>Email is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">7</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4591482207344282590" datatype="html">
+        <source>Email must be valid.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">8</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4968369344159400023" datatype="html">
+        <source>Your name is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">19</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="5799695548385507586" datatype="html">
+        <source>Your name must be at least 1 character long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">20</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3600004643604731577" datatype="html">
+        <source>Your name cannot be more than 120 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">21</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3981804692726336204" datatype="html">
+        <source>A subject is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">32</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7787099349830266861" datatype="html">
+        <source>The subject must be at least 1 character long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">33</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="5905189237950302829" datatype="html">
+        <source>The subject cannot be more than 120 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">34</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="847704400962945123" datatype="html">
+        <source>A message is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">45</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3871842658394273178" datatype="html">
+        <source>The message must be at least 3 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">46</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3731145759205895653" datatype="html">
+        <source>The message cannot be more than 5000 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/instance-validators.ts</context>
+          <context context-type="linenumber">47</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="6b8b10fedeff64aa441ebedc2b7fbd07f6f246c1" datatype="html">
         <source> What is PeerTube? </source>
         <context-group purpose="location">
         <source>Your message has been sent.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+about/about-instance/contact-admin-modal.component.ts</context>
-          <context context-type="linenumber">71</context>
+          <context context-type="linenumber">76</context>
         </context-group>
       </trans-unit>
       <trans-unit id="2072135752262464360" datatype="html">
         <source>You already sent this form recently</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+about/about-instance/contact-admin-modal.component.ts</context>
-          <context context-type="linenumber">77</context>
+          <context context-type="linenumber">82</context>
         </context-group>
       </trans-unit>
       <trans-unit id="bd2edf99dd6562385ccec19a7ab2d1898e626605" datatype="html">
         <source>User <x id="PH"/> updated.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/users/user-edit/user-update.component.ts</context>
-          <context context-type="linenumber">80</context>
+          <context context-type="linenumber">85</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1349763489797682899" datatype="html">
         <source>Update user</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/users/user-edit/user-update.component.ts</context>
-          <context context-type="linenumber">97</context>
+          <context context-type="linenumber">102</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8819563010322372715" datatype="html">
         <source>An email asking for password reset has been sent to <x id="PH"/>.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/users/user-edit/user-update.component.ts</context>
-          <context context-type="linenumber">103</context>
+          <context context-type="linenumber">108</context>
         </context-group>
       </trans-unit>
       <trans-unit id="7483807629538115183" datatype="html">
         <source> This <x id="INTERPOLATION"/> does not have settings. </source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html</context>
-          <context context-type="linenumber">48,49</context>
+          <context context-type="linenumber">17,18</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1875025899004073421" datatype="html">
         <source>Settings updated.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts</context>
-          <context context-type="linenumber">51</context>
+          <context context-type="linenumber">52</context>
         </context-group>
       </trans-unit>
       <trans-unit id="2593763089859685916" datatype="html">
         <source>User <x id="PH"/> created.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/users/user-edit/user-create.component.ts</context>
-          <context context-type="linenumber">68</context>
+          <context context-type="linenumber">77</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8286337167859377104" datatype="html">
         <source>Create user</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/users/user-edit/user-create.component.ts</context>
-          <context context-type="linenumber">86</context>
+          <context context-type="linenumber">95</context>
         </context-group>
       </trans-unit>
       <trans-unit id="2903648076838460070" datatype="html">
         <source>Audio-only</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">51</context>
+          <context context-type="linenumber">56</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8011855989482474311" datatype="html">
         <source>A &lt;code&gt;.mp4&lt;/code&gt; that keeps the original audio track, with no video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">52</context>
+          <context context-type="linenumber">57</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3768852440495368591" datatype="html">
         <source>240p</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">56</context>
+          <context context-type="linenumber">61</context>
         </context-group>
       </trans-unit>
       <trans-unit id="6824490596490222280" datatype="html">
         <source>360p</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">60</context>
+          <context context-type="linenumber">65</context>
         </context-group>
       </trans-unit>
       <trans-unit id="4039682741786530029" datatype="html">
         <source>480p</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">64</context>
+          <context context-type="linenumber">69</context>
         </context-group>
       </trans-unit>
       <trans-unit id="5165245100010036661" datatype="html">
         <source>720p</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">68</context>
+          <context context-type="linenumber">73</context>
         </context-group>
       </trans-unit>
       <trans-unit id="7709767791012306261" datatype="html">
         <source>1080p</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">72</context>
+          <context context-type="linenumber">77</context>
         </context-group>
       </trans-unit>
       <trans-unit id="597839553814574067" datatype="html">
         <source>2160p</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">76</context>
+          <context context-type="linenumber">81</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3957742085471141221" datatype="html">
         <source>Auto (via ffmpeg)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">81</context>
+          <context context-type="linenumber">86</context>
         </context-group>
       </trans-unit>
       <trans-unit id="2060042292048624940" datatype="html">
         <source>Configuration updated.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
-          <context context-type="linenumber">289</context>
+          <context context-type="linenumber">294</context>
         </context-group>
       </trans-unit>
       <trans-unit id="6284468333579755406" datatype="html">
           <context context-type="linenumber">8,7</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="7784486624424057376" datatype="html">
+        <source>Instance name is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">7</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3281212084219111058" datatype="html">
+        <source>Short description should not be longer than 250 characters.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">14</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6033463036257195528" datatype="html">
+        <source>Twitter username is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">21</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="8198703669620791633" datatype="html">
+        <source>Previews cache size is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">28</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3971192070835972256" datatype="html">
+        <source>Previews cache size must be greater than 1.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">29</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="2903453036126968504" datatype="html">
+        <source>Previews cache size must be a number.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">30</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6941976540222684735" datatype="html">
+        <source>Captions cache size is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">37</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="780869536819343075" datatype="html">
+        <source>Captions cache size must be greater than 1.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">38</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="2498218540197718478" datatype="html">
+        <source>Captions cache size must be a number.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">39</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="818392297325723982" datatype="html">
+        <source>Signup limit is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">46</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="2582606912307765585" datatype="html">
+        <source>Signup limit must be greater than 1.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">47</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="2555843408410000965" datatype="html">
+        <source>Signup limit must be a number.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">48</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="240096858386658337" datatype="html">
+        <source>Admin email is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">55</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4392533896009432078" datatype="html">
+        <source>Admin email must be valid.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">56</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6172217783476989430" datatype="html">
+        <source>Transcoding threads is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">63</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="5320424292625586941" datatype="html">
+        <source>Transcoding threads must be greater or equal to 0.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">64</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="75589896034107743" datatype="html">
+        <source>Index URL should be a URL</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">71</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3964961007325702684" datatype="html">
+        <source>Search index URL should be a URL</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/custom-config-validators.ts</context>
+          <context context-type="linenumber">78</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="d2e7333704502d1720b353742634630b71ea8bd7" datatype="html">
         <source>Video blocks</source>
         <context-group purpose="location">
         <source>Update</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/video-add-components/video-import-torrent.component.html</context>
-          <context context-type="linenumber">69</context>
+          <context context-type="linenumber">70</context>
         </context-group>
       </trans-unit>
       <trans-unit id="2fcbf437e001f47974d45bd03a19e0d9245fdb3b" datatype="html">
           <context context-type="linenumber">41</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="e39797d5be895f1b0c9ca9ba4e45429f9b95aa52" datatype="html">
-        <source> You can import any torrent file that points to a mp4 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>
+      <trans-unit id="a4378d599f760c6d1de2667d4535b48db092cb6e" datatype="html">
+        <source> You can import any torrent file 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>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/video-add-components/video-import-torrent.component.html</context>
           <context context-type="linenumber">17,19</context>
         <source>Publish</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/video-add-components/video-upload.component.html</context>
-          <context context-type="linenumber">77</context>
+          <context context-type="linenumber">78</context>
         </context-group>
       </trans-unit>
       <trans-unit id="21add64f0f3ebbedf1150ca822c6e149494ab7a9" datatype="html">
         <source>Publish will be available when upload is finished</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/video-add-components/video-upload.component.html</context>
-          <context context-type="linenumber">75</context>
+          <context context-type="linenumber">76</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3284171506518522275" datatype="html">
@@ -3549,8 +3752,8 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
           <context context-type="linenumber">6</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="d49ca01a7d3c689add2eb58a469a3919c7ee9af7" 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 raw MP4 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>
+      <trans-unit id="92cd0a8da81d2ec6d454aa524c0ad967e1ca0818" 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>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/video-add-components/video-import-url.component.html</context>
           <context context-type="linenumber">11,14</context>
@@ -3774,6 +3977,27 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
           <context context-type="linenumber">60</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="4267638333776227701" datatype="html">
+        <source>Comment is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-comment-validators.ts</context>
+          <context context-type="linenumber">7</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="71132671234491945" datatype="html">
+        <source>Comment must be at least 2 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-comment-validators.ts</context>
+          <context context-type="linenumber">8</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4148250392704331190" datatype="html">
+        <source>Comment cannot be more than 3000 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-comment-validators.ts</context>
+          <context context-type="linenumber">9</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="71b6e75eb1d54bcd9a64b9af9b99121785a065d0" datatype="html">
         <source>Support <x id="INTERPOLATION"/></source>
         <context-group purpose="location">
@@ -3869,406 +4093,406 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
         <source> The video is being imported, it will be available when the import is finished. </source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">20,21</context>
+          <context context-type="linenumber">21,22</context>
         </context-group>
       </trans-unit>
       <trans-unit id="d2a8e8e4e5345201c07ba03a7fafe8b663230246" datatype="html">
         <source> The video is being transcoded, it may not work properly. </source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">24,25</context>
+          <context context-type="linenumber">25,26</context>
         </context-group>
       </trans-unit>
       <trans-unit id="2dd4add38e83d8ec58e37735e76090e9738c974a" datatype="html">
         <source> This video will be published on <x id="INTERPOLATION"/>. </source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">28,29</context>
+          <context context-type="linenumber">29,30</context>
         </context-group>
       </trans-unit>
       <trans-unit id="bbb57efb2edd572de832c8fff03bc85d7723abd3" datatype="html">
         <source>This video is blocked.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">32</context>
+          <context context-type="linenumber">33</context>
         </context-group>
       </trans-unit>
       <trans-unit id="82bf4d36722689b7c0058ed18e50d7b550d6d8b6" datatype="html">
         <source> Published <x id="START_TAG_MY_DATE_TOGGLE"/><x id="CLOSE_TAG_MY_DATE_TOGGLE"/><x id="START_TAG_SPAN"/> â€¢ <x id="INTERPOLATION"/> views<x id="CLOSE_TAG_SPAN"/></source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">46</context>
+          <context context-type="linenumber">47</context>
         </context-group>
       </trans-unit>
       <trans-unit id="04aabb1507157d38b070f1a7ed5271bcea041404" datatype="html">
         <source> Published <x id="START_TAG_MY_DATE_TOGGLE"/><x id="CLOSE_TAG_MY_DATE_TOGGLE"/><x id="START_TAG_SPAN"/> â€¢ <x id="INTERPOLATION"/> views<x id="CLOSE_TAG_SPAN"/></source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">57</context>
+          <context context-type="linenumber">58</context>
         </context-group>
       </trans-unit>
       <trans-unit id="83ea0f7a6f84393af198d48193e01a96f3fcbc9a" datatype="html">
         <source>SHARE</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">92</context>
+          <context context-type="linenumber">93</context>
         </context-group>
       </trans-unit>
       <trans-unit id="607de17c2a755f65775881c19e276e7c933bcf94" datatype="html">
         <source>Category</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">224</context>
+          <context context-type="linenumber">225</context>
         </context-group>
       </trans-unit>
       <trans-unit id="78d6d3ea26777cd0dad8ddbf9b314151678da46c" datatype="html">
         <source>Licence</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">233</context>
+          <context context-type="linenumber">234</context>
         </context-group>
       </trans-unit>
       <trans-unit id="fe46ccaae902ce974e2441abe752399288298619" datatype="html">
         <source>Language</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">242</context>
+          <context context-type="linenumber">243</context>
         </context-group>
       </trans-unit>
       <trans-unit id="cafc87479686947e2590b9f588a88040aeaf660b" datatype="html">
         <source>Tags</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">251</context>
+          <context context-type="linenumber">252</context>
         </context-group>
       </trans-unit>
       <trans-unit id="a02ea1d4e7424ca989929da5e598f379940fdbf2" datatype="html">
         <source>Duration</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">259</context>
+          <context context-type="linenumber">260</context>
         </context-group>
       </trans-unit>
       <trans-unit id="74059c5dce671d464259e3ce37a5d408c3fd7720" datatype="html">
         <source>SUPPORT</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">87</context>
+          <context context-type="linenumber">88</context>
         </context-group>
       </trans-unit>
       <trans-unit id="cf272d006ff8c0b60e61b14e17fa6a39b30d614a" datatype="html">
         <source>SAVE</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">103</context>
+          <context context-type="linenumber">104</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8270eaeb2582eef4b7cde314c370aaf5b45c43d2" datatype="html">
         <source>DOWNLOAD</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">117</context>
+          <context context-type="linenumber">118</context>
         </context-group>
       </trans-unit>
       <trans-unit id="f886abe6ca73a34403dde0578e71173cebe00428" datatype="html">
         <source>Channel page</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">165</context>
+          <context context-type="linenumber">166</context>
         </context-group>
       </trans-unit>
       <trans-unit id="bde01505620f59f773377f94034e4038e6bd50c0" datatype="html">
         <source>Account page</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">168</context>
+          <context context-type="linenumber">169</context>
         </context-group>
       </trans-unit>
       <trans-unit id="0b7f242da10ece3f2995095c455b9a92ebcdd3b4" datatype="html">
         <source>By <x id="INTERPOLATION"/></source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">169</context>
+          <context context-type="linenumber">170</context>
         </context-group>
       </trans-unit>
       <trans-unit id="e8a34c00da7e95d407a66f33f28943a480dbba82" datatype="html">
         <source><x id="INTERPOLATION"/></source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">175</context>
+          <context context-type="linenumber">176</context>
         </context-group>
       </trans-unit>
       <trans-unit id="f0c5f6f270e70cbe063b5368fcf48f9afc1abd9b" datatype="html">
         <source>Show more</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">196</context>
+          <context context-type="linenumber">197</context>
         </context-group>
       </trans-unit>
       <trans-unit id="5403a767248e304199592271bba3366d2ca3f903" datatype="html">
         <source>Show less</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">202</context>
+          <context context-type="linenumber">203</context>
         </context-group>
       </trans-unit>
       <trans-unit id="57bfd54c230fc20caff1f0b321ad42be3bf859a6" datatype="html">
         <source>Origin instance</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">214</context>
+          <context context-type="linenumber">215</context>
         </context-group>
       </trans-unit>
       <trans-unit id="284b55e2ae9f6e5bc78c92a18ef26da02f380079" datatype="html">
         <source>Originally published</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">219</context>
+          <context context-type="linenumber">220</context>
         </context-group>
       </trans-unit>
       <trans-unit id="4c0ba3cde3b3c58b855ffb4beaa5804a2fc3826b" datatype="html">
         <source>Friendly Reminder: </source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">282</context>
+          <context context-type="linenumber">283</context>
         </context-group>
       </trans-unit>
       <trans-unit id="89707647cc7c304e499ae46a5a0c5b508c3c80a0" datatype="html">
         <source> the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. </source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">284,285</context>
+          <context context-type="linenumber">285,286</context>
         </context-group>
       </trans-unit>
       <trans-unit id="bd499ca7913bb5408fd139a4cb4f863852d5f318" datatype="html">
         <source>Get more information</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">287</context>
+          <context context-type="linenumber">288</context>
         </context-group>
       </trans-unit>
       <trans-unit id="20fc98888baf65b5ba9fe9622dc036fa8dec6a5f" datatype="html">
         <source> OK </source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.html</context>
-          <context context-type="linenumber">292</context>
+          <context context-type="linenumber">293</context>
         </context-group>
       </trans-unit>
       <trans-unit id="677619204556459328" datatype="html">
         <source>Like this video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">104</context>
+          <context context-type="linenumber">105</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1979134407801821102" datatype="html">
         <source>Dislike this video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">105</context>
+          <context context-type="linenumber">106</context>
         </context-group>
       </trans-unit>
       <trans-unit id="4001371302469308813" datatype="html">
         <source>Support options for this video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">106</context>
+          <context context-type="linenumber">107</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1950057220179636309" datatype="html">
         <source>Save to playlist</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">107</context>
+          <context context-type="linenumber">108</context>
         </context-group>
       </trans-unit>
       <trans-unit id="7669913834211153805" datatype="html">
         <source>You need to be connected to rate this content.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">189</context>
+          <context context-type="linenumber">190</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8858527736400081688" datatype="html">
         <source>This video contains mature or explicit content. Are you sure you want to watch it?</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">463</context>
+          <context context-type="linenumber">467</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3937119019020041049" datatype="html">
         <source>Mature or explicit content</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">464</context>
+          <context context-type="linenumber">468</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1755474755114288376" datatype="html">
         <source>Up Next</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">513</context>
+          <context context-type="linenumber">517</context>
         </context-group>
       </trans-unit>
       <trans-unit id="2159130950882492111" datatype="html">
         <source>Cancel</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">514</context>
+          <context context-type="linenumber">518</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3354816756665089864" datatype="html">
         <source>Autoplay is suspended</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">515</context>
+          <context context-type="linenumber">519</context>
         </context-group>
       </trans-unit>
       <trans-unit id="7895294730547405228" datatype="html">
         <source>Enter/exit fullscreen (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">779</context>
+          <context context-type="linenumber">781</context>
         </context-group>
       </trans-unit>
       <trans-unit id="7618388257165864759" datatype="html">
         <source>Play/Pause the video (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">780</context>
+          <context context-type="linenumber">782</context>
         </context-group>
       </trans-unit>
       <trans-unit id="7761890399634216630" datatype="html">
         <source>Mute/unmute the video (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">781</context>
+          <context context-type="linenumber">783</context>
         </context-group>
       </trans-unit>
       <trans-unit id="5996585232248234904" datatype="html">
         <source>Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">783</context>
+          <context context-type="linenumber">785</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3748765405903319998" datatype="html">
         <source>Increase the volume (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">785</context>
+          <context context-type="linenumber">787</context>
         </context-group>
       </trans-unit>
       <trans-unit id="5810704036407159982" datatype="html">
         <source>Decrease the volume (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">786</context>
+          <context context-type="linenumber">788</context>
         </context-group>
       </trans-unit>
       <trans-unit id="2622048822548065691" datatype="html">
         <source>Seek the video forward (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">788</context>
+          <context context-type="linenumber">790</context>
         </context-group>
       </trans-unit>
       <trans-unit id="6540078205109221153" datatype="html">
         <source>Seek the video backward (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">789</context>
+          <context context-type="linenumber">791</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1956491957766210808" datatype="html">
         <source>Increase playback rate (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">791</context>
+          <context context-type="linenumber">793</context>
         </context-group>
       </trans-unit>
       <trans-unit id="5495529997674803186" datatype="html">
         <source>Decrease playback rate (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">792</context>
+          <context context-type="linenumber">794</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3178343147230721210" datatype="html">
         <source>Navigate in the video frame by frame (requires player focus)</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">794</context>
+          <context context-type="linenumber">796</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8025996572234182184" datatype="html">
         <source>Like the video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">802</context>
+          <context context-type="linenumber">804</context>
         </context-group>
       </trans-unit>
       <trans-unit id="7692127636377222448" datatype="html">
         <source>Dislike the video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">807</context>
+          <context context-type="linenumber">809</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1783173774503340906" datatype="html">
         <source>Subscribe to the account</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch.component.ts</context>
-          <context context-type="linenumber">812</context>
+          <context context-type="linenumber">814</context>
         </context-group>
       </trans-unit>
       <trans-unit id="4b3963c6d0863118fe9e9e33447d12be3c2db081" datatype="html">
         <source>Unlisted</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch-playlist.component.html</context>
-          <context context-type="linenumber">6</context>
+          <context context-type="linenumber">9</context>
         </context-group>
       </trans-unit>
       <trans-unit id="ddd8a4986d2d1717a274a5a0fbed04988a819e69" datatype="html">
         <source>Private</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch-playlist.component.html</context>
-          <context context-type="linenumber">7</context>
+          <context context-type="linenumber">10</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3c4c080864b313cfdff5fdea6aae5da276246d99" datatype="html">
         <source>Public</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch-playlist.component.html</context>
-          <context context-type="linenumber">8</context>
+          <context context-type="linenumber">11</context>
         </context-group>
       </trans-unit>
       <trans-unit id="6775540171466219199" datatype="html">
         <source>Stop autoplaying next video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch-playlist.component.ts</context>
-          <context context-type="linenumber">190</context>
+          <context context-type="linenumber">203</context>
         </context-group>
       </trans-unit>
       <trans-unit id="5149234672404299151" datatype="html">
         <source>Autoplay next video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch-playlist.component.ts</context>
-          <context context-type="linenumber">191</context>
+          <context context-type="linenumber">204</context>
         </context-group>
       </trans-unit>
       <trans-unit id="5870421136141540382" datatype="html">
         <source>Stop looping playlist videos</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch-playlist.component.ts</context>
-          <context context-type="linenumber">196</context>
+          <context context-type="linenumber">209</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1599585307037758139" datatype="html">
         <source>Loop playlist videos</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-watch/video-watch-playlist.component.ts</context>
-          <context context-type="linenumber">197</context>
+          <context context-type="linenumber">210</context>
         </context-group>
       </trans-unit>
       <trans-unit id="a87cd0a1633f944e697fa2ee68362d8bc11c41ee" datatype="html">
@@ -4404,18 +4628,81 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
           <context context-type="linenumber">21</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="3346d8a0bf3dd8c25ddc561ccd5fafb6ee9fadc8" datatype="html">
-        <source>Welcome to PeerTube!</source>
+      <trans-unit id="4444753420973870540" datatype="html">
+        <source>Name is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+signup/shared/signup-success.component.html</context>
-          <context context-type="linenumber">8</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">12</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="19886846ed573d0a74c61c4e8df073eb4f64acd0" datatype="html">
-        <source> If you need help to use PeerTube, you can have a look at the <x id="START_LINK"/>documentation<x id="CLOSE_LINK"/>. </source>
+      <trans-unit id="4006797705713167676" datatype="html">
+        <source>Name must be at least 1 character long.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+signup/shared/signup-success.component.html</context>
-          <context context-type="linenumber">14,15</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">13</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="2233809696503670883" datatype="html">
+        <source>Name cannot be more than 50 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">14</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7915656854942800659" datatype="html">
+        <source>Name should be lowercase alphanumeric; dots and underscores are allowed.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">15</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6632896893630378443" datatype="html">
+        <source>Display name is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">26</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="1303578752658966736" datatype="html">
+        <source>Display name must be at least 1 character long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">27</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4613240543124934954" datatype="html">
+        <source>Display name cannot be more than 50 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">28</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="2761226139624435788" datatype="html">
+        <source>Description must be at least 3 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">38</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4717982586356605243" datatype="html">
+        <source>Description cannot be more than 1000 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">39</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6880459830525364741" datatype="html">
+        <source>Support text must be at least 3 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">49</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6461548560008228165" datatype="html">
+        <source>Support text cannot be more than 1000 characters long</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-channel-validators.ts</context>
+          <context context-type="linenumber">50</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8269144351796756896" datatype="html">
@@ -4705,6 +4992,69 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
           <context context-type="linenumber">369</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="1000468652492651683" datatype="html">
+        <source>Report reason is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">7</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="1109780973109145433" datatype="html">
+        <source>Report reason must be at least 2 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">8</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="5414573937278525654" datatype="html">
+        <source>Report reason cannot be more than 3000 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">9</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="8779567454442277762" datatype="html">
+        <source>Moderation comment is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">16</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="8954765410376245909" datatype="html">
+        <source>Moderation comment must be at least 2 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">17</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6316804467108244906" datatype="html">
+        <source>Moderation comment cannot be more than 3000 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">18</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="8835075531528610034" datatype="html">
+        <source>Abuse message is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">25</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="9034042966936514516" datatype="html">
+        <source>Abuse message must be at least 2 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">26</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7989186574443390119" datatype="html">
+        <source>Abuse message cannot be more than 3000 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/abuse-validators.ts</context>
+          <context context-type="linenumber">27</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="3371601176452094961" datatype="html">
         <source>Instance <x id="PH"/> unmuted by your instance.</source>
         <context-group purpose="location">
@@ -5006,123 +5356,305 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
           <context context-type="linenumber">48</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="5512208811126492983" datatype="html">
-        <source>Report comment</source>
+      <trans-unit id="9191505323045740697" datatype="html">
+        <source>Block reason must be at least 2 characters long.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-moderation/report-modals/comment-report.component.ts</context>
-          <context context-type="linenumber">51</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-block-validators.ts</context>
+          <context context-type="linenumber">7</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="6245265026120479954" datatype="html">
-        <source>Comment reported.</source>
+      <trans-unit id="8581623418602419755" datatype="html">
+        <source>Block reason cannot be more than 300 characters long.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-moderation/report-modals/comment-report.component.ts</context>
-          <context context-type="linenumber">82</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-block-validators.ts</context>
+          <context context-type="linenumber">8</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="15c02cb6b6c3be53477e502d3e1ee26955b23af0" datatype="html">
-        <source>Unavailable</source>
+      <trans-unit id="2740793005745065895" datatype="html">
+        <source><x id="PH"/> is not valid</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context>
-          <context context-type="linenumber">32</context>
+          <context context-type="sourcefile">../app/shared/form-validators/batch-domains-validators.ts</context>
+          <context context-type="linenumber">19</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="b9dee3108a18796bd69c6be316c8fb985b58fb8e" datatype="html">
-        <source>Delete from <x id="INTERPOLATION"/></source>
+      <trans-unit id="2127446333083057097" datatype="html">
+        <source>Domain is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context>
-          <context context-type="linenumber">88</context>
+          <context context-type="sourcefile">../app/shared/form-validators/batch-domains-validators.ts</context>
+          <context context-type="linenumber">56</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="2edccfda908b57c073dc0811eaa58818de2be2dc" datatype="html">
-        <source>Edit starts/stops at</source>
+      <trans-unit id="6780793142903080663" datatype="html">
+        <source>Domains entered are invalid.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context>
-          <context context-type="linenumber">50</context>
+          <context context-type="sourcefile">../app/shared/form-validators/batch-domains-validators.ts</context>
+          <context context-type="linenumber">57</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="52c9a103b812f258bcddc3d90a6e3f46871d25fe" datatype="html">
-        <source>Save</source>
+      <trans-unit id="5886492514458202177" datatype="html">
+        <source>Domains entered contain duplicates.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context>
-          <context context-type="linenumber">82</context>
+          <context context-type="sourcefile">../app/shared/form-validators/batch-domains-validators.ts</context>
+          <context context-type="linenumber">58</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="3723085768598852106" datatype="html">
-        <source>Video removed from <x id="PH"/></source>
+      <trans-unit id="3868123820758341861" datatype="html">
+        <source>Username is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
-          <context context-type="linenumber">98</context>
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">12</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="985751964589921228" datatype="html">
-        <source>Timestamps updated</source>
+      <trans-unit id="4786141633412279939" datatype="html">
+        <source>Username must be at least 1 character long.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
-          <context context-type="linenumber">117</context>
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">13</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="6421445850411984665" datatype="html">
-        <source>Starts at </source>
+      <trans-unit id="1019755749203839300" datatype="html">
+        <source>Username cannot be more than 50 characters long.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
-          <context context-type="linenumber">140</context>
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">14</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="7145200412085189912" datatype="html">
-        <source>Stops at </source>
+      <trans-unit id="5621067256208426608" datatype="html">
+        <source>Username should be lowercase alphanumeric; dots and underscores are allowed.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
-          <context context-type="linenumber">141</context>
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">15</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="921225940108335688" datatype="html">
-        <source> and stops at </source>
+      <trans-unit id="6288154707582132676" datatype="html">
+        <source>Channel name is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
-          <context context-type="linenumber">143</context>
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">27</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="b2b638f4333842009c258a23e59dbe4160d1e566" datatype="html">
-        <source>Save to</source>
+      <trans-unit id="8178814467139959283" datatype="html">
+        <source>Channel name must be at least 1 character long.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-add-to-playlist.component.html</context>
-          <context context-type="linenumber">4</context>
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">28</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="8602785819772117007" datatype="html">
+        <source>Channel name cannot be more than 50 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">29</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7261858447215513786" datatype="html">
+        <source>Channel name should be lowercase alphanumeric; dots and underscores are allowed.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">30</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3577237269587081090" datatype="html">
+        <source>Password is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">49</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="525871656034789056" datatype="html">
+        <source>Password must be at least 6 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">50</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="1099684476181448167" datatype="html">
+        <source>Password cannot be more than 255 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">51</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3392630942539073768" datatype="html">
+        <source>The new password and the confirmed password do not correspond.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">69</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="2027337371129904473" datatype="html">
+        <source>Video quota is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">76</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="267386529333143660" datatype="html">
+        <source>Quota must be greater than -1.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">77</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="1220179061234048936" datatype="html">
+        <source>Daily upload limit is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">83</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="8959404382357999234" datatype="html">
+        <source>Daily upload limit must be greater than -1.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">84</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4796798537475457493" datatype="html">
+        <source>User role is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">91</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="1814372869868173571" datatype="html">
+        <source>You must agree with the instance terms in order to register on it.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">113</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7803960725351649605" datatype="html">
+        <source>Ban reason must be at least 3 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">123</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3851609012243698179" datatype="html">
+        <source>Ban reason cannot be more than 250 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/user-validators.ts</context>
+          <context context-type="linenumber">124</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="5512208811126492983" datatype="html">
+        <source>Report comment</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-moderation/report-modals/comment-report.component.ts</context>
+          <context context-type="linenumber">51</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6245265026120479954" datatype="html">
+        <source>Comment reported.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-moderation/report-modals/comment-report.component.ts</context>
+          <context context-type="linenumber">82</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="15c02cb6b6c3be53477e502d3e1ee26955b23af0" datatype="html">
+        <source>Unavailable</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context>
+          <context context-type="linenumber">32</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="b9dee3108a18796bd69c6be316c8fb985b58fb8e" datatype="html">
+        <source>Delete from <x id="INTERPOLATION"/></source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context>
+          <context context-type="linenumber">88</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="2edccfda908b57c073dc0811eaa58818de2be2dc" datatype="html">
+        <source>Edit starts/stops at</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context>
+          <context context-type="linenumber">50</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="52c9a103b812f258bcddc3d90a6e3f46871d25fe" datatype="html">
+        <source>Save</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.html</context>
+          <context context-type="linenumber">82</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3723085768598852106" datatype="html">
+        <source>Video removed from <x id="PH"/></source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
+          <context context-type="linenumber">98</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="985751964589921228" datatype="html">
+        <source>Timestamps updated</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
+          <context context-type="linenumber">117</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6421445850411984665" datatype="html">
+        <source>Starts at </source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
+          <context context-type="linenumber">140</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7145200412085189912" datatype="html">
+        <source>Stops at </source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
+          <context context-type="linenumber">141</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="921225940108335688" datatype="html">
+        <source> and stops at </source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context>
+          <context context-type="linenumber">143</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="b2b638f4333842009c258a23e59dbe4160d1e566" datatype="html">
+        <source>Save to</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/shared-video-playlist/video-add-to-playlist.component.html</context>
+          <context context-type="linenumber">4</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8efba03f22550a671ee2c2c6dfd1ff03ea047700" datatype="html">
         <source>Search playlists</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-video-playlist/video-add-to-playlist.component.html</context>
-          <context context-type="linenumber">45</context>
+          <context context-type="linenumber">9</context>
         </context-group>
       </trans-unit>
       <trans-unit id="19fc45e7e0cab63a8c4422ea7158bf5c6228cee4" datatype="html">
         <source>Create a private playlist</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-video-playlist/video-add-to-playlist.component.html</context>
-          <context context-type="linenumber">65</context>
+          <context context-type="linenumber">67</context>
         </context-group>
       </trans-unit>
       <trans-unit id="bc155f9fc3be3f32083f19b2c77d4ad3b696d9b9" datatype="html">
         <source>Display name</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-video-playlist/video-add-to-playlist.component.html</context>
-          <context context-type="linenumber">70</context>
+          <context context-type="linenumber">72</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1056145626640340519" datatype="html">
         <source>Video added in <x id="PH"/> at timestamps <x id="PH_1"/></source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-video-playlist/video-add-to-playlist.component.ts</context>
-          <context context-type="linenumber">263</context>
+          <context context-type="linenumber">377</context>
         </context-group>
       </trans-unit>
       <trans-unit id="7754186870520534716" datatype="html">
         <source>Video added in <x id="PH"/></source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-video-playlist/video-add-to-playlist.component.ts</context>
-          <context context-type="linenumber">264</context>
+          <context context-type="linenumber">378</context>
         </context-group>
       </trans-unit>
       <trans-unit id="9b3287f52c239cad05ec98391553e5052ba1aa66" datatype="html">
@@ -5349,6 +5881,27 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
           <context context-type="linenumber">179</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="6854100952145697527" datatype="html">
+        <source>Display name cannot be more than 120 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-playlist-validators.ts</context>
+          <context context-type="linenumber">14</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6198895122092095739" datatype="html">
+        <source>Privacy is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-playlist-validators.ts</context>
+          <context context-type="linenumber">23</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="1276238402004616037" datatype="html">
+        <source>The channel is required when the playlist is public.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-playlist-validators.ts</context>
+          <context context-type="linenumber">41</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="fb8aad312b72bbb7e5a1e2cc0b55fae8962bf0fb" datatype="html">
         <source> Cancel </source>
         <context-group purpose="location">
@@ -6280,84 +6833,203 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
           <context context-type="linenumber">239,240</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="48c3bde722dc317f76aa607445f11128f7fc7276" datatype="html">
+        <source>Plugin settings</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-edit.component.html</context>
+          <context context-type="linenumber">269</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="2830831449226931729" datatype="html">
         <source>Instance languages</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-edit.component.ts</context>
-          <context context-type="linenumber">138</context>
+          <context context-type="linenumber">169</context>
         </context-group>
       </trans-unit>
       <trans-unit id="40119547597591062" datatype="html">
         <source>All languages</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-edit.component.ts</context>
-          <context context-type="linenumber">139</context>
+          <context context-type="linenumber">170</context>
         </context-group>
       </trans-unit>
       <trans-unit id="9172233176401579786" datatype="html">
         <source>Scheduled</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-edit.component.ts</context>
-          <context context-type="linenumber">149</context>
+          <context context-type="linenumber">181</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1435317307066082710" datatype="html">
         <source>Hide the video until a specific date</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-edit.component.ts</context>
-          <context context-type="linenumber">150</context>
+          <context context-type="linenumber">182</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="40fa23fe45af4ee2e72cdd3cc6bf6013f180aab0" datatype="html">
-        <source>Add caption</source>
+      <trans-unit id="1099619384694370156" datatype="html">
+        <source>Video caption language is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context>
-          <context context-type="linenumber">5</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-captions-validators.ts</context>
+          <context context-type="linenumber">7</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="6bad752cfcac8f3572bdf2c619daec683d56d1a8" datatype="html">
-        <source>Select the caption file</source>
+      <trans-unit id="3438639650276868976" datatype="html">
+        <source>Video caption file is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context>
-          <context context-type="linenumber">24</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-captions-validators.ts</context>
+          <context context-type="linenumber">14</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="39702b643cfe3d5b96a4587c1b44a29fa665406c" datatype="html">
-        <source>Add this caption</source>
+      <trans-unit id="5437132245714159662" datatype="html">
+        <source>Video name is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context>
-          <context context-type="linenumber">42</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">7</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="c34c61401151c29fb3679638a7d0b95258145ec3" datatype="html">
-        <source> This will replace an existing caption! </source>
+      <trans-unit id="2807676084745266104" datatype="html">
+        <source>Video name must be at least 3 characters long.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context>
-          <context context-type="linenumber">31,32</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">8</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="6950140976689343775" datatype="html">
-        <source>Sunday</source>
+      <trans-unit id="2155414141025589556" datatype="html">
+        <source>Video name cannot be more than 120 characters long.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context>
-          <context context-type="linenumber">11</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">9</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="8739442281958563044" datatype="html">
-        <source>Monday</source>
+      <trans-unit id="9115337161597088460" datatype="html">
+        <source>Video privacy is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context>
-          <context context-type="linenumber">12</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">16</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="9176037901730521018" datatype="html">
-        <source>Tuesday</source>
+      <trans-unit id="7309902991450450996" datatype="html">
+        <source>Video channel is required.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context>
-          <context context-type="linenumber">13</context>
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">43</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="8798932904948432529" datatype="html">
+      <trans-unit id="3959376623771116873" datatype="html">
+        <source>Video description must be at least 3 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">50</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="725195891739570830" datatype="html">
+        <source>Video description cannot be more than 10000 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">51</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="142488285332434408" datatype="html">
+        <source>A tag should be more than 2 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">58</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="691846635236293620" datatype="html">
+        <source>A tag should be less than 30 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">59</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4146790476782316573" datatype="html">
+        <source>A maximum of 5 tags can be used on a video.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">66</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7572457740984885269" datatype="html">
+        <source>A tag should be more than 2, and less than 30 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">67</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4806300480558315727" datatype="html">
+        <source>Video support must be at least 3 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">74</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6655773021893755977" datatype="html">
+        <source>Video support cannot be more than 1000 characters long.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">75</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4246579596585402255" datatype="html">
+        <source>A date is required to schedule video update.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-validators.ts</context>
+          <context context-type="linenumber">82</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="40fa23fe45af4ee2e72cdd3cc6bf6013f180aab0" datatype="html">
+        <source>Add caption</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context>
+          <context context-type="linenumber">5</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6bad752cfcac8f3572bdf2c619daec683d56d1a8" datatype="html">
+        <source>Select the caption file</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context>
+          <context context-type="linenumber">24</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="39702b643cfe3d5b96a4587c1b44a29fa665406c" datatype="html">
+        <source>Add this caption</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context>
+          <context context-type="linenumber">42</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="c34c61401151c29fb3679638a7d0b95258145ec3" datatype="html">
+        <source> This will replace an existing caption! </source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+videos/+video-edit/shared/video-caption-add-modal.component.html</context>
+          <context context-type="linenumber">31,32</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="6950140976689343775" datatype="html">
+        <source>Sunday</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context>
+          <context context-type="linenumber">11</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="8739442281958563044" datatype="html">
+        <source>Monday</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context>
+          <context context-type="linenumber">12</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="9176037901730521018" datatype="html">
+        <source>Tuesday</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context>
+          <context context-type="linenumber">13</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="8798932904948432529" datatype="html">
         <source>Wednesday</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context>
@@ -6796,6 +7468,20 @@ video size: <x id="PH"/>, used: <x id="PH_1"/>, quota: <x id="PH_2"/>)</source>
           <context context-type="linenumber">224,225</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="3346d8a0bf3dd8c25ddc561ccd5fafb6ee9fadc8" datatype="html">
+        <source>Welcome to PeerTube!</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+signup/shared/signup-success.component.html</context>
+          <context context-type="linenumber">8</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="19886846ed573d0a74c61c4e8df073eb4f64acd0" datatype="html">
+        <source> If you need help to use PeerTube, you can have a look at the <x id="START_LINK"/>documentation<x id="CLOSE_LINK"/>. </source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/+signup/shared/signup-success.component.html</context>
+          <context context-type="linenumber">14,15</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="2454050363478003966" datatype="html">
         <source>Login</source>
         <context-group purpose="location">
@@ -6972,39 +7658,32 @@ The link will expire within 1 hour.</source>
           <context context-type="linenumber">33</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="6700357678556223012" datatype="html">
-        <source>The channel is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-accept-ownership-validators.service.ts</context>
-          <context context-type="linenumber">13</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="2439066254855913806" datatype="html">
         <source>Only I can see this video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-main/video/video.service.ts</context>
-          <context context-type="linenumber">341</context>
+          <context context-type="linenumber">342</context>
         </context-group>
       </trans-unit>
       <trans-unit id="6767380569816110388" datatype="html">
         <source>Only shareable via a private link</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-main/video/video.service.ts</context>
-          <context context-type="linenumber">345</context>
+          <context context-type="linenumber">346</context>
         </context-group>
       </trans-unit>
       <trans-unit id="6828965264297239528" datatype="html">
         <source>Anyone can see this video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-main/video/video.service.ts</context>
-          <context context-type="linenumber">349</context>
+          <context context-type="linenumber">350</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1425933035739773115" datatype="html">
         <source>Only users of this instance can see this video</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-main/video/video.service.ts</context>
-          <context context-type="linenumber">353</context>
+          <context context-type="linenumber">354</context>
         </context-group>
       </trans-unit>
       <trans-unit id="f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8" datatype="html">
@@ -7252,20 +7931,6 @@ The link will expire within 1 hour.</source>
           <context context-type="linenumber">85</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="7365924714339585574" datatype="html">
-        <source>The username is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-change-ownership-validators.service.ts</context>
-          <context context-type="linenumber">13</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3954099618513992825" datatype="html">
-        <source>You can only transfer ownership to a local account</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-change-ownership-validators.service.ts</context>
-          <context context-type="linenumber">14</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="2fb6d9783b2c3ce93df9cee3542cda87aa60a808" datatype="html">
         <source>instance default</source>
         <context-group purpose="location">
@@ -7287,83 +7952,6 @@ The link will expire within 1 hour.</source>
           <context context-type="linenumber">74</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="8602814243662345124" datatype="html">
-        <source>Email is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">17</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4591482207344282590" datatype="html">
-        <source>Email must be valid.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">18</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4968369344159400023" datatype="html">
-        <source>Your name is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">29</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="5799695548385507586" datatype="html">
-        <source>Your name must be at least 1 character long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">30</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3600004643604731577" datatype="html">
-        <source>Your name cannot be more than 120 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">31</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3981804692726336204" datatype="html">
-        <source>A subject is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">42</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7787099349830266861" datatype="html">
-        <source>The subject must be at least 1 character long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">43</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="5905189237950302829" datatype="html">
-        <source>The subject cannot be more than 120 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">44</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="847704400962945123" datatype="html">
-        <source>A message is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">55</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3871842658394273178" datatype="html">
-        <source>The message must be at least 3 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">56</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3731145759205895653" datatype="html">
-        <source>The message cannot be more than 5000 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/instance-validators.service.ts</context>
-          <context context-type="linenumber">57</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="5cf92a1d527e65908c75633e8484cdd3b6d16b9b" datatype="html">
         <source>Welcome to PeerTube, dear administrator!</source>
         <context-group purpose="location">
@@ -7553,116 +8141,53 @@ The link will expire within 1 hour.</source>
           <context context-type="linenumber">21</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="1000468652492651683" datatype="html">
-        <source>Report reason is required.</source>
+      <trans-unit id="8728283516316752593" datatype="html">
+        <source>This file is too large.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">15</context>
+          <context context-type="sourcefile">../app/shared/shared-forms/reactive-file.component.ts</context>
+          <context context-type="linenumber">50</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="1109780973109145433" datatype="html">
-        <source>Report reason must be at least 2 characters long.</source>
+      <trans-unit id="6360987759186261451" datatype="html">
+        <source>PeerTube cannot handle this kind of file. Accepted extensions are <x id="PH"/>}.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">16</context>
+          <context context-type="sourcefile">../app/shared/shared-forms/reactive-file.component.ts</context>
+          <context context-type="linenumber">56</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="5414573937278525654" datatype="html">
-        <source>Report reason cannot be more than 3000 characters long.</source>
+      <trans-unit id="b8b6a001cca6fa2ba15600ca3a78dfeebf685d60" datatype="html">
+        <source>Loading instance statistics...</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">17</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">1</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="8779567454442277762" datatype="html">
-        <source>Moderation comment is required.</source>
+      <trans-unit id="eadc17c3df80143992e2d9028dead3199ae6d79d" datatype="html">
+        <source>Local</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">24</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">4</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="8954765410376245909" datatype="html">
-        <source>Moderation comment must be at least 2 characters long.</source>
+      <trans-unit id="7c7f4be7b726e61c577e63842a58d9e435f7c597" datatype="html">
+        <source>users</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">25</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">12,11</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="6316804467108244906" datatype="html">
-        <source>Moderation comment cannot be more than 3000 characters long.</source>
+      <trans-unit id="5bc509bb72973f9895241127d5556e9e31051137" datatype="html">
+        <source>videos</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">26</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">21</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="8835075531528610034" datatype="html">
-        <source>Abuse message is required.</source>
+      <trans-unit id="bd21b1e6b5674003187e5cbec0e7e2854f9d8388" datatype="html">
+        <source>video views</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">33</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="9034042966936514516" datatype="html">
-        <source>Abuse message must be at least 2 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">34</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7989186574443390119" datatype="html">
-        <source>Abuse message cannot be more than 3000 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/abuse-validators.service.ts</context>
-          <context context-type="linenumber">35</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="8728283516316752593" datatype="html">
-        <source>This file is too large.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/reactive-file.component.ts</context>
-          <context context-type="linenumber">50</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6360987759186261451" datatype="html">
-        <source>PeerTube cannot handle this kind of file. Accepted extensions are <x id="PH"/>}.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/reactive-file.component.ts</context>
-          <context context-type="linenumber">56</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="b8b6a001cca6fa2ba15600ca3a78dfeebf685d60" datatype="html">
-        <source>Loading instance statistics...</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
-          <context context-type="linenumber">1</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="eadc17c3df80143992e2d9028dead3199ae6d79d" datatype="html">
-        <source>Local</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
-          <context context-type="linenumber">4</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7c7f4be7b726e61c577e63842a58d9e435f7c597" datatype="html">
-        <source>users</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
-          <context context-type="linenumber">12,11</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="5bc509bb72973f9895241127d5556e9e31051137" datatype="html">
-        <source>videos</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
-          <context context-type="linenumber">21</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="bd21b1e6b5674003187e5cbec0e7e2854f9d8388" datatype="html">
-        <source>video views</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
-          <context context-type="linenumber">31</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">31</context>
         </context-group>
       </trans-unit>
       <trans-unit id="d11fe88f08e43bfe4dec7d16fe469aa65d1e3d84" datatype="html">
@@ -7882,13 +8407,6 @@ The link will expire within 1 hour.</source>
           <context context-type="linenumber">190,191</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="3152303769378345477" datatype="html">
-        <source>Confirmation of the password is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/reset-password-validators.service.ts</context>
-          <context context-type="linenumber">15</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="f9fdeb0495dd96319d13df9d9536760d0a98d9b5" datatype="html">
         <source><x id="INTERPOLATION"/></source>
         <context-group purpose="location">
@@ -7896,69 +8414,6 @@ The link will expire within 1 hour.</source>
           <context context-type="linenumber">22</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="1099619384694370156" datatype="html">
-        <source>Video caption language is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-captions-validators.service.ts</context>
-          <context context-type="linenumber">15</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3438639650276868976" datatype="html">
-        <source>Video caption file is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-captions-validators.service.ts</context>
-          <context context-type="linenumber">22</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6632896893630378443" datatype="html">
-        <source>Display name is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-playlist-validators.service.ts</context>
-          <context context-type="linenumber">21</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="1303578752658966736" datatype="html">
-        <source>Display name must be at least 1 character long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-playlist-validators.service.ts</context>
-          <context context-type="linenumber">22</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6854100952145697527" datatype="html">
-        <source>Display name cannot be more than 120 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-playlist-validators.service.ts</context>
-          <context context-type="linenumber">23</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6198895122092095739" datatype="html">
-        <source>Privacy is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-playlist-validators.service.ts</context>
-          <context context-type="linenumber">32</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="2761226139624435788" datatype="html">
-        <source>Description must be at least 3 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-playlist-validators.service.ts</context>
-          <context context-type="linenumber">42</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4717982586356605243" datatype="html">
-        <source>Description cannot be more than 1000 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-playlist-validators.service.ts</context>
-          <context context-type="linenumber">43</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="1276238402004616037" datatype="html">
-        <source>The channel is required when the playlist is public.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-playlist-validators.service.ts</context>
-          <context context-type="linenumber">50</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="f82f53a2544638939a8ba93c0fb1b0a4419c3196" datatype="html">
         <source>Complete preview</source>
         <context-group purpose="location">
@@ -8078,20 +8533,6 @@ The link will expire within 1 hour.</source>
           <context context-type="linenumber">34</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="9191505323045740697" datatype="html">
-        <source>Block reason must be at least 2 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-block-validators.service.ts</context>
-          <context context-type="linenumber">13</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="8581623418602419755" datatype="html">
-        <source>Block reason cannot be more than 300 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-block-validators.service.ts</context>
-          <context context-type="linenumber">14</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="3fb9a5f7268114445d8c109a8f48102e93471f5a" datatype="html">
         <source>Change your avatar</source>
         <context-group purpose="location">
@@ -8218,34 +8659,6 @@ The link will expire within 1 hour.</source>
           <context context-type="linenumber">319</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="2740793005745065895" datatype="html">
-        <source><x id="PH"/> is not valid</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/batch-domains-validators.service.ts</context>
-          <context context-type="linenumber">35</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="2127446333083057097" datatype="html">
-        <source>Domain is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/batch-domains-validators.service.ts</context>
-          <context context-type="linenumber">14</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6780793142903080663" datatype="html">
-        <source>Domains entered are invalid.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/batch-domains-validators.service.ts</context>
-          <context context-type="linenumber">15</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="5886492514458202177" datatype="html">
-        <source>Domains entered contain duplicates.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/batch-domains-validators.service.ts</context>
-          <context context-type="linenumber">16</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="411ca58f59b00246e15b161e07409df55b5eb6db" datatype="html">
         <source>Discover</source>
         <context-group purpose="location">
@@ -8562,104 +8975,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
           <context context-type="linenumber">215</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="5437132245714159662" datatype="html">
-        <source>Video name is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">26</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="2807676084745266104" datatype="html">
-        <source>Video name must be at least 3 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">27</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="2155414141025589556" datatype="html">
-        <source>Video name cannot be more than 120 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">28</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="9115337161597088460" datatype="html">
-        <source>Video privacy is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">35</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7309902991450450996" datatype="html">
-        <source>Video channel is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">62</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3959376623771116873" datatype="html">
-        <source>Video description must be at least 3 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">69</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="725195891739570830" datatype="html">
-        <source>Video description cannot be more than 10000 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">70</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="142488285332434408" datatype="html">
-        <source>A tag should be more than 2 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">77</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="691846635236293620" datatype="html">
-        <source>A tag should be less than 30 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">78</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4146790476782316573" datatype="html">
-        <source>A maximum of 5 tags can be used on a video.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">85</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7572457740984885269" datatype="html">
-        <source>A tag should be more than 2, and less than 30 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">86</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4806300480558315727" datatype="html">
-        <source>Video support must be at least 3 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">93</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6655773021893755977" datatype="html">
-        <source>Video support cannot be more than 1000 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">94</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4246579596585402255" datatype="html">
-        <source>A date is required to schedule video update.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-validators.service.ts</context>
-          <context context-type="linenumber">101</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="fa48c3ddc2ef8e40e5c317e68bc05ae62c93b0c1" datatype="html">
         <source>Features found on this instance</source>
         <context-group purpose="location">
@@ -8775,324 +9090,114 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
       <trans-unit id="8929218224642530466" datatype="html">
         <source>Displayed</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
-          <context context-type="linenumber">38</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6291055174438137560" datatype="html">
-        <source>~ 1 minute</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
-          <context context-type="linenumber">53</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="189524047518780716" datatype="html">
-        <source>~ <x id="PH"/> minutes</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
-          <context context-type="linenumber">55</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6028521920505655348" datatype="html">
-        <source><x id="PH"/> of full HD videos</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
-          <context context-type="linenumber">71</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="117588083391484998" datatype="html">
-        <source><x id="PH"/> of HD videos</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
-          <context context-type="linenumber">72</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6636555695556123073" datatype="html">
-        <source><x id="PH"/> of average quality videos</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
-          <context context-type="linenumber">73</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3868123820758341861" datatype="html">
-        <source>Username is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/login-validators.service.ts</context>
-          <context context-type="linenumber">16</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3577237269587081090" datatype="html">
-        <source>Password is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/login-validators.service.ts</context>
-          <context context-type="linenumber">25</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4444753420973870540" datatype="html">
-        <source>Name is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-channel-validators.service.ts</context>
-          <context context-type="linenumber">21</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4006797705713167676" datatype="html">
-        <source>Name must be at least 1 character long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-channel-validators.service.ts</context>
-          <context context-type="linenumber">22</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="2233809696503670883" datatype="html">
-        <source>Name cannot be more than 50 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-channel-validators.service.ts</context>
-          <context context-type="linenumber">23</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7915656854942800659" datatype="html">
-        <source>Name should be lowercase alphanumeric; dots and underscores are allowed.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-channel-validators.service.ts</context>
-          <context context-type="linenumber">24</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4613240543124934954" datatype="html">
-        <source>Display name cannot be more than 50 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-channel-validators.service.ts</context>
-          <context context-type="linenumber">37</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6880459830525364741" datatype="html">
-        <source>Support text must be at least 3 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-channel-validators.service.ts</context>
-          <context context-type="linenumber">58</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6461548560008228165" datatype="html">
-        <source>Support text cannot be more than 1000 characters long</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-channel-validators.service.ts</context>
-          <context context-type="linenumber">59</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="2dc8a0a3763cd5c456c84630fc335398c9b86771" datatype="html">
-        <source>View your notifications</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
-          <context context-type="linenumber">3</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="8bcabdf6b16cad0313a86c7e940c5e3ad7f9f8ab" datatype="html">
-        <source>Notifications</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
-          <context context-type="linenumber">13</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="341e026e3f317aa3164916cc63a059c961a78b81" datatype="html">
-        <source>Update your notification preferences</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
-          <context context-type="linenumber">22</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="1da23f4068fd3796fbcb24d0c42bb62f92c96829" datatype="html">
-        <source>Mark all as read</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
-          <context context-type="linenumber">18</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3d1b5c9cd76948c04fdb7bb3fe51b6c1242c1bd5" datatype="html">
-        <source>See all your notifications</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
-          <context context-type="linenumber">40</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4267638333776227701" datatype="html">
-        <source>Comment is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-comment-validators.service.ts</context>
-          <context context-type="linenumber">13</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="71132671234491945" datatype="html">
-        <source>Comment must be at least 2 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-comment-validators.service.ts</context>
-          <context context-type="linenumber">14</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4148250392704331190" datatype="html">
-        <source>Comment cannot be more than 3000 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/video-comment-validators.service.ts</context>
-          <context context-type="linenumber">15</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6541082750381847310" datatype="html">
-        <source>Request is too large for the server.
- Please contact you administrator if you want to increase the limit size.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/core/rest/rest-extractor.service.ts</context>
-          <context context-type="linenumber">61,62</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="968295009933361070" datatype="html">
-        <source>Too many attempts, please try again after <x id="PH"/> minutes.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/core/rest/rest-extractor.service.ts</context>
-          <context context-type="linenumber">67</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4965472196059235310" datatype="html">
-        <source>Too many attempts, please try again later.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/core/rest/rest-extractor.service.ts</context>
-          <context context-type="linenumber">69</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="1693549688987384699" datatype="html">
-        <source>Server error. Please retry later.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/core/rest/rest-extractor.service.ts</context>
-          <context context-type="linenumber">72</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4b3972c3e9485218508a95f7a4ce7758e3f09ced" datatype="html">
-        <source>Upload</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/header/header.component.html</context>
-          <context context-type="linenumber">5</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7784486624424057376" datatype="html">
-        <source>Instance name is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">22</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3281212084219111058" datatype="html">
-        <source>Short description should not be longer than 250 characters.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">29</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6033463036257195528" datatype="html">
-        <source>Twitter username is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">36</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
+          <context context-type="linenumber">38</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="8198703669620791633" datatype="html">
-        <source>Previews cache size is required.</source>
+      <trans-unit id="6291055174438137560" datatype="html">
+        <source>~ 1 minute</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">43</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
+          <context context-type="linenumber">53</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="3971192070835972256" datatype="html">
-        <source>Previews cache size must be greater than 1.</source>
+      <trans-unit id="189524047518780716" datatype="html">
+        <source>~ <x id="PH"/> minutes</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">44</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
+          <context context-type="linenumber">55</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="2903453036126968504" datatype="html">
-        <source>Previews cache size must be a number.</source>
+      <trans-unit id="6028521920505655348" datatype="html">
+        <source><x id="PH"/> of full HD videos</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">45</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
+          <context context-type="linenumber">71</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="6941976540222684735" datatype="html">
-        <source>Captions cache size is required.</source>
+      <trans-unit id="117588083391484998" datatype="html">
+        <source><x id="PH"/> of HD videos</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">52</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
+          <context context-type="linenumber">72</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="780869536819343075" datatype="html">
-        <source>Captions cache size must be greater than 1.</source>
+      <trans-unit id="6636555695556123073" datatype="html">
+        <source><x id="PH"/> of average quality videos</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">53</context>
+          <context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.ts</context>
+          <context context-type="linenumber">73</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="2498218540197718478" datatype="html">
-        <source>Captions cache size must be a number.</source>
+      <trans-unit id="2dc8a0a3763cd5c456c84630fc335398c9b86771" datatype="html">
+        <source>View your notifications</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">54</context>
+          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
+          <context context-type="linenumber">3</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="818392297325723982" datatype="html">
-        <source>Signup limit is required.</source>
+      <trans-unit id="8bcabdf6b16cad0313a86c7e940c5e3ad7f9f8ab" datatype="html">
+        <source>Notifications</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">61</context>
+          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
+          <context context-type="linenumber">13</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="2582606912307765585" datatype="html">
-        <source>Signup limit must be greater than 1.</source>
+      <trans-unit id="341e026e3f317aa3164916cc63a059c961a78b81" datatype="html">
+        <source>Update your notification preferences</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">62</context>
+          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
+          <context context-type="linenumber">22</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="2555843408410000965" datatype="html">
-        <source>Signup limit must be a number.</source>
+      <trans-unit id="1da23f4068fd3796fbcb24d0c42bb62f92c96829" datatype="html">
+        <source>Mark all as read</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">63</context>
+          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
+          <context context-type="linenumber">18</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="240096858386658337" datatype="html">
-        <source>Admin email is required.</source>
+      <trans-unit id="3d1b5c9cd76948c04fdb7bb3fe51b6c1242c1bd5" datatype="html">
+        <source>See all your notifications</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">70</context>
+          <context context-type="sourcefile">../app/menu/avatar-notification.component.html</context>
+          <context context-type="linenumber">40</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="4392533896009432078" datatype="html">
-        <source>Admin email must be valid.</source>
+      <trans-unit id="6541082750381847310" datatype="html">
+        <source>Request is too large for the server.
+ Please contact you administrator if you want to increase the limit size.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">71</context>
+          <context context-type="sourcefile">../app/core/rest/rest-extractor.service.ts</context>
+          <context context-type="linenumber">61,62</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="6172217783476989430" datatype="html">
-        <source>Transcoding threads is required.</source>
+      <trans-unit id="968295009933361070" datatype="html">
+        <source>Too many attempts, please try again after <x id="PH"/> minutes.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">78</context>
+          <context context-type="sourcefile">../app/core/rest/rest-extractor.service.ts</context>
+          <context context-type="linenumber">67</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="5320424292625586941" datatype="html">
-        <source>Transcoding threads must be greater or equal to 0.</source>
+      <trans-unit id="4965472196059235310" datatype="html">
+        <source>Too many attempts, please try again later.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">79</context>
+          <context context-type="sourcefile">../app/core/rest/rest-extractor.service.ts</context>
+          <context context-type="linenumber">69</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="75589896034107743" datatype="html">
-        <source>Index URL should be a URL</source>
+      <trans-unit id="1693549688987384699" datatype="html">
+        <source>Server error. Please retry later.</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">86</context>
+          <context context-type="sourcefile">../app/core/rest/rest-extractor.service.ts</context>
+          <context context-type="linenumber">72</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="3964961007325702684" datatype="html">
-        <source>Search index URL should be a URL</source>
+      <trans-unit id="4b3972c3e9485218508a95f7a4ce7758e3f09ced" datatype="html">
+        <source>Upload</source>
         <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
-          <context context-type="linenumber">93</context>
+          <context context-type="sourcefile">../app/header/header.component.html</context>
+          <context context-type="linenumber">5</context>
         </context-group>
       </trans-unit>
       <trans-unit id="73216504c8903e04fdb415d876eb8969dd3afa60" datatype="html">
@@ -9193,132 +9298,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
           <context context-type="linenumber">23</context>
         </context-group>
       </trans-unit>
-      <trans-unit id="4786141633412279939" datatype="html">
-        <source>Username must be at least 1 character long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">33</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="1019755749203839300" datatype="html">
-        <source>Username cannot be more than 50 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">34</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="5621067256208426608" datatype="html">
-        <source>Username should be lowercase alphanumeric; dots and underscores are allowed.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">35</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="6288154707582132676" datatype="html">
-        <source>Channel name is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">47</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="8178814467139959283" datatype="html">
-        <source>Channel name must be at least 1 character long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">48</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="8602785819772117007" datatype="html">
-        <source>Channel name cannot be more than 50 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">49</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7261858447215513786" datatype="html">
-        <source>Channel name should be lowercase alphanumeric; dots and underscores are allowed.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">50</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="525871656034789056" datatype="html">
-        <source>Password must be at least 6 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">70</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="1099684476181448167" datatype="html">
-        <source>Password cannot be more than 255 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">71</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3392630942539073768" datatype="html">
-        <source>The new password and the confirmed password do not correspond.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">89</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="2027337371129904473" datatype="html">
-        <source>Video quota is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">96</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="267386529333143660" datatype="html">
-        <source>Quota must be greater than -1.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">97</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="1220179061234048936" datatype="html">
-        <source>Daily upload limit is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">103</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="8959404382357999234" datatype="html">
-        <source>Daily upload limit must be greater than -1.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">104</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="4796798537475457493" datatype="html">
-        <source>User role is required.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">111</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="1814372869868173571" datatype="html">
-        <source>You must agree with the instance terms in order to register on it.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">133</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="7803960725351649605" datatype="html">
-        <source>Ban reason must be at least 3 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">143</context>
-        </context-group>
-      </trans-unit>
-      <trans-unit id="3851609012243698179" datatype="html">
-        <source>Ban reason cannot be more than 250 characters long.</source>
-        <context-group purpose="location">
-          <context context-type="sourcefile">../app/shared/shared-forms/form-validators/user-validators.service.ts</context>
-          <context context-type="linenumber">144</context>
-        </context-group>
-      </trans-unit>
       <trans-unit id="20f62f24170d57b1efeb2387a0949f482cd4d129" datatype="html">
         <source>Default policy on videos containing sensitive content</source>
         <context-group purpose="location">
@@ -9414,14 +9393,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
         <source>Video settings updated.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-user-settings/user-video-settings.component.ts</context>
-          <context context-type="linenumber">134</context>
+          <context context-type="linenumber">133</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3326446048041727269" datatype="html">
         <source>Display/Video settings updated.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/shared/shared-user-settings/user-video-settings.component.ts</context>
-          <context context-type="linenumber">141</context>
+          <context context-type="linenumber">140</context>
         </context-group>
       </trans-unit>
       <trans-unit id="c078d4901a5fac169665947cc7a6108b94dd80c7" datatype="html">
@@ -9631,7 +9610,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
         <source>Playlist <x id="PH"/> updated.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts</context>
-          <context context-type="linenumber">92</context>
+          <context context-type="linenumber">98</context>
         </context-group>
       </trans-unit>
       <trans-unit id="0b68f86015522b0dbd374822caefe74a62e3470f" datatype="html">
@@ -9687,14 +9666,14 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
         <source>Playlist <x id="PH"/> created.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts</context>
-          <context context-type="linenumber">71</context>
+          <context context-type="linenumber">77</context>
         </context-group>
       </trans-unit>
       <trans-unit id="5674286808255988565" datatype="html">
         <source>Create</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts</context>
-          <context context-type="linenumber">84</context>
+          <context context-type="linenumber">90</context>
         </context-group>
       </trans-unit>
       <trans-unit id="4967231969832964676" datatype="html">
@@ -10181,6 +10160,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
           <context context-type="linenumber">35</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="6700357678556223012" datatype="html">
+        <source>The channel is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-ownership-change-validators.ts</context>
+          <context context-type="linenumber">7</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7365924714339585574" datatype="html">
+        <source>The username is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-ownership-change-validators.ts</context>
+          <context context-type="linenumber">14</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="3954099618513992825" datatype="html">
+        <source>You can only transfer ownership to a local account</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/video-ownership-change-validators.ts</context>
+          <context context-type="linenumber">15</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="bd751145ec934c2839fd6acffee05fbf439782ed" datatype="html">
         <source>My imports</source>
         <context-group purpose="location">
@@ -10361,21 +10361,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
         <source>Video channel <x id="PH"/> updated.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts</context>
-          <context context-type="linenumber">88</context>
+          <context context-type="linenumber">92</context>
         </context-group>
       </trans-unit>
       <trans-unit id="1137937154872046253" datatype="html">
         <source>Video channel <x id="PH"/> created.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts</context>
-          <context context-type="linenumber">56</context>
+          <context context-type="linenumber">61</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8723777130353305761" datatype="html">
         <source>This name already exists on this instance.</source>
         <context-group purpose="location">
           <context context-type="sourcefile">../app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts</context>
-          <context context-type="linenumber">62</context>
+          <context context-type="linenumber">67</context>
         </context-group>
       </trans-unit>
       <trans-unit id="8dd18d9047c4b2dc9786550dfd8fa99f3b14e17f" datatype="html">
@@ -10464,6 +10464,13 @@ channel with the same name (<x id="PH_2"/>)!</source>
           <context context-type="linenumber">5,6</context>
         </context-group>
       </trans-unit>
+      <trans-unit id="3152303769378345477" datatype="html">
+        <source>Confirmation of the password is required.</source>
+        <context-group purpose="location">
+          <context context-type="sourcefile">../app/shared/form-validators/reset-password-validators.ts</context>
+          <context context-type="linenumber">9</context>
+        </context-group>
+      </trans-unit>
       <trans-unit id="2ba14c37f3b23553b2602c5e535d0ff4916f24aa" datatype="html">
         <source> Reset my password </source>
         <context-group purpose="location">