+ <trans-unit id="2767660806989176400" datatype="html">
+ <source>Video <x id="PH"/> deleted.</source>
+ <target state="new">Video
+ <x id="PH"/> deleted.
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context><context context-type="linenumber">138</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">214</context></context-group></trans-unit>
+ <trans-unit id="6810714890760227072" datatype="html">
+ <source>Ownership change request sent.</source>
+ <target state="new">Ownership change request sent.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/modals/video-change-ownership.component.ts</context><context context-type="linenumber">64</context></context-group></trans-unit>
+ <trans-unit id="8dd18d9047c4b2dc9786550dfd8fa99f3b14e17f" datatype="html">
+ <source>My channels</source>
+ <target state="new">My channels</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
+ <trans-unit id="6749bdfd88a223fd464a9b09541342fbf42a0ad6" datatype="html">
+ <source>Search your channels</source>
+ <target state="new">Search your channels</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
+ <trans-unit id="1d3408919f4d08414721cc22c4be39d93d6691d2" datatype="html">
+ <source>My playlists</source>
+ <target state="new">My playlists</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlists.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
+ <trans-unit id="29038e66547b3ba70701fb34eda68834a56f17d9" datatype="html">
+ <source>My subscriptions</source>
+ <target state="new">My subscriptions</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-subscriptions/my-subscriptions.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
+ <trans-unit id="31e313e20810b296cb7cc389fd7a3736cff7df44" datatype="html">
+ <source>Search your subscriptions</source>
+ <target state="new">Search your subscriptions</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-subscriptions/my-subscriptions.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
+ <trans-unit id="4f953496ca94b4f83af049ff715172df2729fb79" datatype="html">
+ <source>My history</source>
+ <target state="new">My history</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
+
+ <trans-unit id="1991904494976135035" datatype="html">
+ <source>My abuse reports</source>
+ <target state="new">My abuse reports</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-routing.module.ts</context><context context-type="linenumber">118</context></context-group></trans-unit>
+ <trans-unit id="5752861278140673787" datatype="html">
+ <source>Ownership changes</source>
+ <target state="new">Ownership changes</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-library-routing.module.ts</context><context context-type="linenumber">108</context></context-group></trans-unit><trans-unit id="5983006734882925930" datatype="html">
+ <source>My video history</source><target state="new">My video history</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-library-routing.module.ts</context><context context-type="linenumber">118</context></context-group></trans-unit><trans-unit id="8181077408762380407" datatype="html">
+ <source>Channels</source><target state="new">Channels</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-library.component.ts</context><context context-type="linenumber">47</context></context-group></trans-unit><trans-unit id="8936704404804793618" datatype="html">
+ <source>Videos</source><target state="new">Videos</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-library.component.ts</context><context context-type="linenumber">54</context></context-group></trans-unit><trans-unit id="1823843876735462104" datatype="html">
+ <source>Playlists</source><target state="new">Playlists</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-library.component.ts</context><context context-type="linenumber">61</context></context-group></trans-unit>
+
+
+ <trans-unit id="7916647920967632052" datatype="html">
+ <source>max size</source>
+ <target state="new">max size</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/preview-upload.component.ts</context><context context-type="linenumber">39</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/account/actor-avatar-info.component.ts</context><context context-type="linenumber">59</context></context-group></trans-unit><trans-unit id="6489275254908395777" datatype="html">
+ <source>Maximize editor</source><target state="new">Maximize editor</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.ts</context>
+ <context context-type="linenumber">38</context>
+ </context-group>
+ </trans-unit><trans-unit id="4243591013849340688" datatype="html">
+ <source>Exit maximized editor</source><target state="new">Exit maximized editor</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.ts</context>
+ <context context-type="linenumber">39</context>
+ </context-group>
+ </trans-unit>
+ <trans-unit id="6537885755702623401" datatype="html">
+ <source>Now please check your emails to verify your account and complete signup.</source>
+ <target state="new">Now please check your emails to verify your account and complete signup.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register.component.ts</context><context context-type="linenumber">119</context></context-group></trans-unit>
+ <trans-unit id="2847376451647729886" datatype="html">
+ <source>You are now logged in as <x id="PH"/>!</source>
+ <target state="new">You are now logged in as
+ <x id="PH"/>!
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit>
+ <trans-unit id="2687679787442328897" datatype="html">
+ <source>An email with verification link will be sent to <x id="PH"/>.</source>
+ <target state="new">An email with verification link will be sent to
+ <x id="PH"/>.
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts</context><context context-type="linenumber">45</context></context-group></trans-unit>
+
+
+ <trans-unit id="4180693983967989981" datatype="html">
+ <source>Unable to find user id or verification string.</source>
+ <target state="new">Unable to find user id or verification string.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+reset-password/reset-password.component.ts</context><context context-type="linenumber">38</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts</context><context context-type="linenumber">33</context></context-group></trans-unit>
+ <trans-unit id="4802465052975340965" datatype="html">
+ <source>Published videos</source>
+ <target state="new">Published videos</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts</context><context context-type="linenumber">42</context></context-group></trans-unit>
+ <trans-unit id="4263581847463492016" datatype="html">
+ <source>Published 1 video</source>
+ <target state="new">Published 1 video</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts</context><context context-type="linenumber">86</context></context-group></trans-unit>
+ <trans-unit id="1783173774503340906" datatype="html">
+ <source>Subscribe to the account</source>
+ <target state="new">Subscribe to the account</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">60</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">913</context></context-group></trans-unit>
+ <trans-unit id="4014335318155107533" datatype="html">
+ <source>VIDEO PLAYLISTS</source>
+ <target state="new">VIDEO PLAYLISTS</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">66</context></context-group></trans-unit>
+ <trans-unit id="7709367721354853232" datatype="html">
+ <source>Focus the search bar</source>
+ <target state="new">Focus the search bar</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">292</context></context-group></trans-unit>
+ <trans-unit id="4049262826107502276" datatype="html">
+ <source>Toggle the left menu</source>
+ <target state="new">Toggle the left menu</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">297</context></context-group></trans-unit>
+ <trans-unit id="5409372033656550095" datatype="html">
+ <source>Go to the discover videos page</source>
+ <target state="new">Go to the discover videos page</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">302</context></context-group></trans-unit>
+ <trans-unit id="4278050445961255445" datatype="html">
+ <source>Go to the trending videos page</source>
+ <target state="new">Go to the trending videos page</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">307</context></context-group></trans-unit>
+ <trans-unit id="3242234958443825475" datatype="html">
+ <source>Go to the recently added videos page</source>
+ <target state="new">Go to the recently added videos page</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">312</context></context-group></trans-unit>
+ <trans-unit id="2887122197778293919" datatype="html">
+ <source>Go to the local videos page</source>
+ <target state="new">Go to the local videos page</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">317</context></context-group></trans-unit>
+ <trans-unit id="8009065619559214982" datatype="html">
+ <source>Go to the videos upload page</source>
+ <target state="new">Go to the videos upload page</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">322</context></context-group></trans-unit>
+ <trans-unit id="3779524668013120370" datatype="html">
+ <source>Go to my subscriptions</source>
+ <target state="new">Go to my subscriptions</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
+ <trans-unit id="1136469849928650779" datatype="html">
+ <source>Go to my videos</source>
+ <target state="new">Go to my videos</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">67</context></context-group></trans-unit>
+ <trans-unit id="7836683738999600376" datatype="html">
+ <source>Go to my imports</source>
+ <target state="new">Go to my imports</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">71</context></context-group></trans-unit>
+ <trans-unit id="7511292153332773503" datatype="html">
+ <source>Go to my channels</source>
+ <target state="new">Go to my channels</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">75</context></context-group></trans-unit>
+ <trans-unit id="2013324644839511073" datatype="html">
+ <source>Cannot retrieve OAuth Client credentials: <x id="PH"/>.
+Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
+ <target state="new">Cannot retrieve OAuth Client credentials: <x id="PH"/>.
+Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">98</context></context-group></trans-unit>
+ <trans-unit id="375263728166936544" datatype="html">
+ <source>You need to reconnect.</source>
+ <target state="new">You need to reconnect.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">219</context></context-group></trans-unit>
+ <trans-unit id="2206638022166154361" datatype="html">
+ <source>Keyboard Shortcuts:</source>
+ <target state="new">Keyboard Shortcuts:</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/hotkeys/hotkeys.component.ts</context><context context-type="linenumber">11</context></context-group></trans-unit>
+ <trans-unit id="4648900870671159218" datatype="html">
+ <source>Success</source>
+ <target state="new">Success</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/core/notification/notifier.service.ts</context><context context-type="linenumber">25</context></context-group></trans-unit>
+ <trans-unit id="1266887509445371246" datatype="html">
+ <source>Incorrect username or password.</source>
+ <target state="new">Incorrect username or password.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">140</context></context-group></trans-unit>
+ <trans-unit id="6974874606619467663" datatype="html">
+ <source>Your account is blocked.</source>
+ <target state="new">Your account is blocked.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">141</context></context-group></trans-unit>
+ <trans-unit id="7939914198003891823" datatype="html">
+ <source>any language</source>
+ <target state="new">any language</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.ts</context><context context-type="linenumber">213</context></context-group></trans-unit><trans-unit id="4ecb8d97ebb2f37c5b410afccbb78003f75ac35c" datatype="html">
+ <source>ON <x id="INTERPOLATION"/></source><target state="new">ON <x id="INTERPOLATION"/></target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">125</context></context-group></trans-unit>
+ <trans-unit id="5633144232269377096" datatype="html">
+ <source>hide</source>
+ <target state="new">hide</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.ts</context><context context-type="linenumber">246</context></context-group></trans-unit>
+ <trans-unit id="8603861867909474404" datatype="html">
+ <source>blur</source>
+ <target state="new">blur</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.ts</context><context context-type="linenumber">250</context></context-group></trans-unit>
+ <trans-unit id="4534458451100881847" datatype="html">
+ <source>display</source>
+ <target state="new">display</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.ts</context><context context-type="linenumber">254</context></context-group></trans-unit>
+ <trans-unit id="4467323362722952678" datatype="html">
+ <source>Unknown</source>
+ <target state="new">Unknown</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.ts</context><context context-type="linenumber">182</context></context-group></trans-unit>
+ <trans-unit id="8781423666414310853" datatype="html">
+ <source>Your password has been successfully reset!</source>
+ <target state="new">Your password has been successfully reset!</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+reset-password/reset-password.component.ts</context><context context-type="linenumber">47</context></context-group></trans-unit>
+ <trans-unit id="3184700926171002527" datatype="html">
+ <source>Any</source>
+ <target state="new">Any</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">38</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">61</context></context-group></trans-unit>
+ <trans-unit id="6048892649018070225" datatype="html">
+ <source>Today</source>
+ <target state="new">Today</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">42</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/abstract-video-list.ts</context><context context-type="linenumber">116</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context><context context-type="linenumber">70</context></context-group></trans-unit>
+ <trans-unit id="4498682414491138092" datatype="html">
+ <source>Yesterday</source>
+ <target state="new">Yesterday</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/abstract-video-list.ts</context><context context-type="linenumber">117</context></context-group></trans-unit><trans-unit id="5073473933031004097" datatype="html">
+ <source>This week</source><target state="new">This week</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/abstract-video-list.ts</context><context context-type="linenumber">118</context></context-group></trans-unit><trans-unit id="842657237693374355" datatype="html">
+ <source>This month</source><target state="new">This month</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/abstract-video-list.ts</context><context context-type="linenumber">119</context></context-group></trans-unit>
+ <trans-unit id="4463380307954693363" datatype="html">
+ <source>Last month</source>
+ <target state="new">Last month</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/abstract-video-list.ts</context><context context-type="linenumber">120</context></context-group></trans-unit>
+ <trans-unit id="7473676707373218484" datatype="html">
+ <source>Older</source>
+ <target state="new">Older</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/abstract-video-list.ts</context><context context-type="linenumber">121</context></context-group></trans-unit>
+ <trans-unit id="5036991421517255667" datatype="html">
+ <source>Cannot load more videos. Try again later.</source>
+ <target state="new">Cannot load more videos. Try again later.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/abstract-video-list.ts</context><context context-type="linenumber">198</context></context-group></trans-unit>
+ <trans-unit id="4873149362496451858" datatype="html">
+ <source>Last 7 days</source>
+ <target state="new">Last 7 days</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">46</context></context-group></trans-unit>
+ <trans-unit id="2949150997160654358" datatype="html">
+ <source>Last 30 days</source>
+ <target state="new">Last 30 days</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">50</context></context-group></trans-unit>
+ <trans-unit id="5328600704510694984" datatype="html">
+ <source>Last 365 days</source>
+ <target state="new">Last 365 days</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">54</context></context-group></trans-unit>
+ <trans-unit id="8487565500496466433" datatype="html">
+ <source>Short (< 4 min)</source>
+ <target state="new">Short (< 4 min)</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">65</context></context-group></trans-unit>
+ <trans-unit id="3642535017283477339" datatype="html">
+ <source>Medium (4-10 min)</source>
+ <target state="new">Medium (4-10 min)</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">69</context></context-group></trans-unit>
+ <trans-unit id="6613870447286561244" datatype="html">
+ <source>Long (> 10 min)</source>
+ <target state="new">Long (> 10 min)</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">73</context></context-group></trans-unit>
+ <trans-unit id="1787083504545967" datatype="html">
+ <source>Relevance</source>
+ <target state="new">Relevance</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">80</context></context-group></trans-unit>
+ <trans-unit id="7944277186358179990" datatype="html">
+ <source>Publish date</source>
+ <target state="new">Publish date</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">84</context></context-group></trans-unit>
+ <trans-unit id="2123659921722214537" datatype="html">
+ <source>Views</source>
+ <target state="new">Views</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">88</context></context-group></trans-unit>
+ <trans-unit id="3208627574396957172" datatype="html">
+ <source>Search index is unavailable. Retrying with instance results instead.</source>
+ <target state="new">Search index is unavailable. Retrying with instance results instead.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.ts</context><context context-type="linenumber">171</context></context-group></trans-unit>
+ <trans-unit id="307702206382241469" datatype="html">
+ <source>Search error</source>
+ <target state="new">Search error</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.ts</context><context context-type="linenumber">172</context></context-group></trans-unit>
+ <trans-unit id="4580988005648117665" datatype="html">
+ <source>Search</source>
+ <target state="new">Search</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.ts</context><context context-type="linenumber">230</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-routing.module.ts</context><context context-type="linenumber">15</context></context-group></trans-unit>
+ <trans-unit id="5891040073345002614" datatype="html">
+ <source><x id="PH"/> years ago </source>
+ <target state="new">
+ <x id="PH"/> years ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">12</context></context-group></trans-unit>
+ <trans-unit id="6852474139781331706" datatype="html">
+ <source><x id="PH"/> year ago </source>
+ <target state="new">
+ <x id="PH"/> year ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">13</context></context-group></trans-unit>
+ <trans-unit id="9022576335789205254" datatype="html">
+ <source><x id="PH"/> months ago </source>
+ <target state="new">
+ <x id="PH"/> months ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">16</context></context-group></trans-unit>
+ <trans-unit id="9139359498077914820" datatype="html">
+ <source><x id="PH"/> month ago </source>
+ <target state="new">
+ <x id="PH"/> month ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">17</context></context-group></trans-unit>
+ <trans-unit id="6473426250245763193" datatype="html">
+ <source><x id="PH"/> weeks ago </source>
+ <target state="new">
+ <x id="PH"/> weeks ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">20</context></context-group></trans-unit>
+ <trans-unit id="3334373857036457679" datatype="html">
+ <source><x id="PH"/> week ago </source>
+ <target state="new">
+ <x id="PH"/> week ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">21</context></context-group></trans-unit>
+ <trans-unit id="5186107770140555014" datatype="html">
+ <source><x id="PH"/> days ago </source>
+ <target state="new">
+ <x id="PH"/> days ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">24</context></context-group></trans-unit>
+ <trans-unit id="5968335347732866388" datatype="html">
+ <source><x id="PH"/> day ago </source>
+ <target state="new">
+ <x id="PH"/> day ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">25</context></context-group></trans-unit>
+ <trans-unit id="6522428509564266583" datatype="html">
+ <source><x id="PH"/> hours ago </source>
+ <target state="new">
+ <x id="PH"/> hours ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">28</context></context-group></trans-unit>
+ <trans-unit id="1791228261125511283" datatype="html">
+ <source><x id="PH"/> hour ago </source>
+ <target state="new">
+ <x id="PH"/> hour ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">29</context></context-group></trans-unit>
+ <trans-unit id="8256466313580256940" datatype="html">
+ <source><x id="PH"/> min ago </source>
+ <target state="new">
+ <x id="PH"/> min ago
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">32</context></context-group></trans-unit>
+ <trans-unit id="4733690367258997247" datatype="html">
+ <source>just now</source>
+ <target state="new">just now</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context><context context-type="linenumber">34</context></context-group></trans-unit>
+
+
+ <trans-unit id="2222108104954671970" datatype="html">
+ <source><x id="PH"/> sec </source>
+ <target state="new">
+ <x id="PH"/> sec
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/angular/duration-formatter.pipe.ts</context><context context-type="linenumber">30</context></context-group></trans-unit><trans-unit id="6499699285816188400" datatype="html">
+ <source>Abuse reports</source><target state="new">Abuse reports</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">41</context></context-group></trans-unit><trans-unit id="4930506384627295710" datatype="html">
+ <source>Settings</source><target state="new">Settings</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">50</context></context-group></trans-unit>
+ <trans-unit id="9178182467454450952" datatype="html">
+ <source>Confirm</source>
+ <target state="new">Confirm</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/modal/confirm.component.ts</context><context context-type="linenumber">39</context></context-group></trans-unit>
+ <trans-unit id="7784486624424057376" datatype="html">
+ <source>Instance name is required.</source>
+ <target state="new">Instance name is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Short description should not be longer than 250 characters.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Twitter username is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Previews cache size is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Previews cache size must be greater than 1.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Previews cache size must be a number.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Captions cache size is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Captions cache size must be greater than 1.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Captions cache size must be a number.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Signup limit is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Signup limit must be greater than 1.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Signup limit must be a number.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Admin email is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Admin email must be valid.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Transcoding threads is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Transcoding threads must be greater or equal to 0.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Index URL should be a URL</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Search index URL should be a URL</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
+ <trans-unit id="8602814243662345124" datatype="html">
+ <source>Email is required.</source>
+ <target state="new">Email is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">37</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Email must be valid.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">38</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Your name is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Your name must be at least 1 character long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Your name cannot be more than 120 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">A subject is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">The subject must be at least 1 character long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">The subject cannot be more than 120 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">A message is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">The message must be at least 3 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">The message cannot be more than 5000 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context><context context-type="linenumber">47</context></context-group></trans-unit>
+ <trans-unit id="3868123820758341861" datatype="html">
+ <source>Username is required.</source>
+ <target state="new">Username is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/login-validators.ts</context><context context-type="linenumber">9</context></context-group></trans-unit>
+ <trans-unit id="3577237269587081090" datatype="html">
+ <source>Password is required.</source>
+ <target state="new">Password is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">47</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">58</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/login-validators.ts</context><context context-type="linenumber">18</context></context-group></trans-unit>
+ <trans-unit id="3152303769378345477" datatype="html">
+ <source>Confirmation of the password is required.</source>
+ <target state="new">Confirmation of the password is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/reset-password-validators.ts</context><context context-type="linenumber">9</context></context-group></trans-unit>
+ <trans-unit id="4786141633412279939" datatype="html">
+ <source>Username must be at least 1 character long.</source>
+ <target state="new">Username must be at least 1 character long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">13</context></context-group></trans-unit>
+ <trans-unit id="1019755749203839300" datatype="html">
+ <source>Username cannot be more than 50 characters long.</source>
+ <target state="new">Username cannot be more than 50 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">14</context></context-group></trans-unit>
+ <trans-unit id="5621067256208426608" datatype="html">
+ <source>Username should be lowercase alphanumeric; dots and underscores are allowed.</source>
+ <target state="new">Username should be lowercase alphanumeric; dots and underscores are allowed.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">15</context></context-group></trans-unit>
+ <trans-unit id="6288154707582132676" datatype="html">
+ <source>Channel name is required.</source>
+ <target state="new">Channel name is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">27</context></context-group></trans-unit>
+ <trans-unit id="8178814467139959283" datatype="html">
+ <source>Channel name must be at least 1 character long.</source>
+ <target state="new">Channel name must be at least 1 character long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Channel name cannot be more than 50 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">29</context></context-group></trans-unit><trans-unit id="3419415520566928243" datatype="html">
+ <source>Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.</source><target state="new">Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">30</context></context-group></trans-unit>
+
+ <trans-unit id="525871656034789056" datatype="html">
+ <source>Password must be at least 6 characters long.</source>
+ <target state="new">Password must be at least 6 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.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>
+ <target state="new">Password cannot be more than 255 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">60</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.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>
+ <target state="new">The new password and the confirmed password do not correspond.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">78</context></context-group></trans-unit>
+ <trans-unit id="2027337371129904473" datatype="html">
+ <source>Video quota is required.</source>
+ <target state="new">Video quota is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">85</context></context-group></trans-unit>
+ <trans-unit id="267386529333143660" datatype="html">
+ <source>Quota must be greater than -1.</source>
+ <target state="new">Quota must be greater than -1.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">86</context></context-group></trans-unit>
+ <trans-unit id="1220179061234048936" datatype="html">
+ <source>Daily upload limit is required.</source>
+ <target state="new">Daily upload limit is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">92</context></context-group></trans-unit>
+ <trans-unit id="8959404382357999234" datatype="html">
+ <source>Daily upload limit must be greater than -1.</source>
+ <target state="new">Daily upload limit must be greater than -1.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">93</context></context-group></trans-unit>
+ <trans-unit id="4796798537475457493" datatype="html">
+ <source>User role is required.</source>
+ <target state="new">User role is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">100</context></context-group></trans-unit>
+ <trans-unit id="2761226139624435788" datatype="html">
+ <source>Description must be at least 3 characters long.</source>
+ <target state="new">Description must be at least 3 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">112</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">38</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-playlist-validators.ts</context><context context-type="linenumber">33</context></context-group></trans-unit>
+ <trans-unit id="4717982586356605243" datatype="html">
+ <source>Description cannot be more than 1000 characters long.</source>
+ <target state="new">Description cannot be more than 1000 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">113</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">39</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-playlist-validators.ts</context><context context-type="linenumber">34</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>
+ <target state="new">You must agree with the instance terms in order to register on it.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">122</context></context-group></trans-unit>
+ <trans-unit id="7803960725351649605" datatype="html">
+ <source>Ban reason must be at least 3 characters long.</source>
+ <target state="new">Ban reason must be at least 3 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">132</context></context-group></trans-unit>
+ <trans-unit id="3851609012243698179" datatype="html">
+ <source>Ban reason cannot be more than 250 characters long.</source>
+ <target state="new">Ban reason cannot be more than 250 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">133</context></context-group></trans-unit>
+ <trans-unit id="6632896893630378443" datatype="html">
+ <source>Display name is required.</source>
+ <target state="new">Display name is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">144</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">26</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-playlist-validators.ts</context><context context-type="linenumber">12</context></context-group></trans-unit>
+ <trans-unit id="1303578752658966736" datatype="html">
+ <source>Display name must be at least 1 character long.</source>
+ <target state="new">Display name must be at least 1 character long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">145</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">27</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-playlist-validators.ts</context><context context-type="linenumber">13</context></context-group></trans-unit>
+ <trans-unit id="4613240543124934954" datatype="html">
+ <source>Display name cannot be more than 50 characters long.</source>
+ <target state="new">Display name cannot be more than 50 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context><context context-type="linenumber">146</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">28</context></context-group></trans-unit>
+ <trans-unit id="1000468652492651683" datatype="html">
+ <source>Report reason is required.</source>
+ <target state="new">Report reason is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Report reason must be at least 2 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Report reason cannot be more than 3000 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Moderation comment is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Moderation comment must be at least 2 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Moderation comment cannot be more than 3000 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Abuse message is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Abuse message must be at least 2 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Abuse message cannot be more than 3000 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/abuse-validators.ts</context><context context-type="linenumber">27</context></context-group></trans-unit>
+ <trans-unit id="6700357678556223012" datatype="html">
+ <source>The channel is required.</source>
+ <target state="new">The channel is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-ownership-change-validators.ts</context><context context-type="linenumber">7</context></context-group></trans-unit>
+ <trans-unit id="9191505323045740697" datatype="html">
+ <source>Block reason must be at least 2 characters long.</source>
+ <target state="new">Block reason must be at least 2 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-block-validators.ts</context><context context-type="linenumber">7</context></context-group></trans-unit>
+ <trans-unit id="8581623418602419755" datatype="html">
+ <source>Block reason cannot be more than 300 characters long.</source>
+ <target state="new">Block reason cannot be more than 300 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-block-validators.ts</context><context context-type="linenumber">8</context></context-group></trans-unit>
+ <trans-unit id="1099619384694370156" datatype="html">
+ <source>Video caption language is required.</source>
+ <target state="new">Video caption language is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-captions-validators.ts</context><context context-type="linenumber">7</context></context-group></trans-unit>
+ <trans-unit id="3438639650276868976" datatype="html">
+ <source>Video caption file is required.</source>
+ <target state="new">Video caption file is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-captions-validators.ts</context><context context-type="linenumber">14</context></context-group></trans-unit>
+ <trans-unit id="7365924714339585574" datatype="html">
+ <source>The username is required.</source>
+ <target state="new">The username is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">You can only transfer ownership to a local account</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-ownership-change-validators.ts</context><context context-type="linenumber">15</context></context-group></trans-unit>
+ <trans-unit id="4444753420973870540" datatype="html">
+ <source>Name is required.</source>
+ <target state="new">Name is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">12</context></context-group></trans-unit>
+ <trans-unit id="4006797705713167676" datatype="html">
+ <source>Name must be at least 1 character long.</source>
+ <target state="new">Name must be at least 1 character long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Name cannot be more than 50 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Name should be lowercase alphanumeric; dots and underscores are allowed.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">15</context></context-group></trans-unit>
+ <trans-unit id="6880459830525364741" datatype="html">
+ <source>Support text must be at least 3 characters long.</source>
+ <target state="new">Support text must be at least 3 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Support text cannot be more than 1000 characters long</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">50</context></context-group></trans-unit>
+ <trans-unit id="4267638333776227701" datatype="html">
+ <source>Comment is required.</source>
+ <target state="new">Comment is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Comment must be at least 2 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Comment cannot be more than 3000 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-comment-validators.ts</context><context context-type="linenumber">9</context></context-group></trans-unit>
+
+ <trans-unit id="6854100952145697527" datatype="html">
+ <source>Display name cannot be more than 120 characters long.</source>
+ <target state="new">Display name cannot be more than 120 characters long.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">Privacy is required.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/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>
+ <target state="new">The channel is required when the playlist is public.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-playlist-validators.ts</context><context context-type="linenumber">41</context></context-group></trans-unit><trans-unit id="d8ae45f6eb0e2d78efd70b4e80e132784aa65cf1" datatype="html">
+ <source>Live information</source><target state="new">Live information</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit><trans-unit id="fc840cbc744829dee0c0d50e8d32e45beb731c36" datatype="html">
+ <source>Live RTMP Url</source><target state="new">Live RTMP Url</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">215</context></context-group></trans-unit><trans-unit id="39d142e6915c4f2d0f9b45e76c176eec6a48c1c1" datatype="html">
+ <source>Live stream key</source><target state="new">Live stream key</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">220</context></context-group></trans-unit><trans-unit id="930826dd8818902aaf1300253dbee4717ceb35ee" datatype="html">
+ <source>⚠️ Never share your stream key with anyone.</source><target state="new">⚠️ Never share your stream key with anyone.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context><context context-type="linenumber">23</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">223</context></context-group></trans-unit><trans-unit id="5b5759ae8d3274fdc904e1ef5bb4a52c2251de66" datatype="html">
+ <source>Permanent live</source><target state="new">Permanent live</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
+ <context context-type="linenumber">10</context>
+ </context-group>
+ </trans-unit><trans-unit id="6bf2a2b88df254434e6a415bfd44c8efb5fe40a7" datatype="html">
+ <source>Replay will be saved</source><target state="new">Replay will be saved</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context>
+ <context context-type="linenumber">11</context>