]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/locale/angular.ja-JP.xlf
Try to improve notification i18n translations
[github/Chocobozzz/PeerTube.git] / client / src / locale / angular.ja-JP.xlf
index b3a96a40cc7f8425ca7b04a0400f44b10c98545a..44352331aecfa6aaeae2140ce60966b983e2c1d8 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!--XLIFF document generated by Zanata. Visit http://zanata.org for more infomation.-->
-<xliff xmlns="urn:oasis:names:tc:xliff:document:1.1" xmlns:xyz="urn:appInfo:Items" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.1 http://www.oasis-open.org/committees/xliff/documents/xliff-core-1.1.xsd" version="1.1">
+<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xyz="urn:appInfo:Items" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 http://www.oasis-open.org/committees/xliff/documents/xliff-core-1.2.xsd" version="1.2">
   <file source-language="en-US" datatype="plaintext" original="" target-language="ja-JP">
     <body>
       <trans-unit id="ngb.alert.close">
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/alert/alert.d.ts</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="ngb.carousel.previous">
         <source>Previous</source>
         <target>前</target>
         <context-group name="null">
           <context context-type="linenumber">13</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts</context><context context-type="linenumber">13</context></context-group></trans-unit>
       <trans-unit id="ngb.carousel.next">
         <source>Next</source>
         <target>次</target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="ngb.datepicker.previous-month">
         <source>Previous month</source>
         <target>先月</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="ngb.datepicker.next-month">
         <source>Next month</source>
         <target>来月</target>
         <context-group name="null">
           <context context-type="linenumber">27</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts</context><context context-type="linenumber">26</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts</context><context context-type="linenumber">27</context></context-group></trans-unit>
       <trans-unit id="ngb.datepicker.select-month">
         <source>Select month</source>
         <target>月を選択</target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts</context><context context-type="linenumber">6</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="ngb.datepicker.select-year">
         <source>Select year</source>
         <target>年を選択</target>
         <context-group name="null">
           <context context-type="linenumber">16</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts</context><context context-type="linenumber">16</context></context-group></trans-unit>
       <trans-unit id="ngb.pagination.first">
         <source>««</source>
         <target>««</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="ngb.pagination.previous">
         <source>«</source>
         <target>«</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="ngb.pagination.next">
         <source>»</source>
         <target>»</target>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="ngb.pagination.last">
         <source>»»</source>
         <target>»»</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="ngb.pagination.first-aria">
         <source>First</source>
         <target>最初</target>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts</context><context context-type="linenumber">14</context></context-group></trans-unit>
       <trans-unit id="ngb.pagination.previous-aria">
         <source>Previous</source>
         <target>前</target>
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts</context><context context-type="linenumber">23</context></context-group></trans-unit>
       <trans-unit id="ngb.pagination.next-aria">
         <source>Next</source>
         <target>次</target>
         <context-group name="null">
           <context context-type="linenumber">41</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts</context><context context-type="linenumber">41</context></context-group></trans-unit>
       <trans-unit id="ngb.pagination.last-aria">
         <source>Last</source>
         <target>最終</target>
         <context-group name="null">
           <context context-type="linenumber">49</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts</context><context context-type="linenumber">49</context></context-group></trans-unit>
       <trans-unit id="ngb.progressbar.value">
         <source><x id="INTERPOLATION" equiv-text="{{getPercentValue()}}"/>%</source>
         <target><x id="INTERPOLATION" equiv-text="{{getPercentValue()}}"/>%</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.d.ts</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.increment-hours">
         <source>Increment hours</source>
         <target>時間増やす</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.HH">
         <source>HH</source>
         <target>HH</target>
         <context-group name="null">
           <context context-type="linenumber">12</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">12</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.hours">
         <source>Hours</source>
         <target>時間</target>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">14</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.decrement-hours">
         <source>Decrement hours</source>
         <target>時間減らす</target>
         <context-group name="null">
           <context context-type="linenumber">21</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">21</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.increment-minutes">
         <source>Increment minutes</source>
         <target>分増やす</target>
         <context-group name="null">
           <context context-type="linenumber">30</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">30</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.MM">
         <source>MM</source>
         <target>MM</target>
         <context-group name="null">
           <context context-type="linenumber">33</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">33</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.minutes">
         <source>Minutes</source>
         <target>分</target>
         <context-group name="null">
           <context context-type="linenumber">35</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">35</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.decrement-minutes">
         <source>Decrement minutes</source>
         <target>分減らす</target>
         <context-group name="null">
           <context context-type="linenumber">42</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">42</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.increment-seconds">
         <source>Increment seconds</source>
         <target>秒増やす</target>
         <context-group name="null">
           <context context-type="linenumber">51</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">51</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.SS">
         <source>SS</source>
         <target>SS</target>
         <context-group name="null">
           <context context-type="linenumber">54</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">54</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.seconds">
         <source>Seconds</source>
         <target>秒</target>
         <context-group name="null">
           <context context-type="linenumber">56</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">56</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.decrement-seconds">
         <source>Decrement seconds</source>
         <target>秒減らす</target>
         <context-group name="null">
           <context context-type="linenumber">63</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">63</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.PM">
-        <source><x id="INTERPOLATION" equiv-text="{{ i18n.getAfternoonPeriod() }}"/></source><target><x id="INTERPOLATION" equiv-text="{{ i18n.getAfternoonPeriod() }}"/></target><context-group name="null">
+        <source><x id="INTERPOLATION" equiv-text="{{ i18n.getAfternoonPeriod() }}"/></source><target state="new"><x id="INTERPOLATION" equiv-text="{{ i18n.getAfternoonPeriod() }}"/></target><context-group name="null">
           <context context-type="linenumber">71</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">71</context></context-group></trans-unit>
       <trans-unit id="ngb.timepicker.AM">
-        <source><x id="INTERPOLATION" equiv-text="{{ i18n.getMorningPeriod() }}"/></source><target><x id="INTERPOLATION" equiv-text="{{ i18n.getMorningPeriod() }}"/></target><context-group name="null">
+        <source><x id="INTERPOLATION" equiv-text="{{ i18n.getMorningPeriod() }}"/></source><target state="new"><x id="INTERPOLATION" equiv-text="{{ i18n.getMorningPeriod() }}"/></target><context-group name="null">
           <context context-type="linenumber">72</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts</context><context context-type="linenumber">72</context></context-group></trans-unit><trans-unit id="ngb.toast.close-aria" datatype="html">
+        <source>Close</source><target state="new">Close</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">node_modules/@ng-bootstrap/ng-bootstrap/toast/toast.d.ts</context>
+          <context context-type="linenumber">8</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="f3e63578c50546530daf6050d2ba6f8226040f2c">
         <source>You don't have notifications.</source>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="23e2d8a43af729f896ac66787ed5e756078f5566" datatype="html">
+        <source>
+        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/>"/>
+
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> published a new video: <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </source><target state="new">
+        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/>"/>
+
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> published a new video: <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context>
+          <context context-type="linenumber">7</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="ba93de990947141c5582ce8ccc3c6f74f7fd35a6">
         <source>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> has been unblacklisted
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been unblacklisted
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> has been unblacklisted
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been unblacklisted
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="b7923e220607db3b4039adc2ebf114825f6cc7f0">
         <source>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> has been blacklisted
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been blacklisted
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> has been blacklisted
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been blacklisted
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">23</context></context-group></trans-unit>
       <trans-unit id="2415980d62a72f501daea92a77d1d7c129858fac">
         <source>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>A new video abuse<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> has been created on video <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.videoAbuse.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>A new video abuse<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been created on video <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoAbuse.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>A new video abuse<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> has been created on video <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.videoAbuse.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>A new video abuse<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been created on video <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoAbuse.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">31</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">31</context></context-group></trans-unit><trans-unit id="215e69763313e97ad8f35cfe1b70bbdcda22aa47" datatype="html">
+        <source>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
+
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          The recently added video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/>auto-blacklisted<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </source><target state="new">
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
+
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          The recently added video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/>auto-blacklisted<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context>
+          <context context-type="linenumber">39</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="dfb1edb72e1fa8ae9a87f58a57d8fe488e337715">
         <source>
-        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/&gt;"/>
+        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> commented your video <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> commented your video <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/&gt;"/>
+        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> commented your video <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> commented your video <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">47</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">47</context></context-group></trans-unit>
       <trans-unit id="b74d4c335377af0c83a08987d0d5b28ce11b091b">
         <source>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> has been published
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been published
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> has been published
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your video <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> has been published
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">55</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">55</context></context-group></trans-unit>
       <trans-unit id="d5f838030f3fc0b2e5f14945c255ba3249371085">
         <source>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">63</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">63</context></context-group></trans-unit>
       <trans-unit id="9ac080afb0f7eab1d8a7ea61795ee9b84bd97082">
         <source>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">71</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">71</context></context-group></trans-unit>
       <trans-unit id="cbdd98aa82d989bf2cc839b04dda4109126da50d">
         <source>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          User <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/> registered<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> on your instance
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          User <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/> registered<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> on your instance
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          User <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/> registered<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> on your instance
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          User <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/> registered<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> on your instance
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">79</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">79</context></context-group></trans-unit>
       <trans-unit id="2657af71bacee515160dcbdb1481cf1fbf7398d2">
         <source>
-        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/&gt;"/>
+        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is following
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is following
 
-          <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container&gt;"/>your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container&gt;"/>
-          <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="&lt;ng-container&gt;"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container&gt;"/>
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+          <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/>your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
+          <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="&lt;ng-container>"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/&gt;"/>
+        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> is following
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> is following
 
-          <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container&gt;"/>your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container&gt;"/>
-          <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="&lt;ng-container&gt;"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container&gt;"/>
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+          <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/>your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
+          <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="&lt;ng-container>"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">87</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">87</context></context-group></trans-unit>
       <trans-unit id="ebdf8d0e51333447680d6ac8b6a3166066a852d1">
         <source>
-        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/&gt;"/>
+        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> mentioned you on <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a&gt;"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> mentioned you on <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </source>
         <target>
-        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/&gt;"/>
+        <x id="TAG_IMG" ctype="image" equiv-text="&lt;img/>"/>
 
-        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div&gt;"/>
-          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> mentioned you on <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a&gt;"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>
-        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div&gt;"/>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> mentioned you on <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">98</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context><context context-type="linenumber">98</context></context-group></trans-unit><trans-unit id="2a17038a035574afa33cb5557783468be596a025" datatype="html">
+        <source>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
+
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your instance has <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>a new follower<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> (<x id="INTERPOLATION" equiv-text="{{ notification.actorFollow?.follower.host }}"/>)
+          <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/> awaiting your approval<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </source><target state="new">
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
+
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your instance has <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>a new follower<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> (<x id="INTERPOLATION" equiv-text="{{ notification.actorFollow?.follower.host }}"/>)
+          <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/> awaiting your approval<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context>
+          <context context-type="linenumber">106</context>
+        </context-group>
+      </trans-unit><trans-unit id="fc54954d383d13ebb444d2c1d59f4454e3f06f97" datatype="html">
+        <source>
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
+
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your instance automatically followed <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.following.host }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </source><target state="new">
+        <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
+
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>
+          Your instance automatically followed <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.following.host }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+        <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/users/user-notifications.component.html</context>
+          <context context-type="linenumber">115</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="b2b638f4333842009c258a23e59dbe4160d1e566">
         <source>Save to</source>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="24813b8a3e45f0b57136c18d003027262cfe2d1f">
         <source>Options</source>
         <target>オプション</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="85e5d1de15d23cde43c530e3740a2a61aed24c2d">
         <source>Start at</source>
         <target>再生位置 (~から再生)</target>
         <context-group name="null">
           <context context-type="linenumber">61</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">17</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.html</context><context context-type="linenumber">55</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context><context context-type="linenumber">61</context></context-group></trans-unit>
       <trans-unit id="4d20563f7e338a1d09eb756054564ccf7c6a30ef">
         <source>Stop at</source>
         <target>Stop at</target>
         <context-group name="null">
           <context context-type="linenumber">112</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">31</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.html</context><context context-type="linenumber">69</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context><context context-type="linenumber">112</context></context-group></trans-unit>
       <trans-unit id="bc155f9fc3be3f32083f19b2c77d4ad3b696d9b9">
         <source>Display name</source>
         <target>表示名</target>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">64</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html</context><context context-type="linenumber">6</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">28</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">28</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="70a67e04629f6d412db0a12d51820b480788d795">
         <source>Create</source>
         <target>作成</target>
         <context-group name="null">
           <context context-type="linenumber">74</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.html</context><context context-type="linenumber">74</context></context-group></trans-unit>
       <trans-unit id="9aafb2a928664aa7a9375fd37c533f0375f8b611">
         <source>Download video</source>
         <target>動画をダウンロードする</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-download.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="8d6a41c2703bed3edfc76e1df0b1ca203404c17c">
         <source>Direct download</source>
         <target>直接ダウンロード</target>
         <context-group name="null">
           <context context-type="linenumber">27</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-download.component.html</context><context context-type="linenumber">27</context></context-group></trans-unit>
       <trans-unit id="ac3a02ecd20f41278f1ef7c03f45c1117b4b796d">
         <source>Torrent (.torrent file)</source>
         <target>Torrent (.torrent ファイル)</target>
         <context-group name="null">
           <context context-type="linenumber">32</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-download.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit>
       <trans-unit id="da44efc7b658c318651866454d258bbbe57ff21c">
         <source>
       Cancel
         <context-group name="null">
           <context context-type="linenumber">47</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-download.component.html</context><context context-type="linenumber">38</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment-add.component.html</context><context context-type="linenumber">47</context></context-group></trans-unit>
       <trans-unit id="dc75033a5238fdc4f462212c847a45ba8018a3fd">
         <source>Download</source>
         <target>ダウンロード</target>
         <context-group name="null">
           <context context-type="linenumber">43</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-download.component.html</context><context context-type="linenumber">43</context></context-group></trans-unit>
       <trans-unit id="11749f4fc0aa1b5e37f38575e4d4e3b1b7e0e96b">
         <source>Report video</source>
         <target>動画を報告する</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-report.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="827b1376aa35c7a7de90f7724d6a51ccfa20c908">
         <source>
       Your report will be sent to moderators of <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/>.
-      <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container&gt;"/> It will be forwarded to origin instance <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> too.<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container&gt;"/>
+      <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/> It will be forwarded to origin instance <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> too.<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
     </source>
         <target>
       報告はモデレーター <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/> に送信されます。
-      <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container&gt;"/> 報告した内容はインスタンス <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> にも転送されます。<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container&gt;"/>
+      <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/> 報告した内容はインスタンス <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> にも転送されます。<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
     </target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-report.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="bb44873ad8d4c5dbad0ac2a6a50e0ceee9119125">
         <source>Reason...</source>
         <target>理由…</target>
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-report.component.html</context><context context-type="linenumber">16</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-blacklist.component.html</context><context context-type="linenumber">11</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-ban-modal.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
       <trans-unit id="fb8aad312b72bbb7e5a1e2cc0b55fae8962bf0fb">
         <source>
           Cancel
         <context-group name="null">
           <context context-type="linenumber">47</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-report.component.html</context><context context-type="linenumber">24</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-blacklist.component.html</context><context context-type="linenumber">26</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/videos-selection.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">47</context></context-group></trans-unit>
       <trans-unit id="71c77bb8cecdf11ec3eead24dd1ba506573fa9cd">
         <source>Submit</source>
         <target>送信</target>
         <context-group name="null">
           <context context-type="linenumber">52</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-report.component.html</context><context context-type="linenumber">29</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-blacklist.component.html</context><context context-type="linenumber">31</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html</context><context context-type="linenumber">26</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html</context><context context-type="linenumber">29</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">52</context></context-group></trans-unit>
       <trans-unit id="f672385c803647b063687d3c912e2ce5738b51c8">
         <source>Blacklist video</source>
         <target>ブラックリスト動画</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-blacklist.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="9849bf6a9e45a9a91d13a419afbb5176f9b2367d">
         <source>Unfederate the video (ask for its deletion from the remote instances)</source>
         <target>動画を連合解除する (リモートインスタンスからの削除を依頼する)</target>
         <context-group name="null">
           <context context-type="linenumber">21</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-blacklist.component.html</context><context context-type="linenumber">21</context></context-group></trans-unit>
       <trans-unit id="4b3963c6d0863118fe9e9e33447d12be3c2db081">
         <source>Unlisted</source>
         <target>未収載</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.html</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch-playlist.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="ddd8a4986d2d1717a274a5a0fbed04988a819e69">
         <source>Private</source>
         <target>非公開</target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.html</context><context context-type="linenumber">13</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.html</context><context context-type="linenumber">33</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch-playlist.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="6aec8cb024acc333218d72f279caa8ea623bb628">
         <source><x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views</source>
         <target><x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> 回視聴</target>
         <context-group name="null">
           <context context-type="linenumber">24</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.html</context><context context-type="linenumber">24</context></context-group></trans-unit>
       <trans-unit id="4a806761798181e907e28ed1af053d466526800d">
         <source>Blacklisted</source>
         <target>ブラックリストに登録されています</target>
         <context-group name="null">
           <context context-type="linenumber">42</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.html</context><context context-type="linenumber">42</context></context-group></trans-unit><trans-unit id="fb8ccb136ab0ad1ff1dfbce739198be16a814f87" datatype="html">
+        <source>
+        Sensitive
+      </source><target state="new">
+        Sensitive
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/video/video-miniature.component.html</context>
+          <context context-type="linenumber">46</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="99dea2d567d6e6d610d97608c3850ddb76df9a9a">
         <source>{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ playlist.videosLength }}"/> videos} }</source>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="4999ffd919bb9af482aa4c53badd6cd654468582">
         <source>
       <x id="INTERPOLATION" equiv-text="{{ playlist.videoChannelBy }}"/>
         <context-group name="null">
           <context context-type="linenumber">22</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">22</context></context-group></trans-unit>
       <trans-unit id="a3550f6ce98d90d2947fe062530629dc2d3923b4">
         <source>Updated <x id="INTERPOLATION" equiv-text="{{ playlist.updatedAt | myFromNow }}"/></source>
         <target>修正 <x id="INTERPOLATION" equiv-text="{{ playlist.updatedAt | myFromNow }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">29</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">29</context></context-group></trans-unit><trans-unit id="15c02cb6b6c3be53477e502d3e1ee26955b23af0" datatype="html">
+        <source>Unavailable</source><target state="new">Unavailable</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.html</context>
+          <context context-type="linenumber">32</context>
+        </context-group>
+      </trans-unit><trans-unit id="28df1b02fd88d2deb0212bc5d7ff34cf9492fa54" datatype="html">
+        <source>Deleted</source><target state="new">Deleted</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.html</context>
+          <context context-type="linenumber">34</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="2edccfda908b57c073dc0811eaa58818de2be2dc">
         <source>Edit starts/stops at</source>
         <context-group name="null">
           <context context-type="linenumber">48</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.html</context><context context-type="linenumber">48</context></context-group></trans-unit>
       <trans-unit id="52c9a103b812f258bcddc3d90a6e3f46871d25fe">
         <source>Save</source>
         <target>保存</target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.html</context><context context-type="linenumber">80</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">92</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context><context context-type="linenumber">59</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="b9dee3108a18796bd69c6be316c8fb985b58fb8e">
         <source>Delete from <x id="INTERPOLATION" equiv-text="{{ playlist?.displayName }}"/></source>
         <target><x id="INTERPOLATION" equiv-text="{{ playlist?.displayName }}"/> から削除</target>
         <context-group name="null">
           <context context-type="linenumber">85</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.html</context><context context-type="linenumber">85</context></context-group></trans-unit>
       <trans-unit id="c31161d1661884f54fbc5635aad5ce8d4803897e">
         <source>No results.</source>
         <target>結果がありません。</target>
         <context-group name="null">
           <context context-type="linenumber">20</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/videos-selection.component.html</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/video-list/video-overview.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">20</context></context-group></trans-unit>
       <trans-unit id="826b25211922a1b46436589233cb6f1a163d89b7">
         <source>Delete</source>
         <target>削除</target>
         <context-group name="null">
           <context context-type="linenumber">13</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/buttons/delete-button.component.html</context><context context-type="linenumber">5</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">181</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/my-account-videos.component.html</context><context context-type="linenumber">13</context></context-group></trans-unit>
       <trans-unit id="28f86ffd419b869711aa13f5e5ff54be6d70731c">
         <source>Edit</source>
         <target>編集</target>
         <context-group name="null">
           <context context-type="linenumber">63</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/buttons/edit-button.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/buttons/edit-button.component.html</context><context context-type="linenumber">1</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">219</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">41</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">63</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">63</context></context-group></trans-unit>
       <trans-unit id="961a134583d6256df39fbc520d020ebc48e3128d">
         <source>Truncated preview</source>
         <target>切り取ったプレビュー</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/markdown-textarea.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="f82f53a2544638939a8ba93c0fb1b0a4419c3196">
         <source>Complete preview</source>
         <target>完全なプレビュー</target>
         <context-group name="null">
           <context context-type="linenumber">13</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/markdown-textarea.component.html</context><context context-type="linenumber">13</context></context-group></trans-unit>
       <trans-unit id="9c71feb04c2beab559f79c41c6127815fb9c1a6f">
         <source>Get help</source>
         <target>ヘルプを取得</target>
         <context-group name="null">
           <context context-type="linenumber">29</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/misc/help.component.html</context><context context-type="linenumber">29</context></context-group></trans-unit><trans-unit id="5c76e3ae0f85719fb16644ea75bced0229069b97" datatype="html">
+        <source>
+      Subscribe
+    </source><target state="new">
+      Subscribe
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context>
+          <context context-type="linenumber">6</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="c374edf3b9228d3df6d761bdc8a289e7df0096e8">
         <source>
         <context-group name="null">
           <context context-type="linenumber">18</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context><context context-type="linenumber">18</context></context-group></trans-unit><trans-unit id="2f3f48994ece05cebb717c75ee0c39e871e3df91" datatype="html">
+        <source>
+        Subscribe
+      </source><target state="new">
+        Subscribe
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context>
+          <context context-type="linenumber">26</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="9b3287f52c239cad05ec98391553e5052ba1aa66">
         <source>Using an ActivityPub account</source>
         <context-group name="null">
           <context context-type="linenumber">36</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context><context context-type="linenumber">36</context></context-group></trans-unit>
       <trans-unit id="60251958d9e05c8cc00abf9645bb0026ebbe4dc3">
         <source>Subscribe with an account on <x id="INTERPOLATION" equiv-text="{{ videoChannel.host }}"/></source>
         <target><x id="INTERPOLATION" equiv-text="{{ videoChannel.host }}"/> Subscribe with an account on</target>
         <context-group name="null">
           <context context-type="linenumber">39</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context><context context-type="linenumber">39</context></context-group></trans-unit>
       <trans-unit id="e7adf422424a61b71465d183f9d44bf956482ef0">
         <source>Subscribe with your local account</source>
         <target>ローカルアカウントで購読する</target>
         <context-group name="null">
           <context context-type="linenumber">40</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context><context context-type="linenumber">40</context></context-group></trans-unit>
       <trans-unit id="5047522cc670b1f4a288bce07f9b1c5061e913ed">
         <source>Subscribe with a Mastodon account:</source>
         <target>Mastodon アカウントで購読する:</target>
         <context-group name="null">
           <context context-type="linenumber">43</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context><context context-type="linenumber">43</context></context-group></trans-unit>
       <trans-unit id="d8758664cadd6452256ca25ca0c7259074f427c1">
         <source>Using a syndication feed</source>
         <target>Feed を使用</target>
         <context-group name="null">
           <context context-type="linenumber">48</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context><context context-type="linenumber">48</context></context-group></trans-unit>
       <trans-unit id="d5e5bc7d213694fc0414a76f0ff3085bae44268a">
         <source>Subscribe via RSS</source>
         <target>RSS で購読する</target>
         <context-group name="null">
           <context context-type="linenumber">49</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.html</context><context context-type="linenumber">49</context></context-group></trans-unit>
       <trans-unit id="4913054c95f5ba14c351ab1b787f7abac97bfdd3">
         <source>
-    <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/>Remote subscribe<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>
-    <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="&lt;span&gt;"/>Remote interact<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>
+    <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/>Remote subscribe<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
+    <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="&lt;span>"/>Remote interact<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
   </source>
         <target>
-    <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/>リモートで購読<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>
-    <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="&lt;span&gt;"/>リモート相互作用<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>
+    <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/>リモートで購読<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
+    <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="&lt;span>"/>リモート相互作用<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
   </target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/remote-subscribe.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit><trans-unit id="01cf713559c39a17cf5c8fbcd33b004a77ce0963" datatype="html">
+        <source>
+        You can subscribe to the channel via any ActivityPub-capable fediverse instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+        For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there.
+      </source><target state="new">
+        You can subscribe to the channel via any ActivityPub-capable fediverse instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+        For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there.
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/user-subscription/remote-subscribe.component.html</context>
+          <context context-type="linenumber">17</context>
+        </context-group>
+      </trans-unit><trans-unit id="c590f63488a5179f20a46930cf5e673f8136673d" datatype="html">
+        <source>
+        You can interact with this via any ActivityPub-capable fediverse instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+        For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there.
+      </source><target state="new">
+        You can interact with this via any ActivityPub-capable fediverse instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+        For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there.
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/user-subscription/remote-subscribe.component.html</context>
+          <context context-type="linenumber">26</context>
+        </context-group>
+      </trans-unit><trans-unit id="083e95bdf6f64257d2ddd399ecf9f48ab88e279f" datatype="html">
+        <source>
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>Default NSFW/sensitive videos policy<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+        <x id="START_TAG_DIV_1" ctype="x-div" equiv-text="&lt;div>"/>can be redefined by the users<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </source><target state="new">
+        <x id="START_TAG_DIV" ctype="x-div" equiv-text="&lt;div>"/>Default NSFW/sensitive videos policy<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+        <x id="START_TAG_DIV_1" ctype="x-div" equiv-text="&lt;div>"/>can be redefined by the users<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="&lt;/div>"/>
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context>
+          <context context-type="linenumber">5</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="87ca23d62c168409ed040dae83dd8717cae3f08c">
         <source>User registration allowed</source>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context><context context-type="linenumber">14</context></context-group></trans-unit><trans-unit id="62c8c98c3957946709b49d0a5e309e53e660b9e2" datatype="html">
+        <source>Video uploads</source><target state="new">Video uploads</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context>
+          <context context-type="linenumber">21</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context>
+          <context context-type="linenumber">32</context>
+        </context-group>
+      </trans-unit><trans-unit id="ba774dce7a0cbbc29d7086b8557939c7e8d9883d" datatype="html">
+        <source>Transcoding in multiple resolutions</source><target state="new">Transcoding in multiple resolutions</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context>
+          <context context-type="linenumber">25</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="15f046007e4fca2e8477966745e2ec4e3e81bc3b">
         <source>Video quota</source>
         <context-group name="null">
           <context context-type="linenumber">57</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context><context context-type="linenumber">40</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">57</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">57</context></context-group></trans-unit>
       <trans-unit id="9270dfd4606fb45a991fe7716e640b6efa28ba85">
         <source>
-          Unlimited <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container&gt;"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> per day)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container&gt;"/>
+          Unlimited <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> per day)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
         </source>
         <target>
-          無制限 <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container&gt;"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> / 日)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container&gt;"/>
+          無制限 <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> / 日)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
         </target>
         <context-group name="null">
           <context context-type="linenumber">53</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context><context context-type="linenumber">53</context></context-group></trans-unit>
       <trans-unit id="a059709f71aa4c0ac219e160e78a738682ca6a36">
         <source>Import</source>
         <target>インポート</target>
         <context-group name="null">
           <context context-type="linenumber">286</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context><context context-type="linenumber">60</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">40</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">46</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">286</context></context-group></trans-unit>
       <trans-unit id="590fc27fcbd7dd680da2bb2da644a183338f6bd1">
         <source>HTTP import (YouTube, Vimeo, direct URL...)</source>
         <target>HTTP でのインポート (YouTube、Vimeo、ダイレクトURLなど)</target>
         <context-group name="null">
           <context context-type="linenumber">64</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context><context context-type="linenumber">64</context></context-group></trans-unit>
       <trans-unit id="4e231a74ad4739e7b0606e8e66d5a656f5855a5a">
         <source>Torrent import</source>
         <target>Torrent でのインポート</target>
         <context-group name="null">
           <context context-type="linenumber">71</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context><context context-type="linenumber">71</context></context-group></trans-unit><trans-unit id="59bdc3dfa4075f92c734588899485db702c8f120" datatype="html">
+        <source>Player</source><target state="new">Player</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context>
+          <context context-type="linenumber">79</context>
+        </context-group>
+      </trans-unit><trans-unit id="af80f4182e09341958e8706bd2b47ece61233eb5" datatype="html">
+        <source>P2P enabled</source><target state="new">P2P enabled</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.html</context>
+          <context context-type="linenumber">83</context>
+        </context-group>
+      </trans-unit><trans-unit id="b8b6a001cca6fa2ba15600ca3a78dfeebf685d60" datatype="html">
+        <source>Loading instance statistics...</source><target state="new">Loading instance statistics...</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="eadc17c3df80143992e2d9028dead3199ae6d79d">
         <source>Local</source>
         <context-group name="null">
           <context context-type="linenumber">86</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">86</context></context-group></trans-unit><trans-unit id="7c7f4be7b726e61c577e63842a58d9e435f7c597" datatype="html">
+        <source>users</source><target state="new">users</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">11</context>
+        </context-group>
+      </trans-unit><trans-unit id="5bc509bb72973f9895241127d5556e9e31051137" datatype="html">
+        <source>videos</source><target state="new">videos</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">21</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">65</context>
+        </context-group>
+      </trans-unit><trans-unit id="bd21b1e6b5674003187e5cbec0e7e2854f9d8388" datatype="html">
+        <source>video views</source><target state="new">video views</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">31</context>
+        </context-group>
+      </trans-unit><trans-unit id="d11fe88f08e43bfe4dec7d16fe469aa65d1e3d84" datatype="html">
+        <source>video comments</source><target state="new">video comments</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">41</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">75</context>
+        </context-group>
+      </trans-unit><trans-unit id="0bedca44bfc0ef579be6053ffe0e8cdee9aba07d" datatype="html">
+        <source>of hosted video</source><target state="new">of hosted video</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">51</context>
+        </context-group>
+      </trans-unit><trans-unit id="de7d61497b3dc7df0f83c57f333458a7064ac4e7" datatype="html">
+        <source>Federation</source><target state="new">Federation</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">58</context>
+        </context-group>
+      </trans-unit><trans-unit id="8de9d3173fafc2c7a94352dec3de899b6cedf9c5" datatype="html">
+        <source>followers</source><target state="new">followers</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">85</context>
+        </context-group>
+      </trans-unit><trans-unit id="1ec99ffe83830affef834fd7beeda8ee313203fe" datatype="html">
+        <source>following</source><target state="new">following</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/instance/instance-statistics.component.html</context>
+          <context context-type="linenumber">95</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="6a323f80f9d90a32db8ce52cc82075938c3c36f0">
         <source>Ban</source>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-ban-modal.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="f21428bd564d1cacdbc737f87a8def2e2ad42251">
         <source>
         A banned user will no longer be able to login.
         <context-group name="null">
           <context context-type="linenumber">18</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-ban-modal.component.html</context><context context-type="linenumber">18</context></context-group></trans-unit>
       <trans-unit id="d7b35c384aecd25a516200d6921836374613dfe7">
         <source>Cancel</source>
         <target>キャンセル</target>
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-ban-modal.component.html</context><context context-type="linenumber">23</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/confirm/confirm.component.html</context><context context-type="linenumber">19</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">79</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-support.component.html</context><context context-type="linenumber">10</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html</context><context context-type="linenumber">23</context></context-group></trans-unit>
       <trans-unit id="35fdca47605de8113a0db7f587f7c099abec8020">
         <source>Ban this user</source>
         <target>このユーザーをBANする</target>
         <context-group name="null">
           <context context-type="linenumber">26</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-ban-modal.component.html</context><context context-type="linenumber">26</context></context-group></trans-unit>
       <trans-unit id="c078d4901a5fac169665947cc7a6108b94dd80c7">
         <source><x id="INTERPOLATION" equiv-text="{{ menuEntry.label }}"/></source>
         <target><x id="INTERPOLATION" equiv-text="{{ menuEntry.label }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/menu/top-menu-dropdown.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit><trans-unit id="b4f8ab29acafa8172b27571fd682d482c1ff7798" datatype="html">
+        <source>(extensions: <x id="INTERPOLATION" equiv-text="{{ allowedExtensionsMessage }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>)</source><target state="new">(extensions: <x id="INTERPOLATION" equiv-text="{{ allowedExtensionsMessage }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxVideoImageSize | bytes }}"/>)</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/images/preview-upload.component.html</context>
+          <context context-type="linenumber">12</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="12910217fdcdbca64bee06f511639b653d5428ea">
         <source>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="ae3cb52bf2dee3101ee654812b5d16e8665a9453">
         <source>Request new verification email.</source>
         <target>新しい確認メールをリクエストする</target>
         <context-group name="null">
           <context context-type="linenumber">16</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">7</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
       <trans-unit id="e08a77594f3d89311cdf6da5090044270909c194">
         <source>User</source>
         <target>ユーザー</target>
         <context-group name="null">
           <context context-type="linenumber">13</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">13</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register.component.html</context><context context-type="linenumber">13</context></context-group></trans-unit>
       <trans-unit id="51ef29329faccb28d94369897068897d1b3d0478">
         <source>Username or email address</source>
         <target>ユーザー名かメールアドレス</target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="02c4360c2d956e74ed6bb1f71e86812af0e19b87">
         <source>
           or create an account
         <context-group name="null">
           <context context-type="linenumber">18</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">18</context></context-group></trans-unit>
       <trans-unit id="d6290381021b16febc426d3e3a52dda83991ce0b">
         <source>
           or create an account on another instance
         <context-group name="null">
           <context context-type="linenumber">22</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">22</context></context-group></trans-unit>
       <trans-unit id="76e1f485e6ead4c84b606f46d413878881d66ad3">
         <source>User registration is not allowed on this instance, but you can register on many others!</source>
         <target>このインスタンスでのユーザー登録はできません。ほかのインスタンスで登録が可能です。</target>
         <context-group name="null">
           <context context-type="linenumber">28</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">28</context></context-group></trans-unit>
       <trans-unit id="c32ef07f8803a223a83ed17024b38e8d82292407">
         <source>Password</source>
         <target>パスワード</target>
         <context-group name="null">
           <context context-type="linenumber">54</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">39</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">42</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/reset-password/reset-password.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/reset-password/reset-password.component.html</context><context context-type="linenumber">10</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">31</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">31</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">19</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context><context context-type="linenumber">52</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context><context context-type="linenumber">54</context></context-group></trans-unit>
       <trans-unit id="b87e81682959464211443afc3e23c506865d2eda">
         <source>I forgot my password</source>
         <target>パスワードを忘れました</target>
         <context-group name="null">
           <context context-type="linenumber">45</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">45</context></context-group></trans-unit>
       <trans-unit id="6765b4c916060f6bc42d9bb69e80377dbcb5e4e9">
         <source>Login</source>
         <target>ログイン</target>
         <context-group name="null">
           <context context-type="linenumber">32</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">52</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit>
       <trans-unit id="d2eb6c5d41f70d4b8c0937e7e19e196143b47681">
         <source>Forgot your password</source>
         <target>パスワードをお忘れですか</target>
         <context-group name="null">
           <context context-type="linenumber">58</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">58</context></context-group></trans-unit><trans-unit id="8f7dd0009f7dc9e4e3f1d9f43f944a3aa7cf737a" datatype="html">
+        <source>
+      We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system.
+    </source><target state="new">
+      We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/login/login.component.html</context>
+          <context context-type="linenumber">65</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="244aae9346da82b0922506c2d2581373a15641cc">
         <source>Email</source>
         <context-group name="null">
           <context context-type="linenumber">43</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">70</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">19</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">19</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">41</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">22</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context><context context-type="linenumber">41</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context><context context-type="linenumber">43</context></context-group></trans-unit>
       <trans-unit id="69b6ac577a19acc39fc0c22342092f327fff2529">
         <source>Email address</source>
         <target>メールアドレス</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">72</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="78be69e4d26b3b654c49962839d8545e61bf8b55">
         <source>Send me an email to reset my password</source>
         <target>新しいパスワードをメールで送る</target>
         <context-group name="null">
           <context context-type="linenumber">82</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.html</context><context context-type="linenumber">82</context></context-group></trans-unit>
       <trans-unit id="2ba14c37f3b23553b2602c5e535d0ff4916f24aa">
         <source>
     Reset my password
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/reset-password/reset-password.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="7f3bdcce4b2e8c37cd7f0f6c92ef8cff34b039b8">
         <source>Confirm password</source>
         <target>パスワードを確認</target>
         <context-group name="null">
           <context context-type="linenumber">19</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/reset-password/reset-password.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
       <trans-unit id="3652e5c6e33165264d5271d06cc04ab7123b6df1">
         <source>Confirmed password</source>
         <target>確認済のパスワード</target>
         <context-group name="null">
           <context context-type="linenumber">21</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/reset-password/reset-password.component.html</context><context context-type="linenumber">21</context></context-group></trans-unit>
       <trans-unit id="8bdf8db5eeeaef83184b489b80c1557b516fb3c3">
         <source>Reset my password</source>
         <target>パスワードをリセットする</target>
         <context-group name="null">
           <context context-type="linenumber">29</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/reset-password/reset-password.component.html</context><context context-type="linenumber">29</context></context-group></trans-unit>
       <trans-unit id="9167c6d3c4c3b74373cf1e90997e4966844ded1a">
         <source><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> results</source>
         <target><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> 結果</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search.component.html</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="4c3960fb1d9b07d1db3b5bda3ee40019211830dc">
         <source>
-          for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>
+          for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
         </source>
         <target>
-          for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>
+          for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
         </target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="7c603b9ed878097782e2b8908f662e2344b46061">
         <source>
           Filters
-          <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>
+          <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
         </source>
         <target>
           フィルタ
-          <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span&gt;"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>
+          <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
         </target>
         <context-group name="null">
           <context context-type="linenumber">16</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
       <trans-unit id="e2dbf0426cbb0b573faf49dffeb7d5bdf16eda5d">
         <source>
     No results found
         <context-group name="null">
           <context context-type="linenumber">28</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search.component.html</context><context context-type="linenumber">28</context></context-group></trans-unit>
       <trans-unit id="10341623e991a4185990a0c3c76ac2bc3543cc4a">
         <source><x id="INTERPOLATION" equiv-text="{{ result.followersCount }}"/> subscribers</source>
         <target><x id="INTERPOLATION" equiv-text="{{ result.followersCount }}"/> 人が購読</target>
         <context-group name="null">
           <context context-type="linenumber">44</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search.component.html</context><context context-type="linenumber">44</context></context-group></trans-unit><trans-unit id="5cf92a1d527e65908c75633e8484cdd3b6d16b9b" datatype="html">
+        <source>Welcome to PeerTube, dear administrator!</source><target state="new">Welcome to PeerTube, dear administrator!</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">3</context>
+        </context-group>
+      </trans-unit><trans-unit id="fb2ab91ad6091b4a42f4ec08487650a0bc2d541c" datatype="html">
+        <source>CLI
+            documentation</source><target state="new">CLI
+            documentation</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">12</context>
+        </context-group>
+      </trans-unit><trans-unit id="65462878ca6d04c826906432816a3df3e048ac87" datatype="html">
+        <source>Upload or import videos, parse logs, prune storage directories, reset user password...</source><target state="new">Upload or import videos, parse logs, prune storage directories, reset user password...</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">15</context>
+        </context-group>
+      </trans-unit><trans-unit id="054dd8ba0dece8069a5a7e538efaca9f58cf81f9" datatype="html">
+        <source>Administer
+            documentation</source><target state="new">Administer
+            documentation</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">19</context>
+        </context-group>
+      </trans-unit><trans-unit id="c38a3f5b5eff069d0097527fa40a3f8c4d9c1e4e" datatype="html">
+        <source>Managing users, following other instances, dealing with spammers...</source><target state="new">Managing users, following other instances, dealing with spammers...</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">22</context>
+        </context-group>
+      </trans-unit><trans-unit id="4e020f13aa4db2285047eba96e50dc716fb5f417" datatype="html">
+        <source>Use
+            documentation</source><target state="new">Use
+            documentation</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">26</context>
+        </context-group>
+      </trans-unit><trans-unit id="e1410009f484a2b44b6f15346df65f13f5e77444" datatype="html">
+        <source>Setup your account, managing video playlists, discover third-party applications...</source><target state="new">Setup your account, managing video playlists, discover third-party applications...</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">29</context>
+        </context-group>
+      </trans-unit><trans-unit id="6b705cdf0d567cf608b9891a1d912daebac3523e" datatype="html">
+        <source>Useful links</source><target state="new">Useful links</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">41</context>
+        </context-group>
+      </trans-unit><trans-unit id="908ccbd854d79d50723e7a651b2a0f4dd0557c60" datatype="html">
+        <source>Official PeerTube website (news, support, contribute...): <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></source><target state="new">Official PeerTube website (news, support, contribute...): <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/></target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">44</context>
+        </context-group>
+      </trans-unit><trans-unit id="53f7ce6aef94fd128d0058de1cd63da90d062ee6" datatype="html">
+        <source>Put your instance on the public PeerTube index: <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+          </source><target state="new">Put your instance on the public PeerTube index: <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+          </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">47</context>
+        </context-group>
+      </trans-unit><trans-unit id="351af1021b0298109bfb72c7aa9a27999d110859" datatype="html">
+        <source>It's time to configure your instance!</source><target state="new">It's time to configure your instance!</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">59</context>
+        </context-group>
+      </trans-unit><trans-unit id="cde76f438c580e464940e141584e44ab21809cb6" datatype="html">
+        <source>
+          Choosing your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>instance name<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>setting up a description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, specifying <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>,
+          why <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>you created your instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>how long<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> you plan to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>maintain your it<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>
+          is very important for visitors to understand on what type of instance they are.
+        </source><target state="new">
+          Choosing your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>instance name<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>setting up a description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, specifying <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>,
+          why <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>you created your instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>how long<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> you plan to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>maintain your it<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>
+          is very important for visitors to understand on what type of instance they are.
+        </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">61</context>
+        </context-group>
+      </trans-unit><trans-unit id="bd6c91a86a18f512ade62e216efcfb5d2520711c" datatype="html">
+        <source>
+          If you want to open registrations, please decide what are <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>your moderation rules<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, fill your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>instance
+          terms<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>
+          and specify the categories and languages you speak. This way, you will help users to register on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>the
+          appropriate<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>
+          PeerTube instance.
+        </source><target state="new">
+          If you want to open registrations, please decide what are <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>your moderation rules<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, fill your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>instance
+          terms<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>
+          and specify the categories and languages you speak. This way, you will help users to register on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>the
+          appropriate<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>
+          PeerTube instance.
+        </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">67</context>
+        </context-group>
+      </trans-unit><trans-unit id="650b8c3e81746bc33ff276f2ef30bf89fa2d74dd" datatype="html">
+        <source>Remind me later</source><target state="new">Remind me later</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">79</context>
+        </context-group>
+      </trans-unit><trans-unit id="b310fa17f1bbfc4dd61b80c1cfc4116a81a9c76c" datatype="html">
+        <source>
+      Configure my instance
+    </source><target state="new">
+      Configure my instance
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/welcome-modal.component.html</context>
+          <context context-type="linenumber">82</context>
+        </context-group>
+      </trans-unit><trans-unit id="a9af18b4f210f5a19bb2503407923d3f25c57f98" datatype="html">
+        <source>Configuration warning!</source><target state="new">Configuration warning!</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">3</context>
+        </context-group>
+      </trans-unit><trans-unit id="120796abeaabea4067c1cd739194cb6c86252155" datatype="html">
+        <source>Hello dear administrator. You enabled user registration on your instance but you did not configure the following fields:</source><target state="new">Hello dear administrator. You enabled user registration on your instance but you did not configure the following fields:</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">10</context>
+        </context-group>
+      </trans-unit><trans-unit id="ab7e3d0be94cc55ce997a5f38c679956e66f3936" datatype="html">
+        <source>Instance name</source><target state="new">Instance name</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">13</context>
+        </context-group>
+      </trans-unit><trans-unit id="b6e9a7a198c9882894677a0358d22ed79482808a" datatype="html">
+        <source>Instance short description</source><target state="new">Instance short description</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">14</context>
+        </context-group>
+      </trans-unit><trans-unit id="801cb5b4cc93a5c0a4d89a46b96487d3638f0bc5" datatype="html">
+        <source>Who you are</source><target state="new">Who you are</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">16</context>
+        </context-group>
+      </trans-unit><trans-unit id="de688f72fc745cc8481a5e9cc70b8ca9e6f41e2a" datatype="html">
+        <source>How long you plan to maintain your instance</source><target state="new">How long you plan to maintain your instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">17</context>
+        </context-group>
+      </trans-unit><trans-unit id="af60a062ecc7c70b278bdb3ba7ad0147abfecf0a" datatype="html">
+        <source>How you plan to pay your instance</source><target state="new">How you plan to pay your instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">18</context>
+        </context-group>
+      </trans-unit><trans-unit id="c69c1bd027bae555557a48123a26d770a93ee473" datatype="html">
+        <source>How you will moderate your instance</source><target state="new">How you will moderate your instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">20</context>
+        </context-group>
+      </trans-unit><trans-unit id="92ddf3c3a348adc059da6c17c808fa27c315d91c" datatype="html">
+        <source>Instance terms</source><target state="new">Instance terms</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">21</context>
+        </context-group>
+      </trans-unit><trans-unit id="c8e491ab57fa4f6a0d6d09b296299b6c034244ec" datatype="html">
+        <source>Configure these fields</source><target state="new">Configure these fields</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">30</context>
+        </context-group>
+      </trans-unit><trans-unit id="7d438f72f9985c4d06ed4fe80c90afc2e1df34d2" datatype="html">
+        <source>Don't show me this warning anymore</source><target state="new">Don't show me this warning anymore</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context>
+          <context context-type="linenumber">38</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8">
         <source>Close</source>
         <context-group name="null">
           <context context-type="linenumber">173</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context><context context-type="linenumber">43</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context><context context-type="linenumber">173</context></context-group></trans-unit>
       <trans-unit id="aef5c45fb9c725573d20a6283492e6b80fd2ae96">
         <source>Change the language</source>
         <target>言語を変更する</target>
         <context-group name="null">
           <context context-type="linenumber">107</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/language-chooser.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">107</context></context-group></trans-unit>
       <trans-unit id="1c98d728375e7bd5b166d1aeb29485ef8b5d6e28">
         <source>
     Help to translate PeerTube!
         <context-group name="null">
           <context context-type="linenumber">8</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/language-chooser.component.html</context><context context-type="linenumber">8</context></context-group></trans-unit>
       <trans-unit id="20f3ffdc9938528fe27db4444ee54a561670075a">
         <source>My public profile</source>
         <target>公開プロフィール</target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="e4825b5d86d89ae0f4c797ba256f66fd8abd4ee6">
         <source>My account</source>
         <target>アカウント</target>
         <context-group name="null">
           <context context-type="linenumber">21</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">21</context></context-group></trans-unit>
       <trans-unit id="3fdc751b264ca9998e1542fcf5794e274cd56344">
         <source>Log out</source>
         <target>ログアウト</target>
         <context-group name="null">
           <context context-type="linenumber">25</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">25</context></context-group></trans-unit>
       <trans-unit id="d207cc1965ec0c29e594e0e9917f39bfc276ed87">
         <source>Create an account</source>
         <target>アカウントを作成する</target>
         <context-group name="null">
           <context context-type="linenumber">33</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">33</context></context-group></trans-unit>
       <trans-unit id="4ef4f031c147fb9ee0168bc6eacb78de180d7432">
         <source>My library</source>
         <target>ライブラリ</target>
         <context-group name="null">
           <context context-type="linenumber">37</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">37</context></context-group></trans-unit>
       <trans-unit id="a52dae09be10ca3a65da918533ced3d3f4992238">
         <source>Videos</source>
         <target>動画</target>
         <context-group name="null">
           <context context-type="linenumber">24</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">41</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">62</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">38</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context><context context-type="linenumber">24</context></context-group></trans-unit>
       <trans-unit id="47546e45bbb476baaaad38244db444c427ddc502">
         <source>Playlists</source>
         <target>プレイリスト</target>
         <context-group name="null">
           <context context-type="linenumber">46</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">46</context></context-group></trans-unit>
       <trans-unit id="357064ca9d9ac859eb618e28e8126fa32be049e2">
         <source>Subscriptions</source>
         <target>購読</target>
         <context-group name="null">
           <context context-type="linenumber">51</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">51</context></context-group></trans-unit>
       <trans-unit id="efac3af0b32e953279c25b6519cae256811e0fe8">
         <source>History</source>
         <target>履歴</target>
         <context-group name="null">
           <context context-type="linenumber">56</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">56</context></context-group></trans-unit><trans-unit id="411ca58f59b00246e15b161e07409df55b5eb6db" datatype="html">
+        <source>Discover</source><target state="new">Discover</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/menu/menu.component.html</context>
+          <context context-type="linenumber">66</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="b6b7986bc3721ac483baf20bc9a320529075c807">
         <source>Trending</source>
         <context-group name="null">
           <context context-type="linenumber">71</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">71</context></context-group></trans-unit><trans-unit id="9d9983bd6d0817a5b1bb7650034a2f9a5f4b7bac" datatype="html">
+        <source>Most liked</source><target state="new">Most liked</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/menu/menu.component.html</context>
+          <context context-type="linenumber">76</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="8d20c5f5dd30acbe71316544dab774393fd9c3c1">
         <source>Recently added</source>
         <context-group name="null">
           <context context-type="linenumber">81</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">81</context></context-group></trans-unit>
       <trans-unit id="ac0f81713a84217c9bd1d9bb460245d8190b073f">
         <source>More</source>
         <target>もっと</target>
         <context-group name="null">
           <context context-type="linenumber">91</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">91</context></context-group></trans-unit>
       <trans-unit id="b7648e7aced164498aa843b5c4e8f2f1c36a7919">
         <source>Administration</source>
         <target>運営</target>
         <context-group name="null">
           <context context-type="linenumber">95</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">95</context></context-group></trans-unit>
       <trans-unit id="004b222ff9ef9dd4771b777950ca1d0e4cd4348a">
         <source>About</source>
         <target>私たちについて</target>
         <context-group name="null">
           <context context-type="linenumber">26</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">100</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">40</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context><context context-type="linenumber">26</context></context-group></trans-unit>
       <trans-unit id="4752e5e33da1c3396d3248eb8fef59bca5d00cb3">
         <source>Show keyboard shortcuts</source>
         <target>キーボードショートカットを表示</target>
         <context-group name="null">
           <context context-type="linenumber">111</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">111</context></context-group></trans-unit>
       <trans-unit id="2dc8a0a3763cd5c456c84630fc335398c9b86771">
         <source>View your notifications</source>
         <target>通知を表示</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/avatar-notification.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="8bcabdf6b16cad0313a86c7e940c5e3ad7f9f8ab">
         <source>Notifications</source>
         <target>通知</target>
         <context-group name="null">
           <context context-type="linenumber">13</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/avatar-notification.component.html</context><context context-type="linenumber">13</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">13</context></context-group></trans-unit>
       <trans-unit id="341e026e3f317aa3164916cc63a059c961a78b81">
         <source>Update your notification preferences</source>
         <target>通知設定を更新する</target>
         <context-group name="null">
           <context context-type="linenumber">16</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/avatar-notification.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
       <trans-unit id="3d1b5c9cd76948c04fdb7bb3fe51b6c1242c1bd5">
         <source>See all your notifications</source>
         <target>通知をすべて見る</target>
         <context-group name="null">
           <context context-type="linenumber">30</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/menu/avatar-notification.component.html</context><context context-type="linenumber">30</context></context-group></trans-unit>
       <trans-unit id="8aa58cf00d949c509df91c621ab38131df0a7599">
         <source>Search...</source>
         <target>検索…</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/header/header.component.html</context><context context-type="linenumber">2</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="4b3972c3e9485218508a95f7a4ce7758e3f09ced">
         <source>Upload</source>
         <target>アップロード</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/header/header.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="5d43539fc358c3a548b9d487be821db73e2702ff">
         <source>Sort</source>
         <target>区分する</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="98acac685fc4b2d35e5d0cf3cd224d247a756c3e">
         <source>Published date</source>
         <target>公開日</target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="31523e672b9f39a621e5d9e2a22b24bbf9aa8d4d">
         <source>Original publication year</source>
         <target>元の出版年</target>
         <context-group name="null">
           <context context-type="linenumber">24</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">24</context></context-group></trans-unit>
       <trans-unit id="e9866754251f6f45c42710a3de01da5d79c6ae91">
         <source>After...</source>
         <target>後…</target>
         <context-group name="null">
           <context context-type="linenumber">30</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">30</context></context-group></trans-unit>
       <trans-unit id="46c36269a23f9105124bbdd58f8c91833b92e565">
         <source>Before...</source>
         <target>前…</target>
         <context-group name="null">
           <context context-type="linenumber">37</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">37</context></context-group></trans-unit>
       <trans-unit id="a02ea1d4e7424ca989929da5e598f379940fdbf2">
         <source>Duration</source>
         <target>継続時間</target>
         <context-group name="null">
           <context context-type="linenumber">45</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">45</context></context-group></trans-unit>
       <trans-unit id="dc67060f94f0f2b58549f54a5c07925dffd20238">
         <source>Display sensitive content</source>
         <target>センシティブなコンテンツを表示</target>
         <context-group name="null">
           <context context-type="linenumber">54</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">54</context></context-group></trans-unit>
       <trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952">
         <source>Yes</source>
         <target>はい</target>
         <context-group name="null">
           <context context-type="linenumber">58</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">58</context></context-group></trans-unit>
       <trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd">
         <source>No</source>
         <target>いいえ</target>
         <context-group name="null">
           <context context-type="linenumber">63</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">63</context></context-group></trans-unit>
       <trans-unit id="607de17c2a755f65775881c19e276e7c933bcf94">
         <source>Category</source>
         <target>カテゴリー</target>
         <context-group name="null">
           <context context-type="linenumber">164</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">71</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">65</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">164</context></context-group></trans-unit>
       <trans-unit id="78d6d3ea26777cd0dad8ddbf9b314151678da46c">
         <source>Licence</source>
         <target>ライセンス</target>
         <context-group name="null">
           <context context-type="linenumber">173</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">81</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">79</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">173</context></context-group></trans-unit>
       <trans-unit id="fe46ccaae902ce974e2441abe752399288298619">
         <source>Language</source>
         <target>言語</target>
         <context-group name="null">
           <context context-type="linenumber">182</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">91</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-caption-add-modal.component.html</context><context context-type="linenumber">10</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">93</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">182</context></context-group></trans-unit>
       <trans-unit id="c8d58c4fbe23e51af3dc8f58cb4a81eac20739e8">
         <source>All of these tags</source>
         <target>これらのタグすべて</target>
         <context-group name="null">
           <context context-type="linenumber">103</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">103</context></context-group></trans-unit>
       <trans-unit id="492d2bd18db0cba03f6d9e3b0c42b8639fbe51ab">
         <source>One of these tags</source>
         <target>これらのタグのうち1つ</target>
         <context-group name="null">
           <context context-type="linenumber">108</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">108</context></context-group></trans-unit>
       <trans-unit id="5ca707824ab93066c7d9b44e1b8bf216725c2c22">
         <source>Filter</source>
         <target>フィルタ</target>
         <context-group name="null">
           <context context-type="linenumber">115</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.html</context><context context-type="linenumber">115</context></context-group></trans-unit>
       <trans-unit id="41ed53a3f1d4dfc57011d0aba13b8b074e8b41b6">
         <source>Display unlisted and private videos</source>
         <target>未収載動画と非公開動画を表示する</target>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/abstract-video-list.html</context><context context-type="linenumber">14</context></context-group></trans-unit>
       <trans-unit id="40fa23fe45af4ee2e72cdd3cc6bf6013f180aab0">
         <source>Add caption</source>
         <target>字幕を追加</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/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">
         <source>Select the caption file</source>
         <target>字幕ファイルを選択</target>
         <context-group name="null">
           <context context-type="linenumber">24</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/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="c34c61401151c29fb3679638a7d0b95258145ec3">
         <source>
         This will replace an existing caption!
         <context-group name="null">
           <context context-type="linenumber">29</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-caption-add-modal.component.html</context><context context-type="linenumber">29</context></context-group></trans-unit>
       <trans-unit id="a5433ae2324496bea9537caa5e8a2719d8e958d8">
         <source>
         Cancel
         <context-group name="null">
           <context context-type="linenumber">24</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-caption-add-modal.component.html</context><context context-type="linenumber">35</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html</context><context context-type="linenumber">21</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html</context><context context-type="linenumber">24</context></context-group></trans-unit>
       <trans-unit id="39702b643cfe3d5b96a4587c1b44a29fa665406c">
         <source>Add this caption</source>
         <target>字幕を追加</target>
         <context-group name="null">
           <context context-type="linenumber">40</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-caption-add-modal.component.html</context><context context-type="linenumber">40</context></context-group></trans-unit>
       <trans-unit id="fdf7cbdc140d0aab0f0b6c06065a0fd448ed6a2e">
         <source>Title</source>
         <target>タイトル</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="cafc87479686947e2590b9f588a88040aeaf660b">
         <source>Tags</source>
         <target>タグ</target>
         <context-group name="null">
           <context context-type="linenumber">191</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">17</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">191</context></context-group></trans-unit><trans-unit id="e6c5724e60577560cba12daa669979fe820429c1" datatype="html">
+        <source>
+                    Tags could be used to suggest relevant recommendations. <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+                    Press Enter to add a new tag.
+                  </source><target state="new">
+                    Tags could be used to suggest relevant recommendations. <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+                    Press Enter to add a new tag.
+                  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context>
+          <context context-type="linenumber">21</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="9bdd535a2817bf0b843a124bf65e4992625e7ecf">
         <source>+ Tag</source>
         <context-group name="null">
           <context context-type="linenumber">30</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">30</context></context-group></trans-unit>
       <trans-unit id="8389e9cde2928cc27aaecbdee818a255bf7984b0">
         <source>Enter a new tag</source>
         <target>新しいタグを入力</target>
         <context-group name="null">
           <context context-type="linenumber">30</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">30</context></context-group></trans-unit>
       <trans-unit id="eec715de352a6b114713b30b640d319fa78207a0">
         <source>Description</source>
         <target>説明</target>
         <context-group name="null">
           <context context-type="linenumber">55</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">36</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">31</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html</context><context context-type="linenumber">17</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">39</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">39</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-about/account-about.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-about/video-channel-about.component.html</context><context context-type="linenumber">4</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">55</context></context-group></trans-unit><trans-unit id="3b86a740c713742c3f7538c60b890fccdd0a5caf" datatype="html">
+        <source>
+                    Video descriptions are truncated by default and require manual action to expand them.
+                  </source><target state="new">
+                    Video descriptions are truncated by default and require manual action to expand them.
+                  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context>
+          <context context-type="linenumber">40</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="0cc554f4d7bb6a87515d2d95438e183b50702071">
         <source>Channel</source>
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">56</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">22</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">28</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">46</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">46</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register.component.html</context><context context-type="linenumber">23</context></context-group></trans-unit>
       <trans-unit id="3c78b53bca33467190c0b7a01320bc093a2b1427">
         <source>Privacy</source>
         <target>公開範囲</target>
         <context-group name="null">
           <context context-type="linenumber">33</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">107</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">31</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">21</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">37</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">154</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">33</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">33</context></context-group></trans-unit>
       <trans-unit id="d69f4fafc780cc7dbafb063ca5f11e6f7c91b0c5">
         <source>Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>)</source>
         <target>スケジュール公開 (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>)</target>
         <context-group name="null">
           <context context-type="linenumber">122</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">122</context></context-group></trans-unit>
       <trans-unit id="5ef7108218e096d09f4ee8525a05a8c90d7b95ee">
         <source>This video contains mature or explicit content</source>
         <target>この動画には成人向けコンテンツまたは露骨なコンテンツが含まれています</target>
         <context-group name="null">
           <context context-type="linenumber">136</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">136</context></context-group></trans-unit>
       <trans-unit id="9daabdcaa2bbd83597099b10db22d056cf491644">
         <source>Some instances do not list videos containing mature or explicit content by default.</source>
         <target>デフォルトでは、成人向けコンテンツまたは露骨なコンテンツを含む動画は表示されません。</target>
         <context-group name="null">
           <context context-type="linenumber">140</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">140</context></context-group></trans-unit>
       <trans-unit id="7e549f41b715552ffe69b85c14a690d9d81c85f0">
         <source>Wait transcoding before publishing the video</source>
         <target>動画を公開する前にトランスコーディングを待ってください。</target>
         <context-group name="null">
           <context context-type="linenumber">146</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">146</context></context-group></trans-unit>
       <trans-unit id="24f468ce1148a096477d8dd0d00f0d1fd88d6c63">
         <source>If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.</source>
         <target>動画を公開する前にトランスコーディングを待たないと決めた場合は、トランスコーディングが終了するまで再生できないことがあります。</target>
         <context-group name="null">
           <context context-type="linenumber">150</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">150</context></context-group></trans-unit>
       <trans-unit id="c7742322b1d3dbc921362058d1747c7ec2adbec7">
         <source>Basic info</source>
         <target>基本情報</target>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="92bcfd1d237a2bfe48dc9f46d074ed26abc8df22">
         <source>Add another caption</source>
         <target>別の字幕を追加</target>
         <context-group name="null">
           <context context-type="linenumber">166</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">166</context></context-group></trans-unit>
       <trans-unit id="a46a7503167b77b3ec4e28274a3d1dda637617ed">
         <source>See the subtitle file</source>
         <target>字幕ファイルを見る</target>
         <context-group name="null">
           <context context-type="linenumber">175</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">175</context></context-group></trans-unit>
       <trans-unit id="e687f6387adbaf61ce650b58f0e60ca42d843cee">
         <source>Already uploaded       ✔</source>
         <target>アップロード済み       ✔</target>
         <context-group name="null">
           <context context-type="linenumber">179</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">179</context></context-group></trans-unit>
       <trans-unit id="ca4588e185413b2fc77dbe35c861cc540b11b9ad">
         <source>Will be created on update</source>
         <target>更新時に作成されます</target>
         <context-group name="null">
           <context context-type="linenumber">187</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">187</context></context-group></trans-unit>
       <trans-unit id="308a79679d012938a625e41fdd4b804fe42b57b9">
         <source>Cancel create</source>
         <target>作成をキャンセル</target>
         <context-group name="null">
           <context context-type="linenumber">189</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">189</context></context-group></trans-unit>
       <trans-unit id="b6bfdd386cb0b560d697c93555d8cd8cab00c393">
         <source>Will be deleted on update</source>
         <target>更新時に削除されます</target>
         <context-group name="null">
           <context context-type="linenumber">195</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">195</context></context-group></trans-unit>
       <trans-unit id="88395fc0137e46a9853cf16762bf5a87687d0d0c">
         <source>Cancel deletion</source>
         <target>削除をキャンセル</target>
         <context-group name="null">
           <context context-type="linenumber">197</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">197</context></context-group></trans-unit>
       <trans-unit id="82f867b2607d45ba36de11d4c8b53d7177122ee0">
         <source>
             No captions for now.
         <context-group name="null">
           <context context-type="linenumber">202</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">202</context></context-group></trans-unit>
       <trans-unit id="0c720e0dd9e6c60095f961cb714f47e8c0090f93">
         <source>Captions</source>
         <target>字幕</target>
         <context-group name="null">
           <context context-type="linenumber">159</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">159</context></context-group></trans-unit><trans-unit id="fc7600ad500918cb091064cb7129a5d13657a430" datatype="html">
+        <source>Video preview</source><target state="new">Video preview</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context>
+          <context context-type="linenumber">216</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="b5629d298ff1a69b8db19a4ba2995c76b52da604">
         <source>Support</source>
         <context-group name="null">
           <context context-type="linenumber">78</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">225</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-support.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">78</context></context-group></trans-unit>
       <trans-unit id="f61f989de6fc12f99369a90800e4b5462d3f10a0">
         <source>Short text to tell people how they can support you (membership platform...).</source>
         <target>人々があなたをどのようにサポートできるかを伝えるための短いテキスト (会員制プラットフォーム… 例: Patreon、Tipeee、Paypal、Liberapay)。</target>
         <context-group name="null">
           <context context-type="linenumber">226</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">226</context></context-group></trans-unit>
       <trans-unit id="50d14e019ef14b4180e247e0b3a45386a8a78bf6">
         <source>Original publication date</source>
         <target>元の発行日</target>
         <context-group name="null">
           <context context-type="linenumber">239</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">239</context></context-group></trans-unit>
       <trans-unit id="4f6ce709bf09f9f24c161840ae983971a09fb12c">
         <source>This is the date when the content was originally published (e.g. the release date for a film)</source>
         <target>これは、コンテンツが最初に公開された日付です (例: 映画の公開日)。</target>
         <context-group name="null">
           <context context-type="linenumber">240</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">240</context></context-group></trans-unit>
       <trans-unit id="3549ee96125a43181f80712ed744ee223a0e645a">
         <source>Enable video comments</source>
         <target>動画のコメントを有効にする</target>
         <context-group name="null">
           <context context-type="linenumber">254</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">254</context></context-group></trans-unit>
       <trans-unit id="0b365218ce1ae736f9066fd3d47278cc8f3ed1d0">
         <source>Enable download</source>
         <target>ダウンロードを有効にする</target>
         <context-group name="null">
           <context context-type="linenumber">259</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">259</context></context-group></trans-unit>
       <trans-unit id="d91da0abc638c05e52adea253d0813f3584da4b1">
         <source>Advanced settings</source>
         <target>高度な設定</target>
         <context-group name="null">
           <context context-type="linenumber">210</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">210</context></context-group></trans-unit>
       <trans-unit id="801b98c6f02fe3b32f6afa3ee854c99ed83474e6">
         <source>URL</source>
         <target>URL</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">6</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit><trans-unit id="d49ca01a7d3c689add2eb58a469a3919c7ee9af7" datatype="html">
+        <source>
+            You can import any URL <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>supported by youtube-dl<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+            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><target state="new">
+            You can import any URL <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>supported by youtube-dl<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+            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.
+          </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.html</context>
+          <context context-type="linenumber">10</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="385811ab5a5c3e96e0db46c9ce1fc3147d8cd4c7">
         <source>Sorry, but something went wrong</source>
         <context-group name="null">
           <context context-type="linenumber">53</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">48</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">62</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">53</context></context-group></trans-unit>
       <trans-unit id="63d6bf87c9f30441175648dfd3ef6a19292287c2">
         <source>
   Congratulations, the video behind <x id="INTERPOLATION" equiv-text="{{ targetUrl }}"/> will be imported! You can already add information about this video.
         <context-group name="null">
           <context context-type="linenumber">52</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">52</context></context-group></trans-unit>
       <trans-unit id="047f50bc5b5d17b5bec0196355953e1a5c590ddb">
         <source>Update</source>
         <target>更新</target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">69</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">74</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-update.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="21add64f0f3ebbedf1150ca822c6e149494ab7a9">
         <source>Select the file to upload</source>
         <target>アップロードするファイルを選択する</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="5e420747842373fa99a75a7a18df068cc81e46fb">
         <source>Scheduled</source>
         <target>スケジュールされました</target>
         <context-group name="null">
           <context context-type="linenumber">25</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">25</context></context-group></trans-unit><trans-unit id="5d6a58637313a6b2375e3af59534f788c8f8657d" datatype="html">
+        <source>Video background image</source><target state="new">Video background image</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context>
+          <context context-type="linenumber">32</context>
+        </context-group>
+      </trans-unit><trans-unit id="1860b3f71e0b82e9c10e1eaf0ff073216ed896cc" datatype="html">
+        <source>
+          Image that will be merged with your audio file.
+          <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+          The chosen image will be definitive and cannot be modified.
+        </source><target state="new">
+          Image that will be merged with your audio file.
+          <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+          The chosen image will be definitive and cannot be modified.
+        </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context>
+          <context context-type="linenumber">34</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="6357683911e256c566259880de43ea9403de00d3">
         <source>
         <context-group name="null">
           <context context-type="linenumber">66</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">66</context></context-group></trans-unit>
       <trans-unit id="f7ac2376749c7985f94f0fc89ba75ea624de1215">
         <source>Publish will be available when upload is finished</source>
         <target>アップロードが完了すると公開が可能になります。</target>
         <context-group name="null">
           <context context-type="linenumber">79</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">79</context></context-group></trans-unit>
       <trans-unit id="223aae0477f79f0bc4436c1c57619415f04cbbb3">
         <source>Publish</source>
         <target>公開</target>
         <context-group name="null">
           <context context-type="linenumber">86</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.html</context><context context-type="linenumber">86</context></context-group></trans-unit>
       <trans-unit id="2fcbf437e001f47974d45bd03a19e0d9245fdb3b">
         <source>Select the torrent to import</source>
         <target>インポートする Torrent を選択する</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="1b518e7f8c067fa55ea797bb1b35b4a2d31dccbc">
         <source>Or</source>
         <target>または</target>
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
       <trans-unit id="0d6558176587662e9bb3b79cca57d42591cf82f9">
         <source>Paste magnet URI</source>
         <target>Magnet URI を貼り付け</target>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">14</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><target state="new">
+            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.
+          </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context>
+          <context context-type="linenumber">17</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="7cb3731472edd9edf6a6d036498c2c8388157266">
         <source>
         <context-group name="null">
           <context context-type="linenumber">57</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">57</context></context-group></trans-unit>
       <trans-unit id="0b60d939cf0f1af9fe513f31164d198abf671860">
         <source>Import <x id="INTERPOLATION" equiv-text="{{ videoName }}"/></source>
         <target>インポート <x id="INTERPOLATION" equiv-text="{{ videoName }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="e9cfe8bd050660077212af5c02f5be24821f28d5">
         <source>Upload <x id="INTERPOLATION" equiv-text="{{ videoName }}"/></source>
         <target>アップロード <x id="INTERPOLATION" equiv-text="{{ videoName }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="4faf57baebf0fb754a91af0c39521a30cbb1def3">
         <source>Upload a file</source>
         <target>ファイルをアップロードする</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="fc865859d33eab6fa0a8015233e4686cd544d470">
         <source>Import with URL</source>
         <target>URL でインポート</target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="752c401d7dcd708944eef60e411187f71d882340">
         <source>Import with torrent</source>
         <target>Torrent でインポート</target>
         <context-group name="null">
           <context context-type="linenumber">24</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add.component.html</context><context context-type="linenumber">24</context></context-group></trans-unit>
       <trans-unit id="2335f0bd17c63d835b50cfbbcea6c459cb1314c0">
         <source>
     Update <x id="INTERPOLATION" equiv-text="{{ video?.name }}"/>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-update.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="7e933f8c4dce85002cbc0ce7ad804a32d83664da" datatype="html">
+        <source>
+      Other videos
+    </source><target state="new">
+      Other videos
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/recommendations/recommended-videos.component.html</context>
+          <context context-type="linenumber">3</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9">
         <source>Share</source>
         <context-group name="null">
           <context context-type="linenumber">83</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">83</context></context-group></trans-unit>
       <trans-unit id="e0cfbc8ea680e4527ebf094c035f3342e9146d9f">
         <source>QR-Code</source>
         <target>QRコード</target>
         <context-group name="null">
           <context context-type="linenumber">27</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context><context context-type="linenumber">27</context></context-group></trans-unit><trans-unit id="7fde07b8ce27190ea8da456ac16af384528a9210" datatype="html">
+        <source>
+              The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).
+            </source><target state="new">
+              The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).
+            </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">47</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="d3b15c3bf4a7ea38d6002d2d2c4781642d30e79c">
         <source>Embed</source>
         <context-group name="null">
           <context context-type="linenumber">35</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="9adb13e2ba5160c8b0b100dc3f4cbe6051b5af9b" datatype="html">
+        <source>Auto select subtitle</source><target state="new">Auto select subtitle</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">76</context>
+        </context-group>
+      </trans-unit><trans-unit id="49c69dfce384acdb5469834182209808b107b4de" datatype="html">
+        <source>
+            More customization
+          </source><target state="new">
+            More customization
+          </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">93</context>
+        </context-group>
+      </trans-unit><trans-unit id="3198e972f64f577ff88e6b6966e2b44e7c7d8c2d" datatype="html">
+        <source>
+            Less customization
+          </source><target state="new">
+            Less customization
+          </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">101</context>
+        </context-group>
+      </trans-unit><trans-unit id="0c2e76c41af25effefd456fb1e86143e0cfd1a4e" datatype="html">
+        <source>Autoplay</source><target state="new">Autoplay</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">127</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="62a557fcfdbd25a31d1a0332294f94a466fee809">
         <source>Muted</source>
         <context-group name="null">
           <context context-type="linenumber">20</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context><context context-type="linenumber">134</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">20</context></context-group></trans-unit><trans-unit id="67732b09326ab7941ce983205a42d7819dd35668" datatype="html">
+        <source>Loop</source><target state="new">Loop</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">141</context>
+        </context-group>
+      </trans-unit><trans-unit id="af3ab1a1035c222ccc88816baa236eb95cea7523" datatype="html">
+        <source>Display video title</source><target state="new">Display video title</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">150</context>
+        </context-group>
+      </trans-unit><trans-unit id="cd0fb32d9b50b615bdce413ca955283df7ab0b74" datatype="html">
+        <source>Display privacy warning</source><target state="new">Display privacy warning</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">157</context>
+        </context-group>
+      </trans-unit><trans-unit id="3e10c53d0372db827bf38571e56d166f1df963bf" datatype="html">
+        <source>Display player controls</source><target state="new">Display player controls</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.html</context>
+          <context context-type="linenumber">164</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="3c4c080864b313cfdff5fdea6aae5da276246d99">
         <source>Public</source>
         <context-group name="null">
           <context context-type="linenumber">8</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch-playlist.component.html</context><context context-type="linenumber">8</context></context-group></trans-unit><trans-unit id="38e66e2d779d6d819cd7703ab73ab1bab75f8614" datatype="html">
+        <source>
+      The video is being imported, it will be available when the import is finished.
+    </source><target state="new">
+      The video is being imported, it will be available when the import is finished.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context>
+          <context context-type="linenumber">19</context>
+        </context-group>
+      </trans-unit><trans-unit id="d2a8e8e4e5345201c07ba03a7fafe8b663230246" datatype="html">
+        <source>
+      The video is being transcoded, it may not work properly.
+    </source><target state="new">
+      The video is being transcoded, it may not work properly.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context>
+          <context context-type="linenumber">23</context>
+        </context-group>
+      </trans-unit><trans-unit id="2dd4add38e83d8ec58e37735e76090e9738c974a" datatype="html">
+        <source>
+      This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>.
+    </source><target state="new">
+      This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context>
+          <context context-type="linenumber">27</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="bd7055d3e38beff538463e75d508d1c75c683710">
         <source>This video is blacklisted.</source>
         <context-group name="null">
           <context context-type="linenumber">32</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="088684e4c0436e16b0d1da3715a20a26246eac26" datatype="html">
+        <source>
+              Published <x id="START_TAG_MY-DATE-TOGGLE" ctype="x-my-date-toggle" equiv-text="&lt;my-date-toggle>"/><x id="CLOSE_TAG_MY-DATE-TOGGLE" ctype="x-my-date-toggle" equiv-text="&lt;/my-date-toggle>"/> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/> - <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
+            </source><target state="new">
+              Published <x id="START_TAG_MY-DATE-TOGGLE" ctype="x-my-date-toggle" equiv-text="&lt;my-date-toggle>"/><x id="CLOSE_TAG_MY-DATE-TOGGLE" ctype="x-my-date-toggle" equiv-text="&lt;/my-date-toggle>"/> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/> - <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
+            </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context>
+          <context context-type="linenumber">44</context>
+        </context-group>
+      </trans-unit><trans-unit id="3d954eec35eb76d3578054a5d9aa7a4f979d10ed" datatype="html">
+        <source>
+                Published <x id="START_TAG_MY-DATE-TOGGLE" ctype="x-my-date-toggle" equiv-text="&lt;my-date-toggle>"/><x id="CLOSE_TAG_MY-DATE-TOGGLE" ctype="x-my-date-toggle" equiv-text="&lt;/my-date-toggle>"/> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/> - <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
+              </source><target state="new">
+                Published <x id="START_TAG_MY-DATE-TOGGLE" ctype="x-my-date-toggle" equiv-text="&lt;my-date-toggle>"/><x id="CLOSE_TAG_MY-DATE-TOGGLE" ctype="x-my-date-toggle" equiv-text="&lt;/my-date-toggle>"/> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/> - <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
+              </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context>
+          <context context-type="linenumber">53</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="82b59049f3f89d900c98da9319e156dd513e3ced">
         <source>Like this video</source>
         <context-group name="null">
           <context context-type="linenumber">63</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">63</context></context-group></trans-unit>
       <trans-unit id="623698f075025b2b2fc2e0c59fd95f4f4662a509">
         <source>Dislike this video</source>
         <target>動画を低く評価</target>
         <context-group name="null">
           <context context-type="linenumber">71</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">71</context></context-group></trans-unit>
       <trans-unit id="5cb397241041f7ad70997806227bafcdf7eb1b33">
         <source>Go the channel page</source>
         <target>チャンネルページに移動する</target>
         <context-group name="null">
           <context context-type="linenumber">118</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">118</context></context-group></trans-unit>
       <trans-unit id="0b7f242da10ece3f2995095c455b9a92ebcdd3b4">
         <source>By <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/></source>
         <target>から <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">129</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">129</context></context-group></trans-unit>
       <trans-unit id="be73b652c2707f42b5d780d0c7b8fc5ea0b1706c">
         <source>Go to the account page</source>
         <target>アカウントページに移動</target>
         <context-group name="null">
           <context context-type="linenumber">63</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">128</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">63</context></context-group></trans-unit>
       <trans-unit id="f0c5f6f270e70cbe063b5368fcf48f9afc1abd9b">
         <source>Show more</source>
         <target>もっと表示</target>
         <context-group name="null">
           <context context-type="linenumber">141</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">141</context></context-group></trans-unit>
       <trans-unit id="5403a767248e304199592271bba3366d2ca3f903">
         <source>Show less</source>
         <target>少なく表示</target>
         <context-group name="null">
           <context context-type="linenumber">147</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">147</context></context-group></trans-unit>
       <trans-unit id="284b55e2ae9f6e5bc78c92a18ef26da02f380079">
         <source>Originally published</source>
         <target>もともと公開された</target>
         <context-group name="null">
           <context context-type="linenumber">159</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">159</context></context-group></trans-unit>
       <trans-unit id="4c0ba3cde3b3c58b855ffb4beaa5804a2fc3826b">
         <source>Friendly Reminder: </source>
         <target>フレンドリーリマインダー:</target>
         <context-group name="null">
           <context context-type="linenumber">211</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">211</context></context-group></trans-unit>
       <trans-unit id="9e66f7507eb263abdbab7abafd825f1dc8bc880b">
         <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.
         <context-group name="null">
           <context context-type="linenumber">212</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">212</context></context-group></trans-unit>
       <trans-unit id="e60c11e1b1dfbbeda577364b8de39ded2d796c5e">
         <source>More information</source>
         <target>詳しくは:</target>
         <context-group name="null">
           <context context-type="linenumber">215</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">215</context></context-group></trans-unit>
       <trans-unit id="bd499ca7913bb5408fd139a4cb4f863852d5f318">
         <source>Get more information</source>
         <target>より多くの情報を得る</target>
         <context-group name="null">
           <context context-type="linenumber">215</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">215</context></context-group></trans-unit>
       <trans-unit id="20fc98888baf65b5ba9fe9622dc036fa8dec6a5f">
         <source>
       OK
         <context-group name="null">
           <context context-type="linenumber">218</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">218</context></context-group></trans-unit>
       <trans-unit id="b5f5df598f2d75640849b2a7744f91e5dbd390e7">
         <source>
       Comments
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comments.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="17810e68b0ba21e62e61eecfaf0a93b2c91033b4">
         <source>No comments.</source>
         <target>コメントはまだありません。</target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comments.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="69c081796209e45e26af91152ec9bd0a65ec261e">
         <source>View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies</source>
         <target><x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> 件の返信を表示</target>
         <context-group name="null">
           <context context-type="linenumber">55</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comments.component.html</context><context context-type="linenumber">55</context></context-group></trans-unit>
       <trans-unit id="b7fccd922d6473725247ed85a9fdf96fe6794828">
         <source>
     Comments are disabled.
         <context-group name="null">
           <context context-type="linenumber">64</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comments.component.html</context><context context-type="linenumber">64</context></context-group></trans-unit>
       <trans-unit id="db79255cb8757e9e945ba5f901a2b67e4189016e">
         <source>Add comment...</source>
         <target>コメントを追加…</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment-add.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="26fa50ba8e69b53162b348d98e25f8b76c81343e">
         <source>
       Post comment
         <context-group name="null">
           <context context-type="linenumber">20</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment-add.component.html</context><context context-type="linenumber">20</context></context-group></trans-unit>
       <trans-unit id="8b2bb53dfb5f059f2b68cc4ac00661a865909135">
         <source>You are one step away from commenting</source>
         <target>あなたはコメントから一歩離れています</target>
         <context-group name="null">
           <context context-type="linenumber">28</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment-add.component.html</context><context context-type="linenumber">28</context></context-group></trans-unit>
       <trans-unit id="7984a44ce86b961f4f18c9a58c638f5e8f07a225">
         <source>
       If you have an account on this instance, you can login:
         <context-group name="null">
           <context context-type="linenumber">32</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment-add.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit>
       <trans-unit id="afe0ad39fee662489f1033e53aea3e16a7e89228">
         <source>login to comment</source>
         <target>ログインしてコメントする</target>
         <context-group name="null">
           <context context-type="linenumber">35</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment-add.component.html</context><context context-type="linenumber">35</context></context-group></trans-unit><trans-unit id="eebb1646f4fae2fa188958da6df44176cea94e0a" datatype="html">
+        <source>
+      Otherwise, you can comment using an account on any ActivityPub-compatible instance.
+      On most platforms, you can find the video by typing its URL in the search bar and then comment it
+      from within the software's interface.
+    </source><target state="new">
+      Otherwise, you can comment using an account on any ActivityPub-compatible instance.
+      On most platforms, you can find the video by typing its URL in the search bar and then comment it
+      from within the software's interface.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment-add.component.html</context>
+          <context context-type="linenumber">36</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="968b02fbc645be799727de0d1ec3c6f9b11b20eb">
         <source>
         <context-group name="null">
           <context context-type="linenumber">41</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment-add.component.html</context><context context-type="linenumber">41</context></context-group></trans-unit>
       <trans-unit id="a607fab03e11b0e07c1640e11a1b02d7af06b285">
         <source>Highlighted comment</source>
         <target>強調表示されたコメント</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment.component.html</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="cb23d4d98007aa4d7123837f4c17a671848377d6">
         <source>Reply</source>
         <target>返信</target>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comment.component.html</context><context context-type="linenumber">14</context></context-group></trans-unit>
       <trans-unit id="80dbb8ba42b97a9ec035c0ba09f45c07ea07096c">
         <source>
       Users
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/admin.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="0315abd64e35510ed0534f597130ef781aca175a">
         <source>
       Manage follows
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/admin.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="1a5c7f9b1bec1463728f44933f0e256de9c45154">
         <source>
       Moderation
         <context-group name="null">
           <context context-type="linenumber">60</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/admin.component.html</context><context context-type="linenumber">11</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">60</context></context-group></trans-unit>
       <trans-unit id="9c6ce37623b626a102002901ca12c37e7a3a7f13">
         <source>
       Configuration
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/admin.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit><trans-unit id="4cad4cde2db81e1b14ebb84196af33c3d23f7322" datatype="html">
+        <source>
+      Plugins/Themes
+    </source><target state="new">
+      Plugins/Themes
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/admin.component.html</context>
+          <context context-type="linenumber">19</context>
+        </context-group>
+      </trans-unit><trans-unit id="638b9df143315199c73f6c82d9754307d4b9f01c" datatype="html">
+        <source>
+      System
+    </source><target state="new">
+      System
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/admin.component.html</context>
+          <context context-type="linenumber">23</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="5fccee488a9ea908c16d2ab9dbdaf264f1aac479">
         <source>Manage follows</source>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/follows.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="f995df052a1dfc675c2a21926420a707d9601936">
         <source>Following</source>
         <target>フォロー中</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/follows.component.html</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="d29764bcbaad3ef69b6be92be35bdf25972ce246">
         <source>Follow</source>
         <target>フォロー</target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/follows.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="9bee670725966ed477b4c33a545c8b5436b0065e">
         <source>Followers</source>
         <target>フォロワー</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/follows.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="4e8635c108375983b42229df44bda8c0af84f396">
         <source>1 host (without "http://") per line</source>
         <target>1行に1ホスト ("http://" は不要)</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.html</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="f7a7a00999ccbd126cbb8e74f5dd1724942dd507">
         <source>
     It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers.
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="456c6383d8e7cd15aadbcdc196d4ae7a70092437">
         <source>Add following</source>
         <target>次を追加</target>
         <context-group name="null">
           <context context-type="linenumber">21</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.html</context><context context-type="linenumber">21</context></context-group></trans-unit>
       <trans-unit id="25925fc5826bc5b3eeae7c45b08b0ed74b9e2954">
         <source>Filter...</source>
         <target>フィルタ…</target>
         <context-group name="null">
           <context context-type="linenumber">27</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">27</context></context-group></trans-unit>
       <trans-unit id="45cc8ca94b5a50842a9a8ef804a5ab089a38ae5c">
         <source>ID</source>
         <target>ID</target>
         <context-group name="null">
           <context context-type="linenumber">18</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">16</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">18</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">18</context></context-group></trans-unit><trans-unit id="1d284acc5ec053b3cd87e4e9fcd7aaefec0c54fb" datatype="html">
+        <source>Follower handle</source><target state="new">Follower handle</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context>
+          <context context-type="linenumber">17</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="873b72903b1858a9cd6c8967521030b4d7d1435b">
         <source>State</source>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">18</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="380e20a1e13d9489c69f6dbea7da19025ab6eb25">
         <source>Score</source>
         <target>スコア</target>
         <context-group name="null">
           <context context-type="linenumber">19</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
       <trans-unit id="ff3173170e5b03536dd3b3e1afbae1f55356eb1b">
-        <source>Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></source>
-        <target>作成 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></target>
+        <source>Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></source>
+        <target>作成 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></target>
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">21</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">44</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">21</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
       <trans-unit id="7823909fb1d8d313382f6f4bd842f1a7ef6f08d1">
         <source>Accepted</source>
         <target>受入済</target>
         <context-group name="null">
           <context context-type="linenumber">32</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">30</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit>
       <trans-unit id="e6a27066251ca1e04c5be86ad758380856df2506">
         <source>Pending</source>
         <target>保留中</target>
         <context-group name="null">
           <context context-type="linenumber">33</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">31</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">33</context></context-group></trans-unit>
       <trans-unit id="6fc5e65900ae1415d3170d5d2842f0dcae1b6645">
         <source>Accept</source>
         <target>受け入れる</target>
         <context-group name="null">
           <context context-type="linenumber">41</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">38</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">41</context></context-group></trans-unit>
       <trans-unit id="4a5613f6b472c1ed863dff1be932913a251f27a2">
         <source>Refuse</source>
         <target>ごみ</target>
         <context-group name="null">
           <context context-type="linenumber">42</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">39</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">42</context></context-group></trans-unit>
       <trans-unit id="fe22ca53e651df951dac25b67c17894b0980f767">
         <source>Host</source>
         <target>ホスト</target>
         <context-group name="null">
           <context context-type="linenumber">19</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
       <trans-unit id="1d729bcbe3529d2fe2295b7a3a41282ee09de2c8">
         <source>Redundancy allowed</source>
         <target>冗長を許可</target>
         <context-group name="null">
           <context context-type="linenumber">22</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">22</context></context-group></trans-unit>
       <trans-unit id="31cf824034489eb42f6a388d5980b98b8e1de015">
         <source>Create user</source>
         <target>ユーザーを作成</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="2788d9a67ed2b6f35c85818e6af1871317c57a7e">
         <source>Edit user <x id="INTERPOLATION" equiv-text="{{ username }}"/></source>
         <target>ユーザー <x id="INTERPOLATION" equiv-text="{{ username }}"/> を編集</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">2</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="08c74dc9762957593b91f6eb5d65efdfc975bf48">
         <source>Username</source>
         <target>ユーザー名</target>
         <context-group name="null">
           <context context-type="linenumber">19</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
       <trans-unit id="1bd571d8f3981f6043b0df3402cc3d97e0d7ad2a">
         <source>john</source>
         <target>john</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">10</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="bb3542ff8e5defa6d0c773799e5c8fe399605d05">
         <source>mail@example.com</source>
         <target>mail@example.com</target>
         <context-group name="null">
           <context context-type="linenumber">21</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">21</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">21</context></context-group></trans-unit>
       <trans-unit id="c36a66f2107e8da5371ebc9d15c2008dff567f46">
         <source>Role</source>
         <target>権限</target>
         <context-group name="null">
           <context context-type="linenumber">43</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">42</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">42</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">43</context></context-group></trans-unit>
       <trans-unit id="42e3c0e89177ca135974221eaf0e4e836c32e345">
         <source>
-      Transcoding is enabled on server. The video quota only take in account <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> video. <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/>
+      Transcoding is enabled on server. The video quota only take in account <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> video. <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
       At most, this user could use ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>.
     </source>
         <target>
-      サーバーでトランスコーディングが有効になっています。容量制限は動画 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> のみを考慮に入れます。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/>
+      サーバーでトランスコーディングが有効になっています。容量制限は動画 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> のみを考慮に入れます。<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
       このユーザーは多くても、~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/> を使用できます。
     </target>
         <context-group name="null">
           <context context-type="linenumber">66</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">66</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">66</context></context-group></trans-unit>
       <trans-unit id="6ded52553dd8720fd3698b8fbc3a6d037c07b496">
         <source>Daily video quota</source>
         <target>1日あたりのアップロード容量制限</target>
         <context-group name="null">
           <context context-type="linenumber">73</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">73</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">73</context></context-group></trans-unit><trans-unit id="021ae82dcaddcb3e8d1c5e9645952b7c7e772fe1" datatype="html">
+        <source>Bypass video auto blacklist</source><target state="new">Bypass video auto blacklist</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context>
+          <context context-type="linenumber">86</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context>
+          <context context-type="linenumber">86</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="85614ebfd89fe16873dfcf593a05f18b7468daac">
         <source>Danger Zone</source>
         <context-group name="null">
           <context context-type="linenumber">94</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">94</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">94</context></context-group></trans-unit>
       <trans-unit id="27a8f947ecc46bcad10d965360f500a14128bd7d">
         <source>Send a link to reset the password by email to the user</source>
         <target>ユーザーにパスワードをリセットするためのリンクをメールで送信する</target>
         <context-group name="null">
           <context context-type="linenumber">97</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">97</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">97</context></context-group></trans-unit>
       <trans-unit id="950adafba22e3c85e889f2c38faebe98145bfb7f">
         <source>Ask for new password</source>
         <target>新しいパスワードを要求する</target>
         <context-group name="null">
           <context context-type="linenumber">98</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">98</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">98</context></context-group></trans-unit>
       <trans-unit id="e6a48b1ed6160a99fba3a1607e27e9e93a4f4244">
         <source>Manually set the user password</source>
         <target>ユーザーパスワードを手動で設定する</target>
         <context-group name="null">
           <context context-type="linenumber">102</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">102</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-edit.component.html</context><context context-type="linenumber">102</context></context-group></trans-unit>
       <trans-unit id="2aba1e87039819aca3b70faa9aa848c12bf139ca">
         <source>Show</source>
         <target>表示</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-password.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="1eede69e18c5ac9c0b0295b72cabb7e64e029e74">
         <source>Hide</source>
         <target>隠す</target>
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-password.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
       <trans-unit id="5e8b4663c17c337a1f11160c0a683350936faa1f">
         <source>Users list</source>
         <target>ユーザーリスト</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="ea762ca1d74c96d8568ac68482778f52ca531cc4">
         <source>Batch actions</source>
         <target>バッチ処理</target>
         <context-group name="null">
           <context context-type="linenumber">19</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
       <trans-unit id="08ea8692dc2a7050026df26fc39b22960bde9de5">
-        <source>Username <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></source>
-        <target>ユーザー名 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></target>
+        <source>Username <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></source>
+        <target>ユーザー名 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></target>
         <context-group name="null">
           <context context-type="linenumber">40</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">40</context></context-group></trans-unit><trans-unit id="df84781eeb873f037ee688789bde034be9b49074" datatype="html">
+        <source>Video quota <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></source><target state="new">Video quota <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context>
+          <context context-type="linenumber">42</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="adba7c8b43e42581460fbe5d08b5cb5ab60eba4b">
         <source>(banned)</source>
         <context-group name="null">
           <context context-type="linenumber">65</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">65</context></context-group></trans-unit>
       <trans-unit id="02ba1a65db92d1d0ab4ba380086e9be61891aaa5">
         <source>User's email must be verified to login</source>
         <target>ログインするためには、メールアドレスを確認する必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">72</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">72</context></context-group></trans-unit>
       <trans-unit id="79cee9973620b2592ff2824c525aa8ed0b5e2b8b">
         <source>User's email is verified / User can login without email verification</source>
         <target>ユーザーのメールアドレスは確認済 / ユーザーはメールアドレスの確認なしでログインできます</target>
         <context-group name="null">
           <context context-type="linenumber">76</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">76</context></context-group></trans-unit>
       <trans-unit id="a9587caabf0dc5d824f817baae1c2f5521d9b1ee">
         <source>Ban reason:</source>
         <target>BAN理由:</target>
         <context-group name="null">
           <context context-type="linenumber">95</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.html</context><context context-type="linenumber">95</context></context-group></trans-unit>
       <trans-unit id="90868353e7e6f5994109ee1011131cefa992116c">
         <source>Moderation</source>
         <target>モデレーション</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/moderation.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="23a793ed0df2e10823dd469c5cea9b5c36be8f7e">
         <source>Video abuses</source>
         <target>動画の悪用</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/moderation.component.html</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="6053443ad364f974301570cfadfa86ee0b43f1a9">
         <source><x id="INTERPOLATION" equiv-text="{{ autoBlacklistVideosEnabled ? 'Manually blacklisted videos' : 'Blacklisted videos' }}"/></source>
         <target><x id="INTERPOLATION" equiv-text="{{ autoBlacklistVideosEnabled ? 'Manually blacklisted videos' : 'Blacklisted videos' }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/moderation.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="6106bd52908f3f323ed1d6bdcd53230d55401d45">
         <source>Auto-blacklisted videos</source>
         <target>自動ブラックリストに登録されている動画</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/moderation.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="b1ff109b26ae8f08650415454b9098c43eba2e2c">
         <source>Muted accounts</source>
         <target>ミュートされたアカウント</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/moderation.component.html</context><context context-type="linenumber">11</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-blocklist.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="bd0611346af048015e0a1275091ef68ce98832d2">
         <source>Muted servers</source>
         <target>ミュートされたサーバー</target>
         <context-group name="null">
           <context context-type="linenumber">13</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/moderation.component.html</context><context context-type="linenumber">13</context></context-group></trans-unit>
       <trans-unit id="b14fd2fc28c5eecd05554d2bcbc3a938c599e2bf">
-        <source>Video name <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></source>
-        <target>動画名 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></target>
+        <source>Video name <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></source>
+        <target>動画名 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></target>
         <context-group name="null">
           <context context-type="linenumber">8</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html</context><context context-type="linenumber">8</context></context-group></trans-unit>
       <trans-unit id="96dfa3efa02bfafc0bc6d4ab186ebef2813a9e8a">
         <source>Sensitive</source>
         <target>センシティブ</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="b748c96a1ee98d2fa9a645fb71838f5d4938855b">
         <source>Unfederated</source>
         <target>連合なし</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="a7f42da3bb4eea0b71b0a20a2aff6612a82cab99">
-        <source>Date <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></source>
-        <target>日付 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></target>
+        <source>Date <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></source>
+        <target>日付 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></target>
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
       <trans-unit id="1cb8348c199d03e297d165e262237194f25fe3f5">
         <source>Go to the video</source>
         <target>動画に移動</target>
         <context-group name="null">
           <context context-type="linenumber">33</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html</context><context context-type="linenumber">25</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">33</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">33</context></context-group></trans-unit>
       <trans-unit id="030b4423b92167200e39519599f9b863b4f7c62c">
         <source>Actions</source>
         <target>アクション</target>
         <context-group name="null">
           <context context-type="linenumber">44</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html</context><context context-type="linenumber">35</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">44</context></context-group></trans-unit>
       <trans-unit id="7963019b5535b51efa399e6a62b163f3e04d296f">
         <source>Blacklist reason:</source>
         <target>ブラックリストの理由:</target>
         <context-group name="null">
           <context context-type="linenumber">43</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html</context><context context-type="linenumber">43</context></context-group></trans-unit>
       <trans-unit id="bb863c794307735652d8695143e116eaee8a3c4f">
         <source>Moderation comment</source>
         <target>モデレーションコメント</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="5731e5d5ac989bf08848b5a57a5586cf84d80964">
         <source>
         This comment can only be seen by you or the other moderators.
         <context-group name="null">
           <context context-type="linenumber">18</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html</context><context context-type="linenumber">18</context></context-group></trans-unit>
       <trans-unit id="0562e455c88234829f3c27a38f3039f027bfd5d2">
         <source>Update this comment</source>
         <target>このコメントを更新する</target>
         <context-group name="null">
           <context context-type="linenumber">26</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html</context><context context-type="linenumber">26</context></context-group></trans-unit>
       <trans-unit id="2bf5a31043ff476ca081a4080f3f3f17518dc6f2">
         <source>Reporter</source>
         <target>レポーター</target>
         <context-group name="null">
           <context context-type="linenumber">8</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">8</context></context-group></trans-unit>
       <trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4">
         <source>Video</source>
         <target>動画</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">10</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">14</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="7e7ad19f1bcc2c33cdba4c1ad25e2b398ad453d9">
-        <source>State <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></source>
-        <target>状態 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></target>
+        <source>State <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></source>
+        <target>状態 <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></target>
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
       <trans-unit id="c6ab75e099e131d7a4f94e1732e7436d8fc386c7">
         <source>Go to the account</source>
         <target>アカウントに移動</target>
         <context-group name="null">
           <context context-type="linenumber">27</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">25</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">27</context></context-group></trans-unit>
       <trans-unit id="e330cbadca2d8639aabf525d5fe7e5b62d324ee2">
         <source>Reason:</source>
         <target>理由:</target>
         <context-group name="null">
           <context context-type="linenumber">53</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">53</context></context-group></trans-unit>
       <trans-unit id="018cbb63c7eda4b82d17dd9058cfaa0fd055c638">
         <source>Moderation comment:</source>
         <target>モデレーションコメント:</target>
         <context-group name="null">
           <context context-type="linenumber">57</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html</context><context context-type="linenumber">57</context></context-group></trans-unit>
       <trans-unit id="86f26b106c67be3c2e98b82766656e5d9da86dff">
         <source>Unblacklist</source>
         <target>ブラックリストから削除</target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="ff78f059449d44322f627d0f66df07abe476962b">
         <source>Instance</source>
         <target>インスタンス</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">10</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+about/about.component.html</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="079e99cce11c87b142e80fdd14dae98a61012fc4">
-        <source>Muted at <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></source>
-        <target>Muted at <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/></target>
+        <source>Muted at <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></source>
+        <target>Muted at <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/></target>
         <context-group name="null">
           <context context-type="linenumber">13</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.html</context><context context-type="linenumber">9</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-blocklist.component.html</context><context context-type="linenumber">13</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html</context><context context-type="linenumber">13</context></context-group></trans-unit>
       <trans-unit id="1f689fada9748a830117f5b429a88ef8629082a8">
         <source>Unmute</source>
         <target>ミュートを解除</target>
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html</context><context context-type="linenumber">19</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.html</context><context context-type="linenumber">18</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-blocklist.component.html</context><context context-type="linenumber">22</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html</context><context context-type="linenumber">23</context></context-group></trans-unit>
       <trans-unit id="29881a45dafbe5aa05cd9d0441a4c0c2fb06df92">
         <source>Account</source>
         <target>アカウント</target>
         <context-group name="null">
           <context context-type="linenumber">12</context>
         </context-group>
-      </trans-unit>
-      <trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016">
-        <source>Search</source>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-blocklist.component.html</context><context context-type="linenumber">12</context></context-group></trans-unit><trans-unit id="d204665b42241ca94ecad49df699cc60df43a7b5" datatype="html">
+        <source>Plugins/Themes</source><target state="new">Plugins/Themes</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugins.component.html</context>
+          <context context-type="linenumber">2</context>
+        </context-group>
+      </trans-unit><trans-unit id="86288c2ac6b43ed195f0bc8bce825a3ab8151b71" datatype="html">
+        <source>Installed</source><target state="new">Installed</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugins.component.html</context>
+          <context context-type="linenumber">5</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016">
+        <source>Search</source>
         <target>検索</target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/plugins/plugins.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit><trans-unit id="1cb86e649ad2e5cfc86efb2d28c06b1d959f8aa6" datatype="html">
+        <source>Homepage</source><target state="new">Homepage</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html</context>
+          <context context-type="linenumber">26</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context>
+          <context context-type="linenumber">51</context>
+        </context-group>
+      </trans-unit><trans-unit id="4962915f14d9b61bdd1b96b81c27e3f9d8910768" datatype="html">
+        <source>Go to the plugin homepage</source><target state="new">Go to the plugin homepage</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html</context>
+          <context context-type="linenumber">23</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context>
+          <context context-type="linenumber">48</context>
+        </context-group>
+      </trans-unit><trans-unit id="121cc5391cd2a5115bc2b3160379ee5b36cd7716" datatype="html">
+        <source>Settings</source><target state="new">Settings</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html</context>
+          <context context-type="linenumber">29</context>
+        </context-group>
+      </trans-unit><trans-unit id="1dfba504a0d0bf41da961d89d402dedecde5e30d" datatype="html">
+        <source>Uninstall</source><target state="new">Uninstall</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html</context>
+          <context context-type="linenumber">35</context>
+        </context-group>
+      </trans-unit><trans-unit id="fcef699ec12dbd6fcf9881d527af2fd775ccfdc7" datatype="html">
+        <source>
+  To load your new installed plugins or themes, refresh the page.
+</source><target state="new">
+  To load your new installed plugins or themes, refresh the page.
+</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context>
+          <context context-type="linenumber">9</context>
+        </context-group>
+      </trans-unit><trans-unit id="8fc026bb4b317bf3a6159c364818202f5bb95a4e" datatype="html">
+        <source>Popular</source><target state="new">Popular</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context>
+          <context context-type="linenumber">16</context>
+        </context-group>
+      </trans-unit><trans-unit id="2d336e3fe6d5d0cb687ea6413890930b3d709005" datatype="html">
+        <source>
+      <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {...} other {...}}"/> for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>"
+      </source><target state="new">
+      <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {...} other {...}}"/> for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>"
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context>
+          <context context-type="linenumber">22</context>
+        </context-group>
+      </trans-unit><trans-unit id="16e81be2315b29492395d99ba53a83e770430494" datatype="html">
+        <source>{VAR_PLURAL, plural, =1 {result} other {results} }</source><target state="new">{VAR_PLURAL, plural, =1 {result} other {results} }</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context>
+          <context context-type="linenumber">23</context>
+        </context-group>
+      </trans-unit><trans-unit id="b1363973a9482c7b0a7c4a1d066fd64625d40207" datatype="html">
+        <source>
+  No results.
+</source><target state="new">
+  No results.
+</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context>
+          <context context-type="linenumber">28</context>
+        </context-group>
+      </trans-unit><trans-unit id="ba504ef7da4384f035fc148de2d121322aaa7407" datatype="html">
+        <source>
+    This <x id="INTERPOLATION" equiv-text="{{ pluginTypeLabel }}"/> does not have settings.
+  </source><target state="new">
+    This <x id="INTERPOLATION" equiv-text="{{ pluginTypeLabel }}"/> does not have settings.
+  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html</context>
+          <context context-type="linenumber">22</context>
+        </context-group>
+      </trans-unit><trans-unit id="8011e20c5bbe51602d459a860fbf29b599b55edd" datatype="html">
+        <source>System</source><target state="new">System</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/system/system.component.html</context>
+          <context context-type="linenumber">2</context>
+        </context-group>
+      </trans-unit><trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html">
+        <source>Jobs</source><target state="new">Jobs</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/system/system.component.html</context>
+          <context context-type="linenumber">5</context>
+        </context-group>
+      </trans-unit><trans-unit id="eb3d5aefff38a814b76da74371cbf02c0789a1ef" datatype="html">
+        <source>Logs</source><target state="new">Logs</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/system/system.component.html</context>
+          <context context-type="linenumber">7</context>
+        </context-group>
+      </trans-unit><trans-unit id="dcfc990a822e11feb00eb91d9cf4d6ec0ed37dd0" datatype="html">
+        <source>Debug</source><target state="new">Debug</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/system/system.component.html</context>
+          <context context-type="linenumber">9</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="a9f2501fcb2ff71f1376c2d2fbbbd49f200e6c8f">
         <source>Jobs list</source>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="f61c6867295f3b53d23557021f2f4e0aa1d0b8fc">
         <source>Type</source>
         <target>種類</target>
         <context-group name="null">
           <context context-type="linenumber">19</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
       <trans-unit id="74c8f69ec23f41a429e241126ab4d25b9d12348e">
         <source>Processed on</source>
         <target>処理済</target>
         <context-group name="null">
           <context context-type="linenumber">22</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">22</context></context-group></trans-unit>
       <trans-unit id="4fa08915c99629d38c9da8a08b1985a7f4e38e40">
         <source>Finished on</source>
         <target>終了しました</target>
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context><context context-type="linenumber">23</context></context-group></trans-unit>
       <trans-unit id="c8d1785038d461ec66b5799db21864182b35900a">
         <source>Refresh</source>
         <target>受け入れる</target>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">14</context></context-group></trans-unit>
       <trans-unit id="cff1428d10d59d14e45edec3c735a27b5482db59">
         <source>Name</source>
         <target>名前</target>
         <context-group name="null">
           <context context-type="linenumber">12</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">13</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">12</context></context-group></trans-unit>
       <trans-unit id="512b045163a7187b2fc5d554e5f59fb3e49e174b">
         <source>Short description</source>
         <target>簡単な説明</target>
         <context-group name="null">
           <context context-type="linenumber">22</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">22</context></context-group></trans-unit><trans-unit id="f14028bddcf7760c635464db8a9d2f69afd81b92" datatype="html">
+        <source>Main instance categories</source><target state="new">Main instance categories</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">40</context>
+        </context-group>
+      </trans-unit><trans-unit id="f871b41bfbdb193507cce2cd848c2d02bde77a03" datatype="html">
+        <source>No results found</source><target state="new">No results found</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">46</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">58</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context>
+          <context context-type="linenumber">33</context>
+        </context-group>
+      </trans-unit><trans-unit id="ccb0ae7ba7f7a83045f1ad78d0c0044b5ed80629" datatype="html">
+        <source>Main languages you/your moderators speak</source><target state="new">Main languages you/your moderators speak</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">52</context>
+        </context-group>
+      </trans-unit><trans-unit id="cfcb1f4a6a536c158bfea40f6714618c8504ecb7" datatype="html">
+        <source>Moderation &amp; NSFW</source><target state="new">Moderation &amp; NSFW</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">63</context>
+        </context-group>
+      </trans-unit><trans-unit id="aad49456e42847e2ea95fbaeb2f49387199e5634" datatype="html">
+        <source>This instance is dedicated to sensitive or NSFW content</source><target state="new">This instance is dedicated to sensitive or NSFW content</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">68</context>
+        </context-group>
+      </trans-unit><trans-unit id="348b39694dfad5cfb55b6288ffbb6fb6e75e075c" datatype="html">
+        <source>
+                  Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+                  Moreover, the NSFW checkbox on video upload will be automatically checked by default.
+                </source><target state="new">
+                  Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+                  Moreover, the NSFW checkbox on video upload will be automatically checked by default.
+                </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">72</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="8551afadb69b3fef89e191f507e8ac84e624e8b9">
         <source>Policy on videos containing sensitive content</source>
         <context-group name="null">
           <context context-type="linenumber">81</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">81</context></context-group></trans-unit><trans-unit id="7cd91dea4099047192df0d68aad5a490859fb8cc" datatype="html">
+        <source>
+                  With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Do not list<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, a confirmation will be requested to watch the video.
+                </source><target state="new">
+                  With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Do not list<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, a confirmation will be requested to watch the video.
+                </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">85</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="5e155c34fb3ed8159bf0a486a366cfbc6874f9fe">
         <source>Do not list</source>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">93</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context><context context-type="linenumber">14</context></context-group></trans-unit>
       <trans-unit id="aaa900149c2ca1575ac1918d1ded33fb69830ab2">
         <source>Blur thumbnails</source>
         <target>サムネイルをぼかす</target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">94</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="010d24ef3c43b2d8f45a4d6cba7d73e12ee1557e">
         <source>Display</source>
         <target>表示</target>
         <context-group name="null">
           <context context-type="linenumber">16</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">95</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
       <trans-unit id="69580f2c2dbf4edf7096820ba8c393367352d774">
         <source>Terms</source>
         <target>利用規約</target>
         <context-group name="null">
           <context context-type="linenumber">88</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">102</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">77</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register.component.html</context><context context-type="linenumber">88</context></context-group></trans-unit><trans-unit id="2c88654dd44fe8477ce6f85c1081cd24a590701b" datatype="html">
+        <source>Code of conduct</source><target state="new">Code of conduct</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">111</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">71</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">82</context>
+        </context-group>
+      </trans-unit><trans-unit id="06119c0230042048f8a3fd6aa9260934b6fa5878" datatype="html">
+        <source>Moderation information</source><target state="new">Moderation information</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">120</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">65</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">76</context>
+        </context-group>
+      </trans-unit><trans-unit id="d678ce061bead229fd9526bae0029b6567f2a279" datatype="html">
+        <source>You and your instance</source><target state="new">You and your instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">130</context>
+        </context-group>
+      </trans-unit><trans-unit id="fdbabe6f967747b657518384b54bcc58d3913063" datatype="html">
+        <source>Who is behind the instance?</source><target state="new">Who is behind the instance?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">133</context>
+        </context-group>
+      </trans-unit><trans-unit id="fef7c7a74c5646fe219d94db60e0652d6b878af5" datatype="html">
+        <source>Why did you create this instance?</source><target state="new">Why did you create this instance?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">145</context>
+        </context-group>
+      </trans-unit><trans-unit id="ac6b554b2f923239f6d7c5fcef8a7cce7d6b43b6" datatype="html">
+        <source>How long do you plan to maintain this instance?</source><target state="new">How long do you plan to maintain this instance?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">156</context>
+        </context-group>
+      </trans-unit><trans-unit id="1c0452d6bc62aace993630b59a085af1708a2f2d" datatype="html">
+        <source>How will you finance the PeerTube server?</source><target state="new">How will you finance the PeerTube server?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">167</context>
+        </context-group>
+      </trans-unit><trans-unit id="34c4e700f4ef721fe991fc4f383bc75fa9b77885" datatype="html">
+        <source>Other information</source><target state="new">Other information</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">177</context>
+        </context-group>
+      </trans-unit><trans-unit id="7dfc119f06b80d9324703c471b0c00118fa5849d" datatype="html">
+        <source>What server/hardware does the instance run on?</source><target state="new">What server/hardware does the instance run on?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">180</context>
+        </context-group>
+      </trans-unit><trans-unit id="3070ae34708ac4b19ac0a2fdc2c0b82871754c7a" datatype="html">
+        <source>Instance information</source><target state="new">Instance information</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">5</context>
+        </context-group>
+      </trans-unit><trans-unit id="400509157ba944e81f5fbfcce2f43d11a297ae22" datatype="html">
+        <source>Theme &amp; Default route</source><target state="new">Theme &amp; Default route</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">198</context>
+        </context-group>
+      </trans-unit><trans-unit id="7bb52a3e9e31d9dec02faeadb44935de49e3a33d" datatype="html">
+        <source>Global theme</source><target state="new">Global theme</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">202</context>
+        </context-group>
+      </trans-unit><trans-unit id="deca31fc7adad40d00bd63881d0c17124cd05beb" datatype="html">
+        <source>default</source><target state="new">default</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">206</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="554488d11165f38b27b8fe230aba8a2e30d57003">
         <source>Default client route</source>
         <context-group name="null">
           <context context-type="linenumber">216</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">216</context></context-group></trans-unit><trans-unit id="28aca3fd95c8d941f643c617058636715b6f87d9" datatype="html">
+        <source>Discover videos</source><target state="new">Discover videos</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">219</context>
+        </context-group>
+      </trans-unit><trans-unit id="9091b36f8890eabbd2305789eb826d16e8f4641d" datatype="html">
+        <source>Trending videos</source><target state="new">Trending videos</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">220</context>
+        </context-group>
+      </trans-unit><trans-unit id="4c65fb9a424be158237157c16778273550a38c70" datatype="html">
+        <source>Most liked videos</source><target state="new">Most liked videos</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">221</context>
+        </context-group>
+      </trans-unit><trans-unit id="93d74eb49a5e5c2af5f815178909adf425000af8" datatype="html">
+        <source>Recently added videos</source><target state="new">Recently added videos</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">222</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="b6307f83d9f43bff8d5129a7888e89964ddc3f7f">
         <source>Local videos</source>
         <context-group name="null">
           <context context-type="linenumber">223</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">223</context></context-group></trans-unit>
       <trans-unit id="717a5e3574fec754fbeb348c2d5561c4d81facc4">
         <source>Signup</source>
         <target>登録</target>
         <context-group name="null">
           <context context-type="linenumber">229</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">229</context></context-group></trans-unit>
       <trans-unit id="ca53e66e68986546b7ef820c934145fd7c9c4247">
         <source>Signup enabled</source>
         <target>登録が有効</target>
         <context-group name="null">
           <context context-type="linenumber">235</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">235</context></context-group></trans-unit>
       <trans-unit id="90f449b1f4787e6c9731198a96d35399c1b340a7">
         <source>Signup requires email verification</source>
         <target>登録にはメールの確認が必須</target>
         <context-group name="null">
           <context context-type="linenumber">242</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">242</context></context-group></trans-unit>
       <trans-unit id="68bda70e0dd4f7f91549462e55f1b2a1602d8402">
         <source>Signup limit</source>
         <target>登録可能ユーザー数</target>
         <context-group name="null">
           <context context-type="linenumber">247</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">247</context></context-group></trans-unit>
       <trans-unit id="4d13a9cd5ed3dcee0eab22cb25198d43886942be">
         <source>Users</source>
         <target>ユーザー</target>
         <context-group name="null">
           <context context-type="linenumber">257</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">257</context></context-group></trans-unit><trans-unit id="ec47d80e9b5608ecd396c32a46ca6b87601e7b20" datatype="html">
+        <source>Default video quota per user</source><target state="new">Default video quota per user</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">261</context>
+        </context-group>
+      </trans-unit><trans-unit id="493c65a11deddda45b42a39f503fc4bb3f876cf2" datatype="html">
+        <source>Default daily upload limit per user</source><target state="new">Default daily upload limit per user</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">273</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="29aa67f13fd34a2421ff9d7de7d5142790676b9e">
         <source>Video import with HTTP URL (i.e. YouTube) enabled</source>
         <context-group name="null">
           <context context-type="linenumber">294</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">294</context></context-group></trans-unit>
       <trans-unit id="05fdf7b5be1c3a7126e3c06d81da3134981b0a9e">
         <source>Video import with a torrent file or a magnet URI enabled</source>
         <target>Torrent ファイル または Magnet リンク を使用した動画のインポートを有効にする</target>
         <context-group name="null">
           <context context-type="linenumber">301</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">301</context></context-group></trans-unit>
       <trans-unit id="51ee3dafebdb4c05d300b18bb4a997c10b1d7891">
         <source>Auto-blacklist</source>
         <target>自動ブラックリスト</target>
         <context-group name="null">
           <context context-type="linenumber">309</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">309</context></context-group></trans-unit>
       <trans-unit id="b78d9ff04931504a241a6c6fc394d677c7a0946c">
         <source>New videos of users automatically blacklisted enabled</source>
         <target>ユーザーが新しい動画を投稿した際にモデレーターの確認を必須にする</target>
         <context-group name="null">
           <context context-type="linenumber">318</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">318</context></context-group></trans-unit>
       <trans-unit id="2c2af9710d6f6c3ab117c3a74f5aa9d40710f5b9">
-        <source>Instance followers</source><target>Instance followers</target><context-group name="null">
+        <source>Instance followers</source><target state="new">Instance followers</target><context-group name="null">
           <context context-type="linenumber">327</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">327</context></context-group></trans-unit><trans-unit id="fda0a09374e5d89c25522b7c49cf8f440cfb9db8" datatype="html">
+        <source>Other instances can follow your instance</source><target state="new">Other instances can follow your instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">335</context>
+        </context-group>
+      </trans-unit><trans-unit id="1df9e784f36295ebd75a87980873e5bce62e8cd9" datatype="html">
+        <source>Manually approve new instance follower</source><target state="new">Manually approve new instance follower</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">342</context>
+        </context-group>
+      </trans-unit><trans-unit id="5360e0c21d65618c91b61573693dc01cf4e3f3ed" datatype="html">
+        <source>Instance followings</source><target state="new">Instance followings</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">348</context>
+        </context-group>
+      </trans-unit><trans-unit id="2704064923ec2275d8ba7892e0ed03d7fe3b7fdf" datatype="html">
+        <source>Automatically follow other instances that follow you</source><target state="new">Automatically follow other instances that follow you</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">357</context>
+        </context-group>
+      </trans-unit><trans-unit id="e2790f53c14b8d5d068791aece9655ddb5eb9847" datatype="html">
+        <source>Automatically follow instance of the public index (below)</source><target state="new">Automatically follow instance of the public index (below)</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">366</context>
+        </context-group>
+      </trans-unit><trans-unit id="764910b42b08b8342f7ba5907b258341ec044fa0" datatype="html">
+        <source>Index URL</source><target state="new">Index URL</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">371</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="ca2283fc765b9f44b69f0175d685dc2443da6011">
         <source>Administrator</source>
         <context-group name="null">
           <context context-type="linenumber">384</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">384</context></context-group></trans-unit>
       <trans-unit id="55a0f51e38679d3141841e8333da5779d349c587">
         <source>Admin email</source>
         <target>管理者のメールアドレス</target>
         <context-group name="null">
           <context context-type="linenumber">387</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">387</context></context-group></trans-unit>
       <trans-unit id="f9bda6652199995a4bd4424f2e35b748eb0bda8a">
         <source>Enable contact form</source>
         <target>問い合わせフォームを有効にする</target>
         <context-group name="null">
           <context context-type="linenumber">398</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">398</context></context-group></trans-unit>
       <trans-unit id="50247a2f9711ea9e9a85aacc46668131e9b424a5">
         <source>Basic configuration</source>
         <target>基本設定</target>
         <context-group name="null">
           <context context-type="linenumber">195</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">195</context></context-group></trans-unit>
       <trans-unit id="99cb827741e93125476a0f5b676372d85d15b5fc">
         <source>Twitter</source>
         <target>Twitter</target>
         <context-group name="null">
           <context context-type="linenumber">407</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">407</context></context-group></trans-unit>
       <trans-unit id="7fdb41bbf2ee042ec5f68725a1c16a1c97f3e524">
         <source>Your Twitter username</source>
         <target>Twitterユーザー名</target>
         <context-group name="null">
           <context context-type="linenumber">413</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">413</context></context-group></trans-unit>
       <trans-unit id="6e671e839ca889feef0d8ed525d1a44b4b10870c">
         <source>Indicates the Twitter account for the website or platform on which the content was published.</source>
         <target>コンテンツが公開されたWebサイトまたはプラットフォームのTwitterアカウントを示します。</target>
         <context-group name="null">
           <context context-type="linenumber">417</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">417</context></context-group></trans-unit>
       <trans-unit id="c0716c28b9d4c9e0b2fd6031334394214e5f9605">
         <source>Instance whitelisted by Twitter</source>
         <target>Twitter のホワイトリストに登録されたインスタンス</target>
         <context-group name="null">
           <context context-type="linenumber">431</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">431</context></context-group></trans-unit><trans-unit id="019148902261d0a0e08affa57dc1517be23858e6" datatype="html">
+        <source>
+                    If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+                    If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+                    Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on
+                    <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+                    to see if you instance is whitelisted.
+                  </source><target state="new">
+                    If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+                    If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+                    Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on
+                    <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+                    to see if you instance is whitelisted.
+                  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">435</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="419d940613972cc3fae9c8ea0a4306dbf80616e5">
         <source>Services</source>
         <context-group name="null">
           <context context-type="linenumber">405</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">405</context></context-group></trans-unit>
       <trans-unit id="fe22d2c0020e913ee4b75ec22a3abc8814810490">
         <source>Transcoding</source>
         <target>トランスコード</target>
         <context-group name="null">
           <context context-type="linenumber">455</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">455</context></context-group></trans-unit>
       <trans-unit id="fca29003c4ea1226ff8cbee89481758aab0e2be9">
         <source>Transcoding enabled</source>
         <target>トランスコーディングを有効にする</target>
         <context-group name="null">
           <context context-type="linenumber">461</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">461</context></context-group></trans-unit>
       <trans-unit id="6ef2ab819d4441fa8bddf6759b6936783d06616f">
         <source>If you disable transcoding, many videos from your users will not work!</source>
         <target>トランスコーディングを無効にすると、ユーザーからの動画の多くが機能しなくなります。</target>
         <context-group name="null">
           <context context-type="linenumber">465</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">465</context></context-group></trans-unit><trans-unit id="84d88c8cf2d2a477c407f3f71c10925730ba6397" datatype="html">
+        <source>Allow your users to upload .mkv, .mov, .avi and .flv videos</source><target state="new">Allow your users to upload .mkv, .mov, .avi and .flv videos</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">478</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="0050a55afb9c565df1f9b3f750c2d4adb697698f">
         <source>Allow additional extensions</source>
         <context-group name="null">
           <context context-type="linenumber">475</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">475</context></context-group></trans-unit><trans-unit id="850dc37b31a1b3e8c8ea55d55570f93d39818e33" datatype="html">
+        <source>Allow your users to upload audio files that will be merged with the preview file on upload</source><target state="new">Allow your users to upload audio files that will be merged with the preview file on upload</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">489</context>
+        </context-group>
+      </trans-unit><trans-unit id="88cfa6e185dd938361d1d9c04314bbd3afb54fb6" datatype="html">
+        <source>Allow audio files upload</source><target state="new">Allow audio files upload</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">486</context>
+        </context-group>
+      </trans-unit><trans-unit id="cc22eea1bd3ba6e2fcd7cc70b9b3c3f9a7807d50" datatype="html">
+        <source>
+                      <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Requires ffmpeg >= 4.1 and multiplies videos storage by 2!<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>
+
+                      <x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/>
+                      <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul>"/>
+                        <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/>
+                        <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Faster playback in particular with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/>
+                        <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/>
+                      <x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/>
+                    </source><target state="new">
+                      <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Requires ffmpeg >= 4.1 and multiplies videos storage by 2!<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>
+
+                      <x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/>
+                      <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul>"/>
+                        <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/>
+                        <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Faster playback in particular with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/>
+                        <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/>
+                      <x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/>
+                    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">501</context>
+        </context-group>
+      </trans-unit><trans-unit id="94213e7007705d887db1d366b5abc163122d9202" datatype="html">
+        <source>HLS support enabled</source><target state="new">HLS support enabled</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">498</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="a33feadefbb776217c2db96100736314f8b765c2">
         <source>Transcoding threads</source>
         <context-group name="null">
           <context context-type="linenumber">517</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">517</context></context-group></trans-unit><trans-unit id="6221e8fc0bcfc87cbb03621bca82a6e4e188b75a" datatype="html">
+        <source>Resolution <x id="INTERPOLATION" equiv-text="{{resolution.label}}"/> enabled</source><target state="new">Resolution <x id="INTERPOLATION" equiv-text="{{resolution.label}}"/> enabled</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">532</context>
+        </context-group>
+      </trans-unit><trans-unit id="1fa92c6ce274f878b2625587daa7e08b2a3a8b38" datatype="html">
+        <source>Cache</source><target state="new">Cache</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">541</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="d5bf7bea37daff4e018fd11a1b552512e5cb54c0">
         <source>Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them.</source>
         <context-group name="null">
           <context context-type="linenumber">545</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">545</context></context-group></trans-unit>
       <trans-unit id="d00f6c2dcb426440a0a8cd8eec12d094fbfaf6f7">
         <source>Previews cache size</source>
         <target>プレビューキャッシュサイズ</target>
         <context-group name="null">
           <context context-type="linenumber">552</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">552</context></context-group></trans-unit>
       <trans-unit id="98970cd72e776308a37dc4e84bebbedffc787607">
         <source>Video captions cache size</source>
         <target>動画字幕のキャッシュサイズ</target>
         <context-group name="null">
           <context context-type="linenumber">561</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">561</context></context-group></trans-unit>
       <trans-unit id="e3a65df2560e99864bbde695da3a7bdf743a184c">
         <source>Customizations</source>
         <target>カスタマイズ</target>
         <context-group name="null">
           <context context-type="linenumber">570</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">570</context></context-group></trans-unit>
       <trans-unit id="0da9752916950ce6890d897b835c923a71ad9c5c">
         <source>JavaScript</source>
         <target>JavaScript</target>
         <context-group name="null">
           <context context-type="linenumber">575</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">575</context></context-group></trans-unit><trans-unit id="dd9e2ece240f87c7fcc2d8f2c0fc0d187d0cd30c" datatype="html">
+        <source>
+                    Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/>
+                  </source><target state="new">
+                    Write JavaScript code directly.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>Example: <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/>
+                  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">578</context>
+        </context-group>
+      </trans-unit><trans-unit id="89c9bfb2fe99372c85311d9895d30e47d2552a02" datatype="html">
+        <source>
+                    Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+<x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
+  color: red;
+<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
+<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/>
+
+                    Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em>"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+<x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
+  color: red;
+<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
+<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/>
+                  </source><target state="new">
+                    Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+<x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
+  color: red;
+<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
+<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/>
+
+                    Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em>"/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+<x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
+  color: red;
+<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
+<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/>
+                  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">597</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="6c44844ebdb7352c433b7734feaa65f01bb594ab">
         <source>Advanced configuration</source>
         <context-group name="null">
           <context context-type="linenumber">452</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">452</context></context-group></trans-unit>
       <trans-unit id="dad5a5283e4c853c011a0f03d5a52310338bbff8">
         <source>Update configuration</source>
         <target>設定を更新</target>
         <context-group name="null">
           <context context-type="linenumber">628</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">628</context></context-group></trans-unit><trans-unit id="f8f8fca3139cba7d4fd6d9578d93e601f639cc83" datatype="html">
+        <source>It seems like the configuration is invalid. Please search for potential errors in the different tabs.</source><target state="new">It seems like the configuration is invalid. Please search for potential errors in the different tabs.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
+          <context context-type="linenumber">629</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="9518d3fb042d551167c1701ddeb88a1374cf1e48">
         <source>Video quota:</source>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="994363f08f9fbfa3b3994ff7b35c6904fdff18d8">
         <source>Profile</source>
         <target>プロフィール</target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="b5398623f87ee72ed23f5023918db1707771e925">
         <source>Video settings</source>
         <target>動画設定</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit><trans-unit id="88a7dfa6fac89d61c28552598a23ba4ce9abe8ca" datatype="html">
+        <source>Interface</source><target state="new">Interface</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context>
+          <context context-type="linenumber">16</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="c74e3202d080780c6415d0e9209c1c859438b735">
         <source>Danger zone</source>
         <context-group name="null">
           <context context-type="linenumber">25</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">25</context></context-group></trans-unit>
       <trans-unit id="739516c2ca75843d5aec9cf0e6b3e4335c4227b9">
         <source>Change password</source>
         <target>パスワードを変更する</target>
         <context-group name="null">
           <context context-type="linenumber">30</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">5</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">30</context></context-group></trans-unit>
       <trans-unit id="0dd390d056411e1709ec97ec51c46d78600e3f7b">
         <source>Current password</source>
         <target>現在のパスワード</target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="e70e209561583f360b1e9cefd2cbb1fe434b6229">
         <source>New password</source>
         <target>新しいパスワード</target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="ede41f01c781b168a783cfcefc6fb67d48780d9b">
         <source>Confirm new password</source>
         <target>新しいパスワードを確認</target>
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html</context><context context-type="linenumber">23</context></context-group></trans-unit>
       <trans-unit id="20f62f24170d57b1efeb2387a0949f482cd4d129">
         <source>Default policy on videos containing sensitive content</source>
         <target>センシティブなコンテンツを含む動画のデフォルトポリシー</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit><trans-unit id="8fbbb5d7bbc4df74ac19fe046f7b9d4f2fd80737" datatype="html">
+        <source>
+          With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Do not list<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, a confirmation will be requested to watch the video.
+        </source><target state="new">
+          With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Do not list<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/>, a confirmation will be requested to watch the video.
+        </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context>
+          <context context-type="linenumber">6</context>
+        </context-group>
+      </trans-unit><trans-unit id="f4557d5ba869e938c5154660cd7f3a8c25b26a02" datatype="html">
+        <source>Only display videos in the following languages</source><target state="new">Only display videos in the following languages</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context>
+          <context context-type="linenumber">22</context>
+        </context-group>
+      </trans-unit><trans-unit id="eea4d56bf13e50a79d4ae4368bb7e4cb14f9e280" datatype="html">
+        <source>In Recently added, Trending, Local and Search pages</source><target state="new">In Recently added, Trending, Local and Search pages</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context>
+          <context context-type="linenumber">25</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="d044c51156e295824813a866dba9545bdb59466b">
         <source>Use WebTorrent to exchange parts of the video with others</source>
         <context-group name="null">
           <context context-type="linenumber">41</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context><context context-type="linenumber">41</context></context-group></trans-unit>
       <trans-unit id="fb17c44abac2d1ed2a54cdd28bae289dc0b9a1c2">
         <source>Automatically plays video</source>
         <target>動画の自動再生</target>
         <context-group name="null">
           <context context-type="linenumber">48</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context><context context-type="linenumber">48</context></context-group></trans-unit><trans-unit id="22eb7e4346828b1261a9f0164bf2a167f11a32ed" datatype="html">
+        <source>Automatically starts playing next video</source><target state="new">Automatically starts playing next video</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html</context>
+          <context context-type="linenumber">55</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="d2fa66a905b6b7f691c83be681d18188cbe4a8ba">
         <source>Update my profile</source>
         <context-group name="null">
           <context context-type="linenumber">27</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html</context><context context-type="linenumber">27</context></context-group></trans-unit><trans-unit id="dbcc539bd3ca0b962b87ea26855ca9d5d3c5cdf1" datatype="html">
+        <source>
+  Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
+</source><target state="new">
+  Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>
+</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context>
+          <context context-type="linenumber">4</context>
+        </context-group>
+      </trans-unit><trans-unit id="03d1a9c026074c12ea3f2fb39a34bc6a18fedf05" datatype="html">
+        <source>
+  <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/> is awaiting email verification
+</source><target state="new">
+  <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/> is awaiting email verification
+</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context>
+          <context context-type="linenumber">8</context>
+        </context-group>
+      </trans-unit><trans-unit id="d20a2fa4a3360caa8825e49a31b5fd3a442ac219" datatype="html">
+        <source>New email</source><target state="new">New email</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context>
+          <context context-type="linenumber">15</context>
+        </context-group>
+      </trans-unit><trans-unit id="150bb2b8ea3b2745294f0cfe8b37c83dbca4b463" datatype="html">
+        <source>Your new email</source><target state="new">Your new email</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context>
+          <context context-type="linenumber">17</context>
+        </context-group>
+      </trans-unit><trans-unit id="5b5b91438db5731debea388908f788bab8d3d404" datatype="html">
+        <source>Your password</source><target state="new">Your password</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context>
+          <context context-type="linenumber">27</context>
+        </context-group>
+      </trans-unit><trans-unit id="820741079d4bc32fb98b7a871a6e507b18b6c85c" datatype="html">
+        <source>Change email</source><target state="new">Change email</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context>
+          <context context-type="linenumber">35</context>
+        </context-group>
+      </trans-unit><trans-unit id="27a56aad79d8b61269ed303f11664cc78bcc2522" datatype="html">
+        <source>Theme</source><target state="new">Theme</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html</context>
+          <context context-type="linenumber">3</context>
+        </context-group>
+      </trans-unit><trans-unit id="2fb6d9783b2c3ce93df9cee3542cda87aa60a808" datatype="html">
+        <source>instance default</source><target state="new">instance default</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html</context>
+          <context context-type="linenumber">7</context>
+        </context-group>
+      </trans-unit><trans-unit id="2aad0303b66062ca5fb031b72df15b2cbce6e35d" datatype="html">
+        <source>peertube default</source><target state="new">peertube default</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html</context>
+          <context context-type="linenumber">8</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="2dc22fcebf6aaa76196d2def33a827a34bf910bf">
         <source>Change ownership</source>
         <context-group name="null">
           <context context-type="linenumber">22</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/my-account-videos.component.html</context><context context-type="linenumber">22</context></context-group></trans-unit>
       <trans-unit id="046c4fa30411e6b1aa46dc51bf82d07b1adf14d4">
         <source>Select the next owner</source>
         <target>次の所有者を選択</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="fbc450919a486e8ed311a7e91a41987d47d83804">
         <source>Accept ownership</source>
         <target>所有権を受け入れる</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="4570c754149df06f31096510abfc925968c35562">
         <source>Select the target channel</source>
         <target>ターゲットチャンネルを選択</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="e98239d8a6be1100119ff4b5630c822b82786740">
         <source>Initiator</source>
         <target>イニシエータ</target>
         <context-group name="null">
           <context context-type="linenumber">13</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">13</context></context-group></trans-unit>
       <trans-unit id="b08d67fe4e192ea8352bebdc6aabbd1bb7abed02">
         <source>
         Created
-        <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/>
+        <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/>
       </source>
         <target>
         Created
-        <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon&gt;"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon&gt;"/>
+        <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="&lt;/p-sortIcon>"/>
       </target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="81b97b8ea996ad1e4f9fca8415021850214884b1">
         <source>Status</source>
         <target>状態</target>
         <context-group name="null">
           <context context-type="linenumber">19</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
       <trans-unit id="1bd5e17c9582661e20763a7634ef07881e33bbd7">
         <source>Action</source>
         <target>アクション</target>
         <context-group name="null">
           <context context-type="linenumber">20</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">20</context></context-group></trans-unit>
       <trans-unit id="f4212e793d36e1aaa6ee1b09881677f783b5feff">
         <source><x id="INTERPOLATION" equiv-text="{{ videoChangeOwnership.status }}"/></source>
         <target><x id="INTERPOLATION" equiv-text="{{ videoChangeOwnership.status }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">38</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-ownership.component.html</context><context context-type="linenumber">38</context></context-group></trans-unit>
       <trans-unit id="16f3de2dba2a3461d7f7a36157d22e6898bb3244">
         <source>Create a new video channel</source>
         <target>新しい動画チャンネルを作成する</target>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="30fcac6c20aac1f24e000efc4a889cbb93d4baf2">
         <source>Go to the channel</source>
         <target>チャンネルに移動する</target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="8fef247fd0c5bf790151f7661cafc4b7fd0397f3">
         <source><x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers</source>
         <target><x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> 人の登録者</target>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html</context><context context-type="linenumber">20</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">12</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context><context context-type="linenumber">14</context></context-group></trans-unit>
       <trans-unit id="9dbe4718a5611fbc611fc6b5e0b27df813372c68">
         <source>Create a video channel</source>
         <target>動画チャンネルを作成する</target>
         <context-group name="null">
           <context context-type="linenumber">6</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">6</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit>
       <trans-unit id="915d4704e1649016512cbf5eeac55b4dbf933558">
         <source>Example: my_channel</source>
         <target>例: my_channel</target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="74728de5289ea2ff3f553bc2b48f1811680b931a">
-        <source>Short text to tell people how they can support your channel (membership platform...).&lt;br /&gt;&lt;br /&gt;
+        <source>Short text to tell people how they can support your channel (membership platform...).&lt;br />&lt;br />
 When you will upload a video in this channel, the video support field will be automatically filled by this text.</source>
-        <target>人々があなたをどのようにサポートできるかを伝えるための短いテキスト (会員制プラットフォーム… 例: Patreon、Tipeee、Paypal、Liberapay)。&lt;br /&gt;&lt;br /&gt;
+        <target>人々があなたをどのようにサポートできるかを伝えるための短いテキスト (会員制プラットフォーム… 例: Patreon、Tipeee、Paypal、Liberapay)。&lt;br />&lt;br />
 このチャンネルに動画をアップロードすると、動画の 「支持」 欄にこのテキストが自動的に入力されます。</target>
         <context-group name="null">
           <context context-type="linenumber">52</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">52</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context><context context-type="linenumber">52</context></context-group></trans-unit><trans-unit id="6ff0350d2659cdb4722370bf5dafbad651f441cd" datatype="html">
+        <source>Overwrite support field of all videos of this channel</source><target state="new">Overwrite support field of all videos of this channel</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context>
+          <context context-type="linenumber">67</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html</context>
+          <context context-type="linenumber">67</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="4b50f2ef2e8b9a24e674d12012ee310f378a5503">
         <source><x id="INTERPOLATION" equiv-text="{{ actor.followersCount }}"/> subscribers</source>
@@ -2988,143 +4284,153 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/shared/actor-avatar-info.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="c4a959fc6349bd0793e1ad571d492052a07bdab5">
         <source>Change the avatar</source>
         <target>アバターを変更</target>
         <context-group name="null">
           <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/shared/actor-avatar-info.component.html</context><context context-type="linenumber">15</context></context-group></trans-unit>
       <trans-unit id="c860c88df9ad58b1187084251340b232cdf0a7f9">
         <source>(extensions: <x id="INTERPOLATION" equiv-text="{{ avatarExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxAvatarSize | bytes }}"/>)</source>
         <target>(拡張子: <x id="INTERPOLATION" equiv-text="{{ avatarExtensions }}"/>, 最大サイズ: <x id="INTERPOLATION_1" equiv-text="{{ maxAvatarSize | bytes }}"/>)</target>
         <context-group name="null">
           <context context-type="linenumber">18</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/shared/actor-avatar-info.component.html</context><context context-type="linenumber">18</context></context-group></trans-unit>
       <trans-unit id="38baeb215c17af9d9e295e371a57f4a48ab4c191">
         <source>Target</source>
         <target>ターゲット</target>
         <context-group name="null">
           <context context-type="linenumber">8</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html</context><context context-type="linenumber">8</context></context-group></trans-unit>
       <trans-unit id="d1a04ba05116499d4cf59a48a282a8bcbf5b622d">
         <source>Once you delete your account, there is no going back. Please be certain.</source>
         <target>アカウントを削除したら、元に戻すことはできません。よろしいですね?</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="9a2f889dde4574a6883c853d1034e75891b28c45">
         <source>Delete your account</source>
         <target>アカウントを削除する</target>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="3a5d57052d13d2da1cbcffdbb8effb9874b1595a">
         <source>You don't have any subscriptions yet.</source>
         <target>あなたはまだ購読をしていません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c65641c36859c328928e6b0f14c3f913886f8add">
         <source>Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/></source>
         <target>Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html</context><context context-type="linenumber">18</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="e006ed166ce188cab168e1ca90435b33d042d913">
         <source>Go the owner account page</source>
         <target>所有者アカウントページに移動する</target>
         <context-group name="null">
           <context context-type="linenumber">16</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html</context><context context-type="linenumber">17</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
       <trans-unit id="2bc7533f8c8e7d183950ba1094a0acd9efc22e5e">
         <source>Muted instances</source>
         <target>ミュートインスタンス</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="e8e93a7ae9a47c035bf5170b105c418b1deae530">
         <source>History enabled</source>
         <target>履歴が有効</target>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
       <trans-unit id="29c45bf49891748f930ef78b2e09857498b15131">
         <source>
-    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
     Delete history
   </source>
         <target>
-    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
     履歴を削除
   </target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="6b4dc5732f1f2211833d4b5e76deb5985f3749af">
         <source>You don't have videos history yet.</source>
         <target>動画履歴はまだありません。</target>
         <context-group name="null">
           <context context-type="linenumber">14</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.html</context><context context-type="linenumber">14</context></context-group></trans-unit>
       <trans-unit id="9d2d802fa417a5a3f230cb5bcc975551a252c59c">
         <source>
-    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
     Notification preferences
   </source>
         <target>
-    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
     Notification preferences
   </target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-notifications/my-account-notifications.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="653df8973772369f71454924a6412c0a1a84c850">
         <source>
-    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
     Mark all as read
   </source>
         <target>
-    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon&gt;"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon&gt;"/>
+    <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="&lt;/my-global-icon>"/>
     すべて既読済みとしてマークする
   </target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-notifications/my-account-notifications.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit>
       <trans-unit id="dd3b6c367381ddfa8f317b8e9b31c55368c65136">
         <source>Activities</source>
         <target>アクティビティ</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="847dffd493abbb2a5c71f3313f0eb730dd88a355">
         <source>Web</source>
         <target>Web</target>
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="be746a6e47e3388c7cf793aef8d7b44b86cc94f2">
         <source>Create a new playlist</source>
         <target>新しいプレイリストを作成する</target>
         <context-group name="null">
           <context context-type="linenumber">4</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit><trans-unit id="88f1b36ea2f7544792f04ee6b58f8c55aaba5c96" datatype="html">
+        <source>Playlist thumbnail</source><target state="new">Playlist thumbnail</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context>
+          <context context-type="linenumber">60</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html</context>
+          <context context-type="linenumber">60</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="188014887f7188d90b39e41d9606b91c77c17861">
         <source>No videos in this playlist.</source>
@@ -3132,6 +4438,22 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit><trans-unit id="3346d8a0bf3dd8c25ddc561ccd5fafb6ee9fadc8" datatype="html">
+        <source>Welcome to PeerTube!</source><target state="new">Welcome to PeerTube!</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/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" ctype="x-a" equiv-text="&lt;a>"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>.
+  </source><target state="new">
+    If you need help to use PeerTube, you can have a look at the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>.
+  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context>
+          <context context-type="linenumber">13</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="09a69cde5889927629e2ac9dc63a71b88252b530">
         <source>
@@ -3143,6 +4465,30 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit><trans-unit id="d4c6a2c1a0980128921e991daccf1eca6e7d26bf" datatype="html">
+        <source>
+  </source><target state="new">
+  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context>
+          <context context-type="linenumber">6</context>
+        </context-group>
+      </trans-unit><trans-unit id="b734a13448d714b0f68f49353607364ac3571c12" datatype="html">
+        <source>
+    Email updated.
+  </source><target state="new">
+    Email updated.
+  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context>
+          <context context-type="linenumber">9</context>
+        </context-group>
+      </trans-unit><trans-unit id="61fd1cffcb763cbfd5829071723cf9b647174bd9" datatype="html">
+        <source>An error occurred.</source><target state="new">An error occurred.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context>
+          <context context-type="linenumber">14</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="2d02841904de7f5f60e2618670ac1059f3abec97">
         <source>
@@ -3154,62 +4500,68 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html</context><context context-type="linenumber">2</context></context-group></trans-unit>
       <trans-unit id="eb539ec6941044e284f237f5b40d6a0159afe7af">
         <source>Send verification email</source>
         <target>確認メールを送信</target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="a08080316e052053fd20647731a6de826dc8072f">
         <source>This instance does not require email verification.</source>
         <target>このインスタンスはメールアドレスの確認を必要としません。</target>
         <context-group name="null">
           <context context-type="linenumber">20</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html</context><context context-type="linenumber">20</context></context-group></trans-unit>
       <trans-unit id="bd2edf99dd6562385ccec19a7ab2d1898e626605">
         <source>Banned</source>
         <target>Banned</target>
         <context-group name="null">
           <context context-type="linenumber">19</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
       <trans-unit id="44bd08a7ec1e407356620967d65d8fe2d8639d0a">
         <source>Instance muted</source>
         <target>インスタンスがミュートされています</target>
         <context-group name="null">
           <context context-type="linenumber">21</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">21</context></context-group></trans-unit>
       <trans-unit id="48bbf6dbdb22e0ef4bd257eae2ab356f2ea66c89">
         <source>Muted by your instance</source>
         <target>インスタンスによってミュートされています</target>
         <context-group name="null">
           <context context-type="linenumber">22</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">22</context></context-group></trans-unit>
       <trans-unit id="1a6443bb7ed01046dd83cf78806f795f1204ffa1">
         <source>Instance muted by your instance</source>
         <target>インスタンスによってミュートされたインスタンス</target>
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">23</context></context-group></trans-unit>
       <trans-unit id="a835d8a12e14eb96919245a0bbafd8069c146578">
         <source><x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers</source>
         <target><x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> 人の登録者</target>
         <context-group name="null">
           <context context-type="linenumber">31</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">31</context></context-group></trans-unit>
       <trans-unit id="6f5a458f827503ac7b8697688ecf3e0490818ee8">
         <source>Video channels</source>
         <target>動画チャンネル</target>
         <context-group name="null">
           <context context-type="linenumber">36</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">36</context></context-group></trans-unit><trans-unit id="87f77a03c185ea644ed8378a562a2d0225513974" datatype="html">
+        <source>This account does not have channels.</source><target state="new">This account does not have channels.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context>
+          <context context-type="linenumber">3</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="f36bd6a1570cb9b0a5023870f35160957cad2a8f">
         <source>See this video channel</source>
@@ -3217,6 +4569,22 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">8</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">8</context></context-group></trans-unit><trans-unit id="4f04879385d6e3b0cf5fba6bb08983a55f73b696" datatype="html">
+        <source>This channel does not have videos.</source><target state="new">This channel does not have videos.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context>
+          <context context-type="linenumber">19</context>
+        </context-group>
+      </trans-unit><trans-unit id="163036c333f1c01161da476032ba41faaa8f0218" datatype="html">
+        <source>
+        Show this channel
+      </source><target state="new">
+        Show this channel
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context>
+          <context context-type="linenumber">27</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="299f97b8ee9c62d45f2cc01961aa1e5101d6d05a">
         <source>Stats</source>
@@ -3224,35 +4592,35 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">16</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-about/account-about.component.html</context><context context-type="linenumber">8</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-about/video-channel-about.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
       <trans-unit id="8bc634cd9d8c9b684dbfaaf17a522f894bedbffc">
         <source>Joined <x id="INTERPOLATION" equiv-text="{{ account.createdAt | date }}"/></source>
         <target>参加 <x id="INTERPOLATION" equiv-text="{{ account.createdAt | date }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">10</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-about/account-about.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit>
       <trans-unit id="b207b668dc1d056cd7557ffa3b41f1fd0865f93d">
         <source>Video playlists</source>
         <target>動画プレイリスト</target>
         <context-group name="null">
           <context context-type="linenumber">25</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context><context context-type="linenumber">25</context></context-group></trans-unit>
       <trans-unit id="1380539d91f77f565de6e21ce210da891e6644b8">
         <source>Support this channel</source>
         <target>このチャンネルを支持する</target>
         <context-group name="null">
           <context context-type="linenumber">9</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-about/video-channel-about.component.html</context><context context-type="linenumber">9</context></context-group></trans-unit>
       <trans-unit id="5523952d0300c96cfba2ec5a693c95f923e90c40">
         <source>Created <x id="INTERPOLATION" equiv-text="{{ videoChannel.createdAt | date }}"/></source>
         <target>作成日 <x id="INTERPOLATION" equiv-text="{{ videoChannel.createdAt | date }}"/></target>
         <context-group name="null">
           <context context-type="linenumber">17</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-about/video-channel-about.component.html</context><context context-type="linenumber">17</context></context-group></trans-unit>
       <trans-unit id="c286611c692d1442f8536ae6e62becbd28413d0e">
         <source>
   Created <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> playlists
@@ -3263,20 +4631,26 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="fbbe62dee434f0521e0dfb8e3957d92fc5fcd76f">
         <source>This channel does not have playlists.</source>
         <target>このチャンネルにはプレイリストがありません。</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="6385c357c1de58ce92c0cf618ecf9cf74b917390">
         <source>PeerTube</source>
         <target>PeerTube</target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit><trans-unit id="fc978c97e261ee6494db916622339aedb633da3a" datatype="html">
+        <source>Follows</source><target state="new">Follows</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about.component.html</context>
+          <context context-type="linenumber">9</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="5fea66be16da46ed7a0775e9a62b7b5e94b77473">
         <source>Contact <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrator</source>
@@ -3284,20 +4658,26 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">3</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
       <trans-unit id="533b2b9a76ee1335cb44c01f0bfd50d43e9400b0">
         <source>Your name</source>
         <target>名前</target>
         <context-group name="null">
           <context context-type="linenumber">11</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">11</context></context-group></trans-unit>
       <trans-unit id="0b892c7805a1c5afc0b7c21c3449760860fe7f3d">
         <source>Your email</source>
         <target>メールアドレス</target>
         <context-group name="null">
           <context context-type="linenumber">20</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">20</context></context-group></trans-unit><trans-unit id="4b0ca852bafa5037c4e64c7b18f9cd1e14b799de" datatype="html">
+        <source>Subject</source><target state="new">Subject</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context>
+          <context context-type="linenumber">29</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="d2815c9b510b8172d8cac4008b9709df69d636df">
         <source>Your message</source>
@@ -3305,20 +4685,86 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">38</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">38</context></context-group></trans-unit>
       <trans-unit id="89e55a86cb300f06139ff398c9c8bb7376f78b07">
         <source>About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance</source>
         <target>インスタンス <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> について</target>
         <context-group name="null">
           <context context-type="linenumber">5</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">5</context></context-group></trans-unit>
       <trans-unit id="3c1aff50472b313c70a72ee02c081b8eeb1c616c">
         <source>Contact administrator</source>
         <target>管理者へ連絡する</target>
         <context-group name="null">
           <context context-type="linenumber">7</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">7</context></context-group></trans-unit><trans-unit id="aaa2830aa30a5565ec06c852178ea7f181c693ea" datatype="html">
+        <source>This instance is dedicated to sensitive/NSFW content.</source><target state="new">This instance is dedicated to sensitive/NSFW content.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">19</context>
+        </context-group>
+      </trans-unit><trans-unit id="e422f94f397804744ee985bbf153913188fa5614" datatype="html">
+        <source>
+      Administrators &amp; sustainability
+    </source><target state="new">
+      Administrators &amp; sustainability
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">22</context>
+        </context-group>
+      </trans-unit><trans-unit id="f6a8cb2287c0c738d3d02ca36e145830c9734db5" datatype="html">
+        <source>Who we are</source><target state="new">Who we are</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">27</context>
+        </context-group>
+      </trans-unit><trans-unit id="911fb379526b62e9a62590722830c146ebd31be8" datatype="html">
+        <source>Why we created this instance</source><target state="new">Why we created this instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">33</context>
+        </context-group>
+      </trans-unit><trans-unit id="3f264e961636eb6eff1dbae7e3887447e22be154" datatype="html">
+        <source>How long we plan to maintain this instance</source><target state="new">How long we plan to maintain this instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">39</context>
+        </context-group>
+      </trans-unit><trans-unit id="bbb1aa880e8001f4f249e424e4dea7e400b2ac01" datatype="html">
+        <source>How we will pay this instance</source><target state="new">How we will pay this instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">45</context>
+        </context-group>
+      </trans-unit><trans-unit id="e2fc82c4d461726d7b2b0754e55441b9e30ebf80" datatype="html">
+        <source>
+      Information
+    </source><target state="new">
+      Information
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">50</context>
+        </context-group>
+      </trans-unit><trans-unit id="e225eef43c0ea66a5ec06e67f553c6dd5f519823" datatype="html">
+        <source>
+      Other information
+    </source><target state="new">
+      Other information
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">82</context>
+        </context-group>
+      </trans-unit><trans-unit id="3624f527ba5d5ed005a4ff2540d1a210233aa320" datatype="html">
+        <source>Hardware information</source><target state="new">Hardware information</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">87</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="fa48c3ddc2ef8e40e5c317e68bc05ae62c93b0c1">
         <source>Features found on this instance</source>
@@ -3326,35 +4772,77 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">47</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">94</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register.component.html</context><context context-type="linenumber">47</context></context-group></trans-unit><trans-unit id="6463bc7218ccf3de40c1e34b10c8f94708a4000d" datatype="html">
+        <source>
+      Statistics
+    </source><target state="new">
+      Statistics
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context>
+          <context context-type="linenumber">99</context>
+        </context-group>
+      </trans-unit><trans-unit id="5acca660f9a98180926e5d8ec36535bf91881667" datatype="html">
+        <source>
+  What is PeerTube?
+</source><target state="new">
+  What is PeerTube?
+</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="10b8a184a237225269db5a293abd64e1cbbd13a4" datatype="html">
+        <source>
+    PeerTube is a self hosted federated (ActivityPub) video streaming platform using P2P directly in the web browser.
+  </source><target state="new">
+    PeerTube is a self hosted federated (ActivityPub) video streaming platform using P2P directly in the web browser.
+  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">8</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="c2bc16265b72b9af4a4374b805931ae03e3f73a5">
         <source>
-    It is a free and open-source software, under the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>AGPLv3 licence<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>.
+    It is a free and open-source software, under the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>AGPLv3 licence<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>.
   </source>
         <target>
-    これは、<x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>AGPLv3 ライセンス<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> の下で、無料でオープンソースのソフトウェアです。
+    これは、<x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>AGPLv3 ライセンス<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> の下で、無料でオープンソースのソフトウェアです。
   </target>
         <context-group name="null">
           <context context-type="linenumber">12</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">12</context></context-group></trans-unit>
       <trans-unit id="a10308f7ac111f5b66d08af0a24fc9ddf143931a">
         <source>
-    For more information, please visit <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>.
+    For more information, please visit <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>.
   </source>
         <target>
-    より詳しい情報は <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> をご覧ください。
+    より詳しい情報は <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> をご覧ください。
   </target>
         <context-group name="null">
           <context context-type="linenumber">16</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">16</context></context-group></trans-unit>
       <trans-unit id="c02493cfa08b82c468233b83069b5baff23890e1">
         <source>P2P &amp; Privacy</source>
         <target>P2Pとプライバシー</target>
         <context-group name="null">
           <context context-type="linenumber">25</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">25</context></context-group></trans-unit><trans-unit id="dfce1cc7aa275eabfe9dfd39c8ffe73747d05640" datatype="html">
+        <source>
+      PeerTube uses the BitTorrent protocol to share bandwidth between users.
+      This implies that your IP address is stored in the instance's BitTorrent tracker as long as you download or watch the video.
+    </source><target state="new">
+      PeerTube uses the BitTorrent protocol to share bandwidth between users.
+      This implies that your IP address is stored in the instance's BitTorrent tracker as long as you download or watch the video.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">27</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="e4ce50f3019e3ebe9a479784c6cb68a31c7a8231">
         <source>What are the consequences?</source>
@@ -3362,6 +4850,98 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">32</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">32</context></context-group></trans-unit><trans-unit id="3ead166df520afec765c75073edaf436125978bf" datatype="html">
+        <source>
+      In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video.
+      In practice, this is much more difficult because:
+    </source><target state="new">
+      In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video.
+      In practice, this is much more difficult because:
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">34</context>
+        </context-group>
+      </trans-unit><trans-unit id="128a20094ecbc866905d651be2a93a11ea696928" datatype="html">
+        <source>
+        An HTTP request has to be sent on each tracker for each video to spy.
+        If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot)
+      </source><target state="new">
+        An HTTP request has to be sent on each tracker for each video to spy.
+        If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot)
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">40</context>
+        </context-group>
+      </trans-unit><trans-unit id="019330cbe479ee29766590957705bde0542a8337" datatype="html">
+        <source>
+        For each request sent, the tracker returns random peers at a limited number.
+        For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peers in the swarm
+      </source><target state="new">
+        For each request sent, the tracker returns random peers at a limited number.
+        For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peers in the swarm
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">45</context>
+        </context-group>
+      </trans-unit><trans-unit id="8d015dbb069f60289f593c0b2c3f94e36fdbaf9f" datatype="html">
+        <source>
+        Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour
+      </source><target state="new">
+        Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">50</context>
+        </context-group>
+      </trans-unit><trans-unit id="559a3941c97c4b5fc4087bfc80ebdb0335fc12e3" datatype="html">
+        <source>
+        If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video
+      </source><target state="new">
+        If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">54</context>
+        </context-group>
+      </trans-unit><trans-unit id="4ca71d83b4a8c78d3c1969f65ca1a136e4dd9236" datatype="html">
+        <source>
+        The IP address is a vague information: usually, it regularly changes and can represent many persons or entities
+      </source><target state="new">
+        The IP address is a vague information: usually, it regularly changes and can represent many persons or entities
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">58</context>
+        </context-group>
+      </trans-unit><trans-unit id="f3f91d9724f1cd580b3b71d1a53a48f6f5cc0a87" datatype="html">
+        <source>
+        Web peers are not publicly accessible: because we use WebRTC inside the web browser (<x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>with the WebTorrent library<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>), the protocol is different from classic BitTorrent.
+        When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to.
+        See <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> for more information
+      </source><target state="new">
+        Web peers are not publicly accessible: because we use WebRTC inside the web browser (<x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>with the WebTorrent library<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>), the protocol is different from classic BitTorrent.
+        When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to.
+        See <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> for more information
+      </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">62</context>
+        </context-group>
+      </trans-unit><trans-unit id="d7e6d63ef2785af5f41bdfa5d07815b475a3ec10" datatype="html">
+        <source>
+      The worst-case scenario of an average person spying on their friends is quite unlikely.
+      There are much more effective ways to get that kind of information.
+    </source><target state="new">
+      The worst-case scenario of an average person spying on their friends is quite unlikely.
+      There are much more effective ways to get that kind of information.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">69</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="4bf47a1ae952bf42a4682a5ecddb0bfb8c9adfaf">
         <source>How does PeerTube compare with YouTube?</source>
@@ -3369,6 +4949,20 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">74</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">74</context></context-group></trans-unit><trans-unit id="c4b2dcdcd5cd74548af456fe698b82b2dcfa84de" datatype="html">
+        <source>
+      The threats to privacy in YouTube are different from PeerTube's.
+      In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you.
+      Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics).
+    </source><target state="new">
+      The threats to privacy in YouTube are different from PeerTube's.
+      In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you.
+      Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics).
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">76</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="3c2990d5e452bdf2317ff23745db70705d848d99">
         <source>What can I do to limit the exposure of my IP address?</source>
@@ -3376,6 +4970,20 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">82</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">82</context></context-group></trans-unit><trans-unit id="c6f8d380fa51ec0b1d18303e96830ac8cee66e0d" datatype="html">
+        <source>
+      Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more.
+      PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser.
+      Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense.
+    </source><target state="new">
+      Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more.
+      PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser.
+      Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">84</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="8ce78dd287b9a9dde5079916425ea66466530e41">
         <source>What will be done to mitigate this problem?</source>
@@ -3383,6 +4991,18 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">90</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">90</context></context-group></trans-unit><trans-unit id="d7272b440da883de318c19393f3063e63ab7e830" datatype="html">
+        <source>
+      PeerTube is in its early stages, and want to deliver the best countermeasures possible by the time the stable is released.
+      In the meantime, we want to test different ideas related to this issue:
+    </source><target state="new">
+      PeerTube is in its early stages, and want to deliver the best countermeasures possible by the time the stable is released.
+      In the meantime, we want to test different ideas related to this issue:
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
+          <context context-type="linenumber">92</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="d32608aba08c6bb3cc4e4e8ec6223e5f4e78ca19">
         <source>Set a limit to the number of peers sent by the tracker</source>
@@ -3390,44 +5010,180 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">98</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">98</context></context-group></trans-unit>
       <trans-unit id="a6d732b614143f862e69798046dc0868716547e5">
         <source>Set a limit on the request frequency received by the tracker (being tested)</source>
         <target>トラッカーが受信した要求頻度に制限を設定する (テスト中)</target>
         <context-group name="null">
           <context context-type="linenumber">99</context>
         </context-group>
-      </trans-unit>
-      <trans-unit id="ba77e356eaa5c06caaf5c8734c361d1a5415fe1c">
-        <source>Ring a bell if there are unusual requests (being tested)</source>
-        <target>変わった要求がある場合はベルを鳴らす (テスト中)</target>
-        <context-group name="null">
-          <context context-type="linenumber">100</context>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">99</context></context-group></trans-unit>
+      <trans-unit id="ba77e356eaa5c06caaf5c8734c361d1a5415fe1c">
+        <source>Ring a bell if there are unusual requests (being tested)</source>
+        <target>変わった要求がある場合はベルを鳴らす (テスト中)</target>
+        <context-group name="null">
+          <context context-type="linenumber">100</context>
+        </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">100</context></context-group></trans-unit>
+      <trans-unit id="81861ff8a71c8a5881cdf66417f3bddb753f0e18">
+        <source>Disable P2P from the administration interface</source>
+        <target>管理インターフェースからP2Pを無効にする</target>
+        <context-group name="null">
+          <context context-type="linenumber">101</context>
+        </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">101</context></context-group></trans-unit>
+      <trans-unit id="efde279863678ed95a8949a3712c99748bdabfe6">
+        <source>An automatic video redundancy program: we wouldn't know if the IP downloaded the video on purpose or if it was the automatized program</source>
+        <target>自動ビデオ冗長プログラム: IPアドレスが意図的に動画をダウンロードしたのか、それとも自動化されたプログラムなのかわからない。</target>
+        <context-group name="null">
+          <context context-type="linenumber">102</context>
+        </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">102</context></context-group></trans-unit><trans-unit id="4b819dec78ae793726f7da0568912b4ba777d929" datatype="html">
+        <source>This instance does not have followers.</source><target state="new">This instance does not have followers.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context>
+          <context context-type="linenumber">5</context>
+        </context-group>
+      </trans-unit><trans-unit id="258c42c65fd235c739c55439d8265542316bd0ba" datatype="html">
+        <source>Followings</source><target state="new">Followings</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context>
+          <context context-type="linenumber">13</context>
+        </context-group>
+      </trans-unit><trans-unit id="c2edb6a5a49961e867310e86a5626502cf7f779b" datatype="html">
+        <source>This instance does not have followings.</source><target state="new">This instance does not have followings.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context>
+          <context context-type="linenumber">15</context>
+        </context-group>
+      </trans-unit><trans-unit id="b9aee5992687138838f47efa0d2f591d943bfd0d" datatype="html">
+        <source>Who made this software?</source><target state="new">Who made this software?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube-contributors.component.html</context>
+          <context context-type="linenumber">2</context>
+        </context-group>
+      </trans-unit>
+      <trans-unit id="4499806949402133d08a5029cb5462c5ea25336d">
+        <source>
+    Create an account
+  </source>
+        <target>
+    アカウントを作成する
+  </target>
+        <context-group name="null">
+          <context context-type="linenumber">3</context>
+        </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit><trans-unit id="f732c304c7433e5a83ffcd862c3dce709a0f4982" datatype="html">
+        <source>Next</source><target state="new">Next</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">20</context>
+        </context-group>
+      </trans-unit><trans-unit id="f127303f2937f5d9ced837f692899f5d599659a1" datatype="html">
+        <source>
+            Create my account
+          </source><target state="new">
+            Create my account
+          </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">28</context>
+        </context-group>
+      </trans-unit><trans-unit id="cb9d0623f382c9803df997fb30b9a33a5438d919" datatype="html">
+        <source>PeerTube is creating your account...</source><target state="new">PeerTube is creating your account...</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">37</context>
+        </context-group>
+      </trans-unit><trans-unit id="8dd413cee2228118c536f503709329a4d1a395e2" datatype="html">
+        <source>Done</source><target state="new">Done</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">33</context>
+        </context-group>
+      </trans-unit><trans-unit id="88b19801d99f5dcc4043d6d30dfa32c3f68da5ea" datatype="html">
+        <source>Who are we?</source><target state="new">Who are we?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">60</context>
+        </context-group>
+      </trans-unit><trans-unit id="05db4afa3e85d23d29fcfacaa5a61f0d2ae02dc0" datatype="html">
+        <source>How long do we plan to maintain this instance?</source><target state="new">How long do we plan to maintain this instance?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">65</context>
+        </context-group>
+      </trans-unit><trans-unit id="b7ad73ca1e5e4a530ca4eaa5285e4fd0c376c089" datatype="html">
+        <source>How will we finance this instance?</source><target state="new">How will we finance this instance?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">70</context>
+        </context-group>
+      </trans-unit><trans-unit id="24e4921833f6fff4376e0ec13a33c44a85922355" datatype="html">
+        <source>Administrators &amp; Sustainability</source><target state="new">Administrators &amp; Sustainability</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context>
+          <context context-type="linenumber">56</context>
+        </context-group>
+      </trans-unit><trans-unit id="6c7534a7c0265f2285e952978b4241211199172b" datatype="html">
+        <source>
+      A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+      For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology.
+    </source><target state="new">
+      A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/>
+      For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context>
+          <context context-type="linenumber">4</context>
+        </context-group>
+      </trans-unit><trans-unit id="df3021e29cbce57c12151ae6e1e0bf8c640e87da" datatype="html">
+        <source>
+      Other users can decide to subscribe any channel they want, to be notified when you publish a new video.
+    </source><target state="new">
+      Other users can decide to subscribe any channel they want, to be notified when you publish a new video.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context>
+          <context context-type="linenumber">9</context>
+        </context-group>
+      </trans-unit><trans-unit id="79b3619b36af71e5c70394a3a7b31545e32d83f0" datatype="html">
+        <source>Channel display name</source><target state="new">Channel display name</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context>
+          <context context-type="linenumber">15</context>
         </context-group>
-      </trans-unit>
-      <trans-unit id="81861ff8a71c8a5881cdf66417f3bddb753f0e18">
-        <source>Disable P2P from the administration interface</source>
-        <target>管理インターフェースからP2Pを無効にする</target>
-        <context-group name="null">
-          <context context-type="linenumber">101</context>
+      </trans-unit><trans-unit id="306a2ab7f93c214af3f5579f54bd8b3ad0d5560e" datatype="html">
+        <source>Channel name</source><target state="new">Channel name</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context>
+          <context context-type="linenumber">30</context>
         </context-group>
-      </trans-unit>
-      <trans-unit id="efde279863678ed95a8949a3712c99748bdabfe6">
-        <source>An automatic video redundancy program: we wouldn't know if the IP downloaded the video on purpose or if it was the automatized program</source>
-        <target>自動ビデオ冗長プログラム: IPアドレスが意図的に動画をダウンロードしたのか、それとも自動化されたプログラムなのかわからない。</target>
-        <context-group name="null">
-          <context context-type="linenumber">102</context>
+      </trans-unit><trans-unit id="cb4c2c5a4f4b34d3158f2344a3e625d0dc321f4d" datatype="html">
+        <source>Example: my_super_channel</source><target state="new">Example: my_super_channel</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context>
+          <context context-type="linenumber">34</context>
         </context-group>
-      </trans-unit>
-      <trans-unit id="4499806949402133d08a5029cb5462c5ea25336d">
+      </trans-unit><trans-unit id="8fbccb6e6436dd8c6f9b7239a5b3b124aad134f6" datatype="html">
         <source>
-    Create an account
-  </source>
-        <target>
-    アカウントを作成する
-  </target>
-        <context-group name="null">
-          <context context-type="linenumber">3</context>
+      The channel name is a unique identifier of your channel on this instance. It's like an address mail, so other people can find your channel.
+    </source><target state="new">
+      The channel name is a unique identifier of your channel on this instance. It's like an address mail, so other people can find your channel.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context>
+          <context context-type="linenumber">42</context>
+        </context-group>
+      </trans-unit><trans-unit id="60534abbe922bf9da7284c1c84d26315d695a5b7" datatype="html">
+        <source>
+      Channel name cannot be the same than your account name. You can click on the first step to update your account name.
+    </source><target state="new">
+      Channel name cannot be the same than your account name. You can click on the first step to update your account name.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context>
+          <context context-type="linenumber">50</context>
         </context-group>
       </trans-unit>
       <trans-unit id="26025b8081241cf85eb6516431b596df11fa66b3">
@@ -3436,6 +5192,42 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">23</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context><context context-type="linenumber">23</context></context-group></trans-unit><trans-unit id="daf84c42f242507827d300a17ab75cd52c6e99a0" datatype="html">
+        <source>
+      The username is a unique identifier of your account on this instance. It's like an address mail, so other people can find you.
+    </source><target state="new">
+      The username is a unique identifier of your account on this instance. It's like an address mail, so other people can find you.
+    </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context>
+          <context context-type="linenumber">31</context>
+        </context-group>
+      </trans-unit><trans-unit id="d315d635144b1104f1c1e9ef80ff3d07fcfa571c" datatype="html">
+        <source>
+          I am at least 16 years old and agree
+          to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+          <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/> and to the <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
+          of this instance
+        </source><target state="new">
+          I am at least 16 years old and agree
+          to the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>
+          <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;ng-container>"/> and to the <x id="START_LINK_1" ctype="x-a" equiv-text="&lt;a>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="&lt;/ng-container>"/>
+          of this instance
+        </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+signup/+register/register-step-user.component.html</context>
+          <context context-type="linenumber">65</context>
+        </context-group>
+      </trans-unit><trans-unit id="b925172fc8e9b9a7fc6b9f5d742993b77ffdda2c" datatype="html">
+        <source>
+    Sorry, we couldn't find the page you were looking for.
+  </source><target state="new">
+    Sorry, we couldn't find the page you were looking for.
+  </target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+page-not-found/page-not-found.component.html</context>
+          <context context-type="linenumber">4</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="e0e3a472479c8ce1b78f682ffadbe59daf04d331">
         <source>Cannot get about information from server</source>
@@ -3443,27 +5235,43 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="9e601a3b227bb70afbb9b59cd43547b710af1e10">
         <source>Your message has been sent.</source>
         <target>メッセージを送信しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8d6d4f48dae547bb32e0669cda5a665dc8db536c">
         <source>You already sent this form recently</source>
         <target>このフォームに最近送信しています</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="37b56526e384f843a15323dc730b484a97b4c968">
         <source>No description</source>
         <target>説明はありません</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-about/account-about.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-about/video-channel-about.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="a19e1f9aa381f05f5ba2ecb9d18a400228416ad4" datatype="html">
+        <source>Published <x id="INTERPOLATION" equiv-text="{{total}}"/> videos</source><target state="new">Published <x id="INTERPOLATION" equiv-text="{{total}}"/> videos</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+accounts/account-videos/account-videos.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+        <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">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="056a9a97eb47882159d3cf5bd8a9fc2cfe9371bf" datatype="html">
+        <source>Username copied</source><target state="new">Username copied</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="d9fc2b03f04056671d7d4ffcac7197189d959cd6">
         <source>240p</source>
@@ -3471,34 +5279,40 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c8cfad7e7a16c57c42535331b65cb7de40d8402e">
         <source>360p</source>
         <target>360p</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="48f0af5a0d0bea4e84b27eaf41b19c85a531c2a5">
         <source>480p</source>
         <target>480p</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6f06138daf6363746ff26bfc0cb2491c09cdfdf2">
         <source>720p</source>
         <target>720p</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="65c94f9beb6fe957808c40060da280cc7ace7ab9">
         <source>1080p</source>
         <target>1080p</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="2303f8783df836e13c208710dc029a1d34b6a77a" datatype="html">
+        <source>2160p</source><target state="new">2160p</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="421a937491f19774d17eefa1d24816dae1a9f111">
         <source>Auto (via ffmpeg)</source>
@@ -3506,13 +5320,45 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b9e64712e3e5c342ce9cd32eec6cd7d6c00f4048">
         <source>Configuration updated.</source>
         <target>設定が更新されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="baa5048f978a6fed563ab1d30a6bb965ea687ba8" datatype="html">
+        <source>{{'{0} languages selected</source><target state="new">{{'{0} languages selected</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="812a3c71b3a8e6bfc7f1c5e8690cb4738edb2224" datatype="html">
+        <source>No language</source><target state="new">No language</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="15375472822bfcc320ebccd648eae8c15e50fef0" datatype="html">
+        <source>{{'{0} categories selected</source><target state="new">{{'{0} categories selected</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="fae7f30cdceaa810f98bdcf1a944f155449b1aaf" datatype="html">
+        <source>No category</source><target state="new">No category</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="aa6fb95c355f172bda303de1ce2f38c251a149cf">
         <source>Unlimited</source>
@@ -3520,69 +5366,75 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="54adc67482fdaa0d361a2992bc91e064dc61cc9a">
         <source>100MB</source>
         <target>100MB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="cd34ef1f476d5422f49f6ed429f61fc1cfcb1174">
         <source>500MB</source>
         <target>500MB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4a47b4beea31cac6e5970b6bc522902f545acc8b">
         <source>1GB</source>
         <target>1GB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b26d0cac75638623098ab7e06e16b096d1f55cc8">
         <source>5GB</source>
         <target>5GB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f9fc4e7ec6743cb6f69bea2d0859a655ed44ffae">
         <source>20GB</source>
         <target>20GB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a56e3f92fe16d97ee4f05051ea61c466ecb51d5e">
         <source>50GB</source>
         <target>50GB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="31dcc0c63f6234ace8caa84ae1abc33d4022122d">
         <source>10MB</source>
         <target>10MB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f2f968b6f2199b919f567702c6f23b43e5ea71af">
         <source>50MB</source>
         <target>50MB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c31575424fe1b2a57064413f3eda7ce657c46c8a">
         <source>2GB</source>
         <target>2GB</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="44e174dd30570e69f7cbf216477a01f956ce058b" datatype="html">
+        <source><x id="INTERPOLATION" equiv-text="{{handle}}"/> accepted in instance followers</source><target state="new"><x id="INTERPOLATION" equiv-text="{{handle}}"/> accepted in instance followers</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="3d8e85e3f78a29db7959c495e74cc9af90838430">
         <source>Do you really want to reject this follower?</source>
@@ -3590,13 +5442,19 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="20c3d69c0b67a74df0aa3920485016b2080578f6">
         <source>Reject</source>
         <target>拒否する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="7faa627518f768d9ea813d018c121608af5cbd79" datatype="html">
+        <source><x id="INTERPOLATION" equiv-text="{{handle}}"/> rejected from instance followers</source><target state="new"><x id="INTERPOLATION" equiv-text="{{handle}}"/> rejected from instance followers</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="150d48f01a24d84c2bfffb2761419b9482074b61">
         <source>Do you really want to delete this follower?</source>
@@ -3604,6 +5462,12 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="53fb638407fb04c8b403fa392cc628a699e2c0bc" datatype="html">
+        <source><x id="INTERPOLATION" equiv-text="{{handle}}"/> removed from instance followers</source><target state="new"><x id="INTERPOLATION" equiv-text="{{handle}}"/> removed from instance followers</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="fc5731a28a99b25c62d43333ceebb250d60aff84">
         <source><x id="INTERPOLATION" equiv-text="{{host}}"/> is not valid</source>
@@ -3611,188 +5475,296 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e02f50674f1d96966384dc096beb42d4973997df">
         <source>You need to specify hosts to follow.</source>
         <target>フォローするホストを指定する必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c2a114eb000e7c38e8ad4b1768821bdf6e946d71">
         <source>Hosts need to be unique.</source>
         <target>ホストは一意である必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a6718d6aaf5bcd1692eed48daa61d2bed62c1f50">
-        <source>If you confirm, you will send a follow request to:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> - </source>
-        <target>確認した場合は、フォローリクエストを送信します: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> - </target>
+        <source>If you confirm, you will send a follow request to:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/> - </source>
+        <target>確認した場合は、フォローリクエストを送信します: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/>"/> - </target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1266acb081ef0324c4a38ae2d514dd75d8b38409">
         <source>Follow new server(s)</source>
         <target>新しいサーバーをフォローする</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="950f5111d567e5c0e971f07c26e8c2be1d919a8e">
         <source>Follow request(s) sent!</source>
         <target>フォローリクエストを送信しました!</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-add/following-add.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5729c34a858c78daa1aa606f62a3665527cf97e6">
         <source>Do you really want to unfollow <x id="INTERPOLATION" equiv-text="{{host}}"/>?</source>
         <target>本当に <x id="INTERPOLATION" equiv-text="{{host}}"/> のフォローを解除しますか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a89875525c82ab81ffe32e481a5475b43d0c2902">
         <source>Unfollow</source>
         <target>フォローを解除</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="fb4e35e2b0ea2abc1f71295a4b34830e57c07bd0">
         <source>You are not following <x id="INTERPOLATION" equiv-text="{{host}}"/> anymore.</source>
         <target>あなたはもう <x id="INTERPOLATION" equiv-text="{{host}}"/> をフォローしていません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4d8f527638f3e0b518a96e07d41d886bcce01246">
         <source>enabled</source>
         <target>有効</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/shared/redundancy-checkbox.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="795733aac948794cadeb3be6386882efac2c38ad">
         <source>disabled</source>
         <target>無効</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/shared/redundancy-checkbox.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1123807fc813c816404598147173403d00117557">
         <source>Redundancy for <x id="INTERPOLATION" equiv-text="{{host}}"/> is <x id="INTERPOLATION_1" equiv-text="{{stateLabel}}"/></source>
         <target><x id="INTERPOLATION" equiv-text="{{host}}"/> の冗長性は <x id="INTERPOLATION_1" equiv-text="{{stateLabel}}"/> です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/shared/redundancy-checkbox.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="53cc0f4a4566c4139c65f93b5dce2fe8302e78da">
         <source>Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted by your instance.</source>
         <target>このインスタンス上からアカウント <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> のミュートが解除されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="468b52e3c04fb9a3d8c8213555dfcad0cbcae330">
         <source>Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted by your instance.</source>
         <target>このインスタンス上からインスタンス <x id="INTERPOLATION" equiv-text="{{host}}"/> のミュートが解除されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="800cd3cdf47751b576587259ba3a1bc0a7f435b6">
         <source>Comment updated.</source>
         <target>コメントを更新しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="586bee8c27a761611eb05661524cc7ca944b5978">
         <source>Delete this report</source>
         <target>報告を削除</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="cf3b28ba29a907b334ab0e6dccd080a60ba23321">
         <source>Update moderation comment</source>
         <target>モデレーションコメントを更新</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d512430037b6580ba970c80cfc1687b6bdc221a3">
         <source>Mark as accepted</source>
         <target>承認済としてマーク</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d895b090c054bfc0ad3aba816af0615a1997f5a3">
         <source>Mark as rejected</source>
         <target>却下としてマーク</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="73b70e37cddaa6494d8a666b6cba90dc80595599">
         <source>Do you really want to delete this abuse report?</source>
         <target>この悪用報告を本当に削除しますか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6a7938b8780c27540ea70cc0f8f4d928c8916cf9">
         <source>Abuse deleted.</source>
         <target>悪用が削除されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="36e4cdb23056253e5ef0c62b7d4bbeb3f759f611">
         <source>Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from blacklist.</source>
         <target>動画 <x id="INTERPOLATION" equiv-text="{{name}}"/> をブラックリストから削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="3d651e314544825348900b3120e2cd5ff38c7fa5">
         <source><x id="INTERPOLATION" equiv-text="{{num}}"/> videos removed from blacklist.</source>
         <target><x id="INTERPOLATION" equiv-text="{{num}}"/> つの動画をブラックリストから削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0594812d4c50c2adbd1a892a3497c4e5c19e4b32">
         <source>yes</source>
         <target>はい</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6320692861e01fa9c9d4e692d0d27b6c12b21c3b">
         <source>no</source>
         <target>いいえ</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="652845b2b32b2e117b9b02879b1af07859b0e223">
         <source>Do you really want to remove this video from the blacklist? It will be available again in the videos list.</source>
         <target>この動画をブラックリストから本当に削除しますか? 動画リストにも表示されます。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-actions-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1585babc36806e20e225ac27dbba0e7c7cd09e0f">
         <source>Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist.</source>
         <target>動画 <x id="INTERPOLATION" equiv-text="{{name}}"/> をブラックリストから削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-actions-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="9ab7a3efed2b78a4d4fd4365eb1b3385ced0d523" datatype="html">
+        <source>You don't have plugins installed yet.</source><target state="new">You don't have plugins installed yet.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="c52fe59dee78663d109bfa6727e172033ff8e61f" datatype="html">
+        <source>You don't have themes installed yet.</source><target state="new">You don't have themes installed yet.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="ad387936929a1607027548688f55b9b643eee8b9" datatype="html">
+        <source>Update to <x id="INTERPOLATION" equiv-text="{{version}}"/></source><target state="new">Update to <x id="INTERPOLATION" equiv-text="{{version}}"/></target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="ea0bd1b707d1bccaf650b085a8d3c6b525b2a702" datatype="html">
+        <source>Do you really want to uninstall <x id="INTERPOLATION" equiv-text="{{pluginName}}"/>?</source><target state="new">Do you really want to uninstall <x id="INTERPOLATION" equiv-text="{{pluginName}}"/>?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="61136b14ca13f166ecc9ee7b05bb6fe865f10144" datatype="html">
+        <source><x id="INTERPOLATION" equiv-text="{{pluginName}}"/> uninstalled.</source><target state="new"><x id="INTERPOLATION" equiv-text="{{pluginName}}"/> uninstalled.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="d352fa8f51305c18ab8f882b37c4fdaab6f2371b" datatype="html">
+        <source><x id="INTERPOLATION" equiv-text="{{pluginName}}"/> updated.</source><target state="new"><x id="INTERPOLATION" equiv-text="{{pluginName}}"/> updated.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="53dd049a77e37ce7abc10e174904233f8788464d" datatype="html">
+        <source>The plugin index is not available. Please retry later.</source><target state="new">The plugin index is not available. Please retry later.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="b2e83b683cbef07c420a431ae679c52ebba8a8f0" datatype="html">
+        <source>Please only install plugins or themes you trust, since they can execute any code on your instance.</source><target state="new">Please only install plugins or themes you trust, since they can execute any code on your instance.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="c7f120dadf78873a57fd9451bafc4653a548355b" datatype="html">
+        <source>Install <x id="INTERPOLATION" equiv-text="{{pluginName}}"/>?</source><target state="new">Install <x id="INTERPOLATION" equiv-text="{{pluginName}}"/>?</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="10467f787088bc27cc6eec0c570a30539360979b" datatype="html">
+        <source><x id="INTERPOLATION" equiv-text="{{pluginName}}"/> installed.</source><target state="new"><x id="INTERPOLATION" equiv-text="{{pluginName}}"/> installed.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="3554590f772dd4b9b4cc7d282ba00cdac8ad0d12" datatype="html">
+        <source>Settings updated.</source><target state="new">Settings updated.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="7099af5a120571be073bcfb7babafb38e91a3b50" datatype="html">
+        <source>Plugins</source><target state="new">Plugins</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-api.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="60c855c323706a04ccd2ff22d634bde9b6233bbf" datatype="html">
+        <source>Themes</source><target state="new">Themes</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-api.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="e72b0e32070d4a69221ef64d793fe7d61381a819" datatype="html">
+        <source>plugin</source><target state="new">plugin</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-api.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="0f6f5bc1d9e83b758dd60bc6dc7aad7d2cb7f600" datatype="html">
+        <source>theme</source><target state="new">theme</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-api.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="3c91a10e15c752aaaf92c736b380efc5ba160b8f" datatype="html">
+        <source>Last week</source><target state="new">Last week</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="76f7f502edd5c7a38bbf2a262db38f90cc440441" datatype="html">
+        <source>Last day</source><target state="new">Last day</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="9c152780247b402c410b861e521967dca7d9fd10" datatype="html">
+        <source>Last hour</source><target state="new">Last hour</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5">
         <source>Info</source>
@@ -3800,188 +5772,200 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/core/notification/notifier.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a8059e31694578c1b0344a76a345357dd60e8f01">
         <source>Warning</source>
         <target>警告</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/guards/can-deactivate-guard.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6080b77234e92ad41bb52653b239c4c4f851317d">
         <source>Error</source>
         <target>エラー</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/core/notification/notifier.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="364463fab6c5714118d6449561a0f8de1cc10bfa">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> created.</source>
         <target>ユーザー <x id="INTERPOLATION" equiv-text="{{username}}"/> を作成しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-create.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="924084727dc179dd5dc1a63dc3452ad41e4a8842">
         <source>Password changed for user <x id="INTERPOLATION" equiv-text="{{username}}"/>.</source>
         <target>ユーザー <x id="INTERPOLATION" equiv-text="{{username}}"/> のパスワードを変更しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-password.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2dbda576172f583154031550e251e5a1e49207b2">
         <source>Update user password</source>
         <target>ユーザーパスワードを更新する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-password.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="964865a3cd90b4af99902f071644a4b2aede4c32">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> updated.</source>
         <target>ユーザー:<x id="INTERPOLATION" equiv-text="{{username}}"/> を更新しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-update.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="9910122dfedd2eaa544a990f1430e5b82a76d99f">
         <source>Update user</source>
         <target>ユーザーを更新する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-update.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="9f0d12f959768275edb5fd71001a41e17d5d7548">
         <source>An email asking for password reset has been sent to <x id="INTERPOLATION" equiv-text="{{username}}"/>.</source>
         <target>パスワードの再設定の手順が記載されたメールが <x id="INTERPOLATION" equiv-text="{{username}}"/> に送信されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-edit/user-update.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="50dc7afa2305131cdbdb384cfc1f2a5f0f4647d8">
         <source>Unban</source>
         <target>BANを解除</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="910ed85f550272401b134a40d019ab3359fe883f">
         <source>Set Email as Verified</source>
         <target>メールを確認済みとして設定</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ac401df84c5fa471700c3368de51c969ccb8bacf">
         <source>You cannot ban root.</source>
         <target>root ユーザーはBANできません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="98119091712a8ca72905e3b4c1cf60649af7565e">
         <source>Do you really want to unban <x id="INTERPOLATION" equiv-text="{{num}}"/> users?</source>
         <target><x id="INTERPOLATION" equiv-text="{{num}}"/> 名のBANを解除しますか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6121be086a51c4c73bbdd8aebdddd9744c8f1ffd">
         <source><x id="INTERPOLATION" equiv-text="{{num}}"/> users unbanned.</source>
         <target><x id="INTERPOLATION" equiv-text="{{num}}"/> 名のBANを解除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="911fc197949e47aa5f0541627bc319f59edd9d11">
         <source>You cannot delete root.</source>
         <target>root ユーザーは削除できません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="9de914fe915cc730efc57e81c987188a24d3ac51">
         <source>If you remove these users, you will not be able to create others with the same username!</source>
         <target>これらのユーザーを削除すると、同じユーザー名で再度登録することはできなくなります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b708d332e3f89b24745e749fa530210f0bdea329">
         <source><x id="INTERPOLATION" equiv-text="{{num}}"/> users deleted.</source>
         <target><x id="INTERPOLATION" equiv-text="{{num}}"/> 名のユーザーが削除されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f4a8f2ef1fbfc19e1e049e69f63c40063c0d0650">
         <source><x id="INTERPOLATION" equiv-text="{{num}}"/> users email set as verified.</source>
         <target>ユーザー <x id="INTERPOLATION" equiv-text="{{num}}"/> 名のメールアドレスは確認済として設定されています。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/users/user-list/user-list.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2667ca38672421a0a7a22343d2a0060ee41246de">
         <source>Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted.</source>
         <target>アカウント <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> のミュートを解除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-blocklist.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c6af80b42938d4a49e6f6c4f60ce26228916994c">
         <source>Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted.</source>
         <target>インスタンス <x id="INTERPOLATION" equiv-text="{{host}}"/> のミュートを解除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="80057baa3b97a4349304bdaa0a880e6f4778561f">
         <source>My videos history</source>
         <target>動画履歴</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="05f6dda1754741495451b8658bd2248856765d95">
         <source>Videos history is enabled</source>
         <target>動画履歴が有効になっています</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6bb9ade8637c5e35fb5cb36cf7dbec71c65d4013">
         <source>Videos history is disabled</source>
         <target>動画履歴が無効になっています</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8453a7a55b8b23bbbc293cd0939fb59a73307de8">
         <source>Delete videos history</source>
         <target>動画履歴の削除</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f8f86df8a1ae711944c3ab819bb19bf360dfa7a4">
         <source>Are you sure you want to delete all your videos history?</source>
         <target>動画履歴をすべて削除してもよろしいですか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="195d5ba6c8bd05762d9318d0afd0b094fd776164">
         <source>Videos history deleted</source>
         <target>動画履歴を削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-history/my-account-history.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="507192ee1fa84aefed02d603caada2d84927023e">
         <source>Ownership accepted</source>
         <target>所有権が承認されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="3a8f29caac7ce9400d11a7c4f8b71a710865f56b" datatype="html">
+        <source>Please check your emails to verify your new email.</source><target state="new">Please check your emails to verify your new email.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="8155899f3b3b2e0467846ea7f27fcfb46c882204" datatype="html">
+        <source>Email updated.</source><target state="new">Email updated.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="466fc8cf56fd4e4e90fec4b900ef083d52bec38c">
         <source>You current password is invalid.</source>
@@ -3989,13 +5973,19 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="19508af0dfbc685cbf10cf02061bb5a0f423b6fc">
         <source>Password updated.</source>
         <target>パスワードは変更されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="e381d4750a4eec494e65f68fb147806f9034d59d" datatype="html">
+        <source>Are you sure you want to delete your account? This will delete all your data, including channels, videos etc.</source><target state="new">Are you sure you want to delete your account? This will delete all your data, including channels, videos etc.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="e7d5b2de566e4c807c285daf8d8a78b5f7f33311">
         <source>Type your username to confirm</source>
@@ -4003,20 +5993,26 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d8a8a7f7160939fb55e82bc01fe9f876f5f2e065">
         <source>Delete my account</source>
         <target>アカウントを削除する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8eb8b1a728159f43c31abf76c28ef3ff6c230af7">
         <source>Your account is deleted.</source>
         <target>あなたのアカウントは削除されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="59f77c7dc03357ef1d7a334df06dfc7f31c9a165" datatype="html">
+        <source>Interface settings updated.</source><target state="new">Interface settings updated.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="7c193bf704577e514b63497c4f366511afdb6585">
         <source>New video from your subscriptions</source>
@@ -4024,69 +6020,81 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ba897defa2e6c34d5ee3d10edf8d797a35e7e3e5">
         <source>New comment on your video</source>
         <target>動画への新しいコメント</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f536b58345161afa5cd859cce5a0b66a39327ad8">
         <source>New video abuse</source>
         <target>新しい動画の悪用</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="051dd48c3e6254785c6f366656aaee58f8b46c47">
         <source>Video auto-blacklisted waiting review</source>
         <target>動画の自動ブラックリストレビューの待機中</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="abac8b7629cfcd85bff25770f83ea229f646f996">
         <source>One of your video is blacklisted/unblacklisted</source>
         <target>動画の1つが ブラックリストに追加/ブラックリストから削除 されました</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f3eff4df9e4aa9dab411e6eb83833a33016a88bc">
         <source>Video published (after transcoding/scheduled update)</source>
         <target>公開されている動画 (トランスコード/スケジュールアップデート後)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ec7ddc265da1df78011ae7677d62a2ae10aef7a4">
         <source>Video import finished</source>
         <target>動画のインポートが完了しました</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c327bbac87cca61f5c52f5825d564878e98b9034">
         <source>A new user registered on your instance</source>
         <target>このインスタンスに新しいユーザーが登録されました</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f407b90e99a04e2e0d1872c02f01eadbf53e08e2">
         <source>You or your channel(s) has a new follower</source>
         <target>チャンネルにフォロワーが追加されました</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="14c3050a9da4c1bc49d555c45d5660804d08e83b">
         <source>Someone mentioned you in video comments</source>
         <target>投稿した動画にコメントがつきました</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="f4bb57154f8b6b30f3272f340dc40e143af8607f" datatype="html">
+        <source>Your instance has a new follower</source><target state="new">Your instance has a new follower</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="516cb5fae75f1c90af643abf6c66bf58787c0869" datatype="html">
+        <source>Your instance auto followed another instance</source><target state="new">Your instance auto followed another instance</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="a0f04081717f5f00c0a2c723903c3a2d4c296401">
         <source>Preferences saved</source>
@@ -4094,20 +6102,32 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="db4ff52375f6a25ad0472e92754c8c265ae47c6b">
         <source>Profile updated.</source>
         <target>プロフィールを更新しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1e003ad599ef836949b9f4dad3037a58ef3ff8d1">
         <source>Avatar changed.</source>
         <target>アバターを変更しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="96d143e59c90c4f479eb7a3b55e2a24dc676b31f" datatype="html">
+        <source>Unknown language</source><target state="new">Unknown language</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="732fe7ff80eca196d9825b0ca16134ce8101e93e" datatype="html">
+        <source>Video settings updated.</source><target state="new">Video settings updated.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="3ef8bf973a9a481a08c6f0aaa875f0259b3ea645">
         <source>Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> created.</source>
@@ -4115,167 +6135,173 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f359f6adf6cccca7770019f947ed594169ee7d47">
         <source>This name already exists on this instance.</source>
         <target>この名前は、このインスタンス上に既に存在します。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="98ab64f0af924a60a48b40835c1b655bd17c6559">
         <source>Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> updated.</source>
         <target>動画チャンネル:<x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> を更新しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4e613272923d6f1976e3c73e8b857ac45c37b791">
         <source>Do you really want to delete <x id="INTERPOLATION" equiv-text="{{channelDisplayName}}"/>? It will delete all videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="INTERPOLATION_1" equiv-text="{{channelName}}"/>)!</source>
         <target>本当に動画チャンネル <x id="INTERPOLATION" equiv-text="{{channelDisplayName}}"/> を削除しますか? このチャンネル (<x id="INTERPOLATION_1" equiv-text="{{channelName}}"/>) にアップロードされたすべての動画が削除され、同じ名前でチャンネルを再度作成することはできなくなります!</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="3859ca2a7577ba8797058d7d97eb8054bc56ec99">
         <source>Please type the display name of the video channel (<x id="INTERPOLATION" equiv-text="{{displayName}}"/>) to confirm</source>
         <target>動画チャンネル (<x id="INTERPOLATION" equiv-text="{{displayName}}"/>) の表示名を入力してください</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a81a33275b683729ad938b6102e7e34a057537a2">
         <source>Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> deleted.</source>
         <target>動画チャンネル <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> を削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c7e4d8688bd06d723e512ab063c0c4fdf4a9804d">
         <source>Playlist <x id="INTERPOLATION" equiv-text="{{playlistName}}"/> created.</source>
         <target>プレイリスト <x id="INTERPOLATION" equiv-text="{{playlistName}}"/> を作成しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="3222e26b41803055328d893a73df485ec8a0328d">
         <source>Playlist <x id="INTERPOLATION" equiv-text="{{videoPlaylistName}}"/> updated.</source>
         <target>プレイリスト:<x id="INTERPOLATION" equiv-text="{{videoPlaylistName}}"/> を更新しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="082d28149b07cd5178cad0fdaf2cd8963833b783">
         <source>Do you really want to delete <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/>?</source>
         <target>本当にプレイリスト <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/> を削除してもよろしいですか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d6c948062aa2a0482332d4f7de420a39ac253a86">
         <source>Playlist <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/> deleted.</source>
         <target>プレイリスト <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/> を削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d02888c485d3aeab6de628508f4a00312a722894">
         <source>My videos</source>
         <target>動画</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/my-account-videos.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="00e16d1f1c5cc936ec0881cd02cbf66aa1b4cddd">
         <source>Do you really want to delete <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos?</source>
         <target>本当に <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> 個の動画を削除してもよろしいですか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/my-account-videos.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="dff7d4574cfaa785cbd4c0a5ffb5befec19a5d83">
         <source><x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos deleted.</source>
         <target><x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> 個の動画を削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/my-account-videos.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4ec5852c869b2fb4ae0e564b51278d7be8013fc7">
         <source>Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoName}}"/>?</source>
         <target>本当に動画 <x id="INTERPOLATION" equiv-text="{{videoName}}"/> を削除してもよろしいですか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/my-account-videos.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d39a0bfa616a9a8473b2e379eefe17d8ed1af118">
         <source>Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted.</source>
         <target>動画 <x id="INTERPOLATION" equiv-text="{{videoName}}"/> を削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/my-account-videos.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-actions-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="740c53a50a618bf5c7a5bd5c3f7321f0bd1840dd">
         <source>Ownership change request sent.</source>
         <target>所有権の変更リクエストが送信されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8dd18d9047c4b2dc9786550dfd8fa99f3b14e17f">
         <source>My channels</source>
         <target>マイチャンネル</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1d3408919f4d08414721cc22c4be39d93d6691d2">
         <source>My playlists</source>
         <target>プレイリスト</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="29038e66547b3ba70701fb34eda68834a56f17d9">
         <source>My subscriptions</source>
         <target>購読</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4f953496ca94b4f83af049ff715172df2729fb79">
         <source>My history</source>
         <target>履歴</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="46aa32e581922d6d2c3d7bc4c87209ad5808b029">
         <source>Misc</source>
         <target>その他</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="73022f1676784c4f9b8cdbb322e52b02ccc800b7">
         <source>Ownership changes</source>
         <target>所有権の変更</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="efad4be364b8fb5c73cbfcc7acccd542f9d84ad6">
         <source>My settings</source>
         <target>設定</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0e2434e7d84145c4e8a930ccc4c26c3cb2887e0d">
         <source>My notifications</source>
         <target>通知</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="e58f5785ae64f23cd6a5e010b045511853ed84fa" 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">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="14200e26888a07633c0f177020dce8f3ec7311a6">
         <source>You are now logged in as <x id="INTERPOLATION" equiv-text="{{username}}"/>!</source>
@@ -4283,48 +6309,54 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="af55337b4032d675ab6b2081af797ca9c979b706">
         <source>An email with verification link will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>.</source>
         <target>確認リンクを記載したメールが <x id="INTERPOLATION" equiv-text="{{email}}"/> に送信されます。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <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">1</context></context-group></trans-unit>
       <trans-unit id="ccbf0490fb6b60d21e03bb2c9003df0ce1a58752">
         <source>Unable to find user id or verification string.</source>
         <target>ユーザーIDまたは確認文字列が見つかりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <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">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/reset-password/reset-password.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2f03e577e8f81a9f8be0095f93e1f9376c6eedc9">
         <source>Published videos</source>
         <target>公開済動画</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <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">1</context></context-group></trans-unit>
       <trans-unit id="ff6becacbce7fc0943b0af0df4dd67e5e11bf598">
         <source>Subscribe to the account</source>
         <target>アカウントを購読する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">1</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">1</context></context-group></trans-unit>
       <trans-unit id="1c95cc372311830f936b39f73c5d6d20c0b16013">
         <source>Focus the search bar</source>
         <target>検索バーを絞り込む</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b19ee83cbd2b735fd081b9aa483a890578019099">
         <source>Toggle the left menu</source>
         <target>メニューの表示/非表示</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="2cd6194ce733174d2e542c65c46d730581f70b81" 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">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="1e919c88a3f889d6659288e69d3e178da0ea7ab0">
         <source>Go to the trending videos page</source>
@@ -4332,56 +6364,56 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="249618dcdd7fbdc863c0714e2eb9e8940bc9c37d">
         <source>Go to the recently added videos page</source>
         <target>最近追加された動画ページへ移動する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="7e194daef3a3509128c4300d4c7c292c49ebf3f5">
         <source>Go to the local videos page</source>
         <target>このインスタンスにアップロードされた動画ページへ移動する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f1fb6204f39a7338e5110b2f113643c9288496ba">
         <source>Go to the videos upload page</source>
         <target>動画のアップロードページへ移動する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/app.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="badd4b24618ccc8a34620acb9053fc654b9612b2">
         <source>Go to my subscriptions</source>
         <target>購読一覧</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b7184b5a236618e8edd747529869c392ab6dace1">
         <source>Go to my videos</source>
         <target>動画一覧</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="acf985bd42886b9b3030b5f68f0e8417c39b40a7">
         <source>Go to my imports</source>
         <target>インポートした動画一覧</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="cfe3c51f0ae9385dc2ce6df740d87e5514aa9390">
         <source>Go to my channels</source>
         <target>マイチャンネルに移動する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="edeaa933b09690523e46977e11064e9c655d77d7">
         <source>Cannot retrieve OAuth Client credentials: <x id="INTERPOLATION" equiv-text="{{errorText}}"/>.
 </source>
@@ -4390,328 +6422,340 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8d9b4f4b69108c3c9aa0f3b0dbde87786ba9b319">
         <source>Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
         <target>PeerTube (config/ ディレクトリ)、特に "webserver" セクションが正しく設定されていることを確認してください。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e31bbf15d6ba5c7c0f17f89a98029cff0bd40b87">
         <source>You need to reconnect.</source>
         <target>再接続する必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5c0c574151dc8671d9199980ee04bf65aec3b452">
         <source>Keyboard Shortcuts:</source>
         <target>キーボードショートカット:</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/hotkeys/hotkeys.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba">
         <source>Success</source>
         <target>成功</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/core/notification/notifier.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="247071f6c9233b7e5bc1d8f46795ab6b032f1fbe">
         <source>Incorrect username or password.</source>
         <target>ユーザー名またはパスワードが違います。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="39980cc1cf8df621d43f5480d001bdf5d4139338">
         <source>You account is blocked.</source>
         <target>アカウントはブロックされています。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="7701e3762dc4a2b2e302c24f17820bc8dd7cacc1">
         <source>An email with the reset password instructions will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>.</source>
         <target>パスワード再設定の手順を記載したメールを <x id="INTERPOLATION" equiv-text="{{email}}"/> に送信しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/login/login.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b0f24b7136e551a0deba831f1525711245b31a26">
         <source>Your password has been successfully reset!</source>
         <target>パスワードは正常にリセットされました!</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/reset-password/reset-password.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="7fb1099e29660162f9154d5b2feee7743a423df6">
         <source>Today</source>
         <target>今日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="02e0243b60007368f87dc01e083f232dd025096d">
         <source>Last 7 days</source>
         <target>過去 7 日間</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="7668986b9f753fcd72ad4a00b1a0c4861d1f7fb8">
         <source>Last 30 days</source>
         <target>過去 30 日間</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a77b663fd9b94c38bc9c6493a51b5f3acacb9bca">
         <source>Last 365 days</source>
         <target>過去 365 日間</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d2f3bf121699ff08a25fa4859bfdf3996bf821cc">
         <source>Short (&lt; 4 min)</source>
         <target>短い (&lt; 4 分)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f24d368d6be0fee70fb4503d2ad37a612e1b0889">
         <source>Medium (4-10 min)</source>
         <target>中間 (4 ~ 10 分)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ac0fa1039f09ec0d917303658c5bb1ee813a4225">
-        <source>Long (&gt; 10 min)</source>
-        <target>長い (&gt; 10 分)</target>
+        <source>Long (> 10 min)</source>
+        <target>長い (> 10 分)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ed073fec00d699b7a97bb65b4f3a722b203c5bca">
         <source>Relevance</source>
         <target>関連性</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1aee80ab35aa99508802cdec6306e110b2feaf9e">
         <source>Publish date</source>
         <target>公開日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b7641aed03492978b4ec6843b1e53f30464294d9">
         <source>Views</source>
         <target>回視聴</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/search/search-filters.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0b2054a863319d2cf59867addd125b6717cae41d">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 年前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e622d3813449fe36371ea258281059306819199d">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> か月前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2f8a5a5f7efb521d7d89dc659ff65dd13cb7b17b">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> か月前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1d1a46543a29096d3c6676be2d561380a0bc94e1">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 週間前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e1db0b98b6cdf817508195f3649c48475c32ae7e">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 週間前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a7654c3ece96e777527606f1c2870d6ee0b180f7">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 日前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5b465235ae55091d32535e23dd180c407f1352d1">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 日前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="dc7addf53bd6405a9c746db6dfca665c33679a84">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 時間前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d54a610250ed38efccf0e3afdd0004f6ad83ea8d">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 時間前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="9704e5e3adce178c127ead05f7057d3fb827308a">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 分前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="7a158a7555a44ea7eff9fa4988df9aa24d262ceb">
         <source><x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago</source>
         <target><x id="INTERPOLATION" equiv-text="{{interval}}"/> 秒前</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/angular/from-now.pipe.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="68e710782ccb5398b3acb8844caf0b199da2c3da">
         <source>Confirm</source>
         <target>確認</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/confirm/confirm.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b67c8e57904c67c4566610363b7f82c748d04323">
         <source>Instance name is required.</source>
         <target>インスタンス名は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="10a248adb1ee12830355a04ac3cde2bad2d41d7d">
         <source>Short description should not be longer than 250 characters.</source>
         <target>簡単な説明は 250 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="356e63270712273da168072ec0fc78a969919bf1">
         <source>Twitter username is required.</source>
         <target>Twitter のユーザー名は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="dbb2ef02020afc05e146855f2e1dd7c9522d49b6">
         <source>Previews cache size is required.</source>
         <target>プレビューキャッシュサイズは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="97836c6e698185b4ce357de9d4b2ab3e838f2459">
         <source>Previews cache size must be greater than 1.</source>
         <target>プレビューキャッシュサイズは 1 より大きくする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e7393dc4a4aa12d005582eb9e1ddc7e5ca5bebd3">
         <source>Previews cache size must be a number.</source>
         <target>プレビューキャッシュサイズは数字でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="545f5dea553b2d7c4a65920ccdcb1e9dbdc7f4d8">
         <source>Captions cache size is required.</source>
         <target>字幕のキャッシュサイズは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a8d7131c0ca1eefe7b058e6081236ca1be364e2c">
         <source>Captions cache size must be greater than 1.</source>
         <target>字幕のキャッシュサイズは 1 より大きくする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c3decd47b03cf542df091c1a2fb25b756e59074e">
         <source>Captions cache size must be a number.</source>
         <target>字幕のキャッシュサイズは数字でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2cdd5a8c604ef16c2f9a17ed81d73f4f9509e828">
         <source>Signup limit is required.</source>
         <target>登録可能ユーザー数は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0ca9f7ec55c9896add6e82d2b52e9217e1140cf7">
         <source>Signup limit must be greater than 1.</source>
         <target>登録可能ユーザー数は 1 より大きくする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="58c2f66ba74f1400914031ef4ed635938e9e8ced">
         <source>Signup limit must be a number.</source>
         <target>登録可能ユーザー数は数字でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1245841647f9b42d3e7554903c1c50bdd80ab021">
         <source>Admin email is required.</source>
         <target>管理者のメールアドレスは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="3fd2feb77dfe57fe82573e3cdf996105e2fafc66">
         <source>Admin email must be valid.</source>
         <target>管理者のメールアドレスは有効でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f15f2e02b1f6a96553e98ea4a969045d17ec1400">
         <source>Transcoding threads is required.</source>
         <target>トランスコードスレッドは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4166cc066b963a23829b48a09e394f73b453fabd">
         <source>Transcoding threads must be greater or equal to 0.</source>
         <target>トランスコードスレッドは 0 以上である必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="6975c8c2dac1982f393cb9a890e33ef95b758111" datatype="html">
+        <source>Index URL is required.</source><target state="new">Index URL is required.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/forms/form-validators/custom-config-validators.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="febc4795f39d34b901907a2718b0c5c21165eb36" 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/forms/form-validators/custom-config-validators.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="b6f52e19f074f77866fa03fabe1ddd5cdae346f0">
         <source>Email is required.</source>
@@ -4719,34 +6763,52 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/instance-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="bef8a36c3dffff15fb5faf3d20bdbbbc1af824c1">
         <source>Email must be valid.</source>
         <target>メールは有効でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/instance-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ac451f128840b34804ea69c820dc3566f476fb33">
         <source>Your name is required.</source>
         <target>名前は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/instance-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1fc4633008a2431fdec891d58efcc8b865d7de1a">
         <source>Your name must be at least 1 character long.</source>
         <target>名前は 1 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/instance-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c7b44b92c0ce3ccd2f804d001e13da399524e11b">
         <source>Your name cannot be more than 120 characters long.</source>
         <target>名前は 120 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/instance-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="73417de6b009e361996f9cd0e3b83d88bed368b6" 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/forms/form-validators/instance-validators.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="4f049fd004313524afeaf0ae25f98583a0ffd29b" 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/forms/form-validators/instance-validators.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
+      </trans-unit><trans-unit id="d82f880ea1d0ee03c47bf1212a0fbcb23b3edf18" 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/forms/form-validators/instance-validators.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="40b35cf927f9f9a59404a6c914ec4632690b69b2">
         <source>A message is required.</source>
@@ -4754,132 +6816,138 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/instance-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d8d4a23f467ee3e93ca0edb1198c233ed633cf64">
         <source>The message must be at least 3 characters long.</source>
         <target>メッセージは 3 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/instance-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="07422f6141cfcabaf3c2ce77e3e063222849ef60">
         <source>The message cannot be more than 5000 characters long.</source>
         <target>メッセージは 5,000 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/instance-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5db300f6fba918a35597160183205ede13e8e149">
         <source>Username is required.</source>
         <target>ユーザー名は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/login-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4eb39d69b74d7a56652ec84fa6826994ee26c0e5">
         <source>Password is required.</source>
         <target>パスワードは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/login-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c90872a06666a51c2957c4b29724e68df5c67154">
         <source>Confirmation of the password is required.</source>
         <target>パスワードの確認は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/reset-password-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6330d25a3bc6f55dfd5177da6e681d1d3b1a2b1a">
         <source>Username must be at least 1 character long.</source>
         <target>ユーザー名は 1 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="aaaf3d00c35f809eebc7fd68a3f7b8b0230b197a">
         <source>Username cannot be more than 50 characters long.</source>
         <target>ユーザー名は 50 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6f3e95be2538a22da07beaefc39bb2195683990c">
         <source>Username should be lowercase alphanumeric; dots and underscores are allowed.</source>
         <target>ユーザー名には小文字の英数字とドット(.)、アンダースコア(_)が利用できます。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1fe26e49476ac701885abc59127e96a3760847f0">
         <source>Password must be at least 6 characters long.</source>
         <target>パスワードは 6 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0a154031f3e66985af96d5f903441cf84f0dc75e">
         <source>Password cannot be more than 255 characters long.</source>
         <target>パスワードは 255 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2db8f1f93a5485c32267762a3bf4da499832e732">
         <source>The new password and the confirmed password do not correspond.</source>
         <target>新しいパスワードとパスワードの確認が一致しません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="abede840116d58f04a55d99a6cbd68da8a3e1bbf">
         <source>Video quota is required.</source>
         <target>動画の容量制限は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="93a6dc1d3aa0d3201c86ef1ec8adf5cf0ada3c80">
         <source>Quota must be greater than -1.</source>
         <target>容量制限は -1 より大きくする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="7e58d1fb4e86af94f5199660ef349d55811888bb">
         <source>Daily upload limit is required.</source>
         <target>1日あたりのアップロード容量制限は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e283cbc4469959ea664f9d545f15278e089a6f1e">
         <source>Daily upload limit must be greater than -1.</source>
         <target>1日あたりのアップロード容量制限は -1 より大きくする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="545e77fd5d9526228a2133109447c23225ed9c85">
         <source>User role is required.</source>
         <target>ユーザー権限は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d531c2261dc0c2739bd7cbb2bb175946b7eeb3ae">
         <source>Description must be at least 3 characters long.</source>
         <target>説明は 3 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-playlist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a4179e366d4aa335f1ddd0a13e9109c71a9338d0">
         <source>Description cannot be more than 1000 characters long.</source>
         <target>説明は 1,000 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-playlist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="1d973f9ee250b94d31ceb5c763edcd9b255ea524" 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/forms/form-validators/user-validators.service.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="6d2c3ebffd49b8933200a6d4e5b74712be49bf00">
         <source>Ban reason must be at least 3 characters long.</source>
@@ -4887,1021 +6955,1027 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="be32ff1dd6e464c5c085dd7d128316f476d2e0fd">
         <source>Ban reason cannot be more than 250 characters long.</source>
         <target>BAN理由は 250 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1c417b7aef730d6ef5d62fa8a0a7e25e3a2393e4">
         <source>Display name is required.</source>
         <target>表示名は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-playlist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="085b2d6f79819a72a2b56cada4ef5085ba51d90c">
         <source>Display name must be at least 1 character long.</source>
         <target>表示名は 1 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-playlist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5a920575b8e1067f5b11c66a4a36d3ced87756f1">
         <source>Display name cannot be more than 50 characters long.</source>
         <target>表示名は 50 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/user-validators.service.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b3cf1889d2fdd6b15e697c270c9b80772fe2cae6">
         <source>Report reason is required.</source>
         <target>報告理由は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-abuse-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="993f9f5703d449a1d467243db75253d288a2947e">
         <source>Report reason must be at least 2 characters long.</source>
         <target>報告理由は 2 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-abuse-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8c7d4c82b057aea5dbae811e16935f9bcae4c2aa">
         <source>Report reason cannot be more than 3000 characters long.</source>
         <target>報告理由は 3,000 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-abuse-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2fa41debd17a206d4a2a5e8d14bcd7055f6e5118">
         <source>Moderation comment is required.</source>
         <target>モデレートコメントは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-abuse-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="82e31d0837eaa69a4364e7434d253ce138b3c5c2">
         <source>Moderation comment must be at least 2 characters long.</source>
         <target>モデレーションコメントは 2 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-abuse-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="23c1c2e105a98b0b6728949418a256b026b8971c">
         <source>Moderation comment cannot be more than 3000 characters long.</source>
         <target>モデレーションコメントは 3,000 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-abuse-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="94b831c7e3684258f88e099c6cd3b8f73f8a2de6">
         <source>The channel is required.</source>
         <target>チャンネルは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-accept-ownership-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0776b05d442a0a16f083a5eefa52a166b9d514ca">
         <source>Blacklist reason must be at least 2 characters long.</source>
         <target>ブラックリストの理由は 2 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-blacklist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5009443905b0b152915247799492bf5e164e7626">
         <source>Blacklist reason cannot be more than 300 characters long.</source>
         <target>ブラックリストの理由は 300 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-blacklist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c9eadf8830b3bc09bd444d739af86414eed9bd9e">
         <source>Video caption language is required.</source>
         <target>動画の字幕言語は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-captions-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="82083ae96724851ff37e1c7e4e9f907c25677963">
         <source>Video caption file is required.</source>
         <target>動画の字幕ファイルは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-captions-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="bd7fc070c728dc6dbf3959d49fe5bb27ce15d294">
         <source>The username is required.</source>
         <target>ユーザー名は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-change-ownership-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c8465c3773699dd075e0147e264d2e232f605803">
         <source>You can only transfer ownership to a local account</source>
         <target>所有権はローカルアカウントにのみ譲渡できます</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-change-ownership-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="541087322c34e8b26954fd67ff4fc80d1a6c1b33">
         <source>Name is required.</source>
         <target>名前は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b8b59b6284a14fc71268cf722ed98c62c5af4a76">
         <source>Name must be at least 1 character long.</source>
         <target>名前は 1 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e14cd37d29f13eac7384c339e4f1df58d96e4e3d">
         <source>Name cannot be more than 50 characters long.</source>
         <target>名前は 50 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="135185da003b14cbb69521f570fa617a00bbbe18">
         <source>Name should be lowercase alphanumeric; dots and underscores are allowed.</source>
         <target>名前には小文字の英数字とドット(.)、アンダースコア(_)が利用できます。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e7182e21e9566cc81c83f92727461322f71fd69b">
         <source>Support text must be at least 3 characters long.</source>
         <target>支持テキストは 3 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="15ec53d9ee65cb930c5f5d10ae2e8dd3fd44fc85">
         <source>Support text cannot be more than 1000 characters long.</source>
         <target>支持テキストは 1,000 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-channel-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6ca60e0f6dfbc0073b0514bce7d273150b0b9e79">
         <source>Comment is required.</source>
         <target>コメントは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-comment-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f5a94cae76685e72f33541b977efdd7845cb0ed6">
         <source>Comment must be at least 2 characters long.</source>
         <target>コメントは 2 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-comment-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="7c194080446ee6901fd17a8b8648534ffe98b123">
         <source>Comment cannot be more than 3000 characters long.</source>
         <target>コメントは 3,000 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-comment-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e81bda510399d52f26a44a15c3dbf4d6205d90a9">
         <source>Display name cannot be more than 120 characters long.</source>
         <target>表示名は 120 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-playlist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e8c50a2e0b9a6eec54a983a3284839d81739f18c">
         <source>Privacy is required.</source>
         <target>公開範囲は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-playlist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="3499ad3f4da49c7373332c5052d543929b94dc9c">
         <source>The channel is required when the playlist is public.</source>
         <target>プレイリストが公開されている場合、チャンネルは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-playlist-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="cdc51eaeab88683610a28af8645cf91d136b39e1">
         <source>Video name is required.</source>
         <target>動画名は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c27cc734f76efd221663921dd0898ea7c8bcbb5c">
         <source>Video name must be at least 3 characters long.</source>
         <target>動画名は 3 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0320d0f7f8eec2341e27ca53d7875217a3d99695">
         <source>Video name cannot be more than 120 characters long.</source>
         <target>動画名は 120 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a627c58cf1849d7d838696e7f36c1bae1a8b31a4">
         <source>Video privacy is required.</source>
         <target>動画の公開範囲は必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="97afb789c1ab09074495d49aaadb92a1c3e71a16">
         <source>Video channel is required.</source>
         <target>動画のチャンネルは必須です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="af5e2d5f3ac817c735fb7ff9ca16322789f66fef">
         <source>Video description must be at least 3 characters long.</source>
         <target>動画の説明は 3 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ce28a9403c2d7e5da2e59af27118f8b6d109e906">
         <source>Video description cannot be more than 10000 characters long.</source>
         <target>動画の説明は 10,000 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f1cffdc2e156716cd9880201d65ba457d11464f8">
         <source>A tag should be more than 2 characters long.</source>
         <target>タグは 2 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="34a0811f9a2a7366cc9efcdad52ea59b105326ea">
         <source>A tag should be less than 30 characters long.</source>
         <target>タグは 30 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="665092574f9af9fec262f8349b67b14192391ae6">
         <source>Video support must be at least 3 characters long.</source>
         <target>動画の支持は 3 文字以上にする必要があります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f17de746af56840511cae11559539b6d8b6955ad">
         <source>Video support cannot be more than 1000 characters long.</source>
         <target>動画の支持は 1,000 文字以内でなければなりません。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="453413bf387dea681958871319bab489dd5e6ec0">
         <source>A date is required to schedule video update.</source>
         <target>動画の更新をスケジュールするには日付が必要です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/form-validators/video-validators.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="3b7ed22d0730d03b38c254332829d855ee7256c4">
         <source>This file is too large.</source>
         <target>このファイルは大きすぎます。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/reactive-file.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2f5f2093f14679fed82ff76a0cd2a28145a83ca9">
         <source>PeerTube cannot handle this kind of file. Accepted extensions are <x id="INTERPOLATION" equiv-text="{{extensions}}"/>.</source>
         <target>PeerTube では、このファイルを処理できません。 処理できる拡張子は <x id="INTERPOLATION" equiv-text="{{extensions}}"/> です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/forms/reactive-file.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0bf41abaa85526711f7952b4600e4044bc7f04a4">
         <source>All unsaved data will be lost, are you sure you want to leave this page?</source>
         <target>保存していないデータはすべて失われます。このページから移動してもよろしいですか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/guards/can-deactivate-guard.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8339364b054610983b7f2334bb807fff7613bddf">
         <source>Sunday</source>
         <target>日曜日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596">
         <source>Monday</source>
         <target>月曜日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee">
         <source>Tuesday</source>
         <target>火曜日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9">
         <source>Wednesday</source>
         <target>水曜日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b">
         <source>Thursday</source>
         <target>木曜日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215">
         <source>Friday</source>
         <target>金曜日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e">
         <source>Saturday</source>
         <target>土曜日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6549890cd0d6b59fb0e1aa383b00483a68a55eef">
         <source>Sun</source>
         <target>(日)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name short</note></trans-unit>
       <trans-unit id="3382aa5d7f520e197fb59a4995fe1beffca2d0ff">
         <source>Mon</source>
         <target>(月)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name short</note></trans-unit>
       <trans-unit id="f883ec926274974df0fc46c037cbffd6a863ebc9">
         <source>Tue</source>
         <target>(火)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name short</note></trans-unit>
       <trans-unit id="242b4f4b5651e24f9a9007ef153a57981e4b989d">
         <source>Wed</source>
         <target>(水)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name short</note></trans-unit>
       <trans-unit id="5a2c39d56b8f00a6a4670a63b53caacbda953be6">
         <source>Thu</source>
         <target>(木)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name short</note></trans-unit>
       <trans-unit id="4cdf23d523a0e52e0dec9cd650ffd9bd6952792c">
         <source>Fri</source>
         <target>(金)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name short</note></trans-unit>
       <trans-unit id="1283d165a942d7f4c469ba34f99dbb9e927d0261">
         <source>Sat</source>
         <target>(土)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name short</note></trans-unit>
       <trans-unit id="2fba8448ff13105c57665a9a6ffcfe9615d855dd">
         <source>Su</source>
         <target>(日)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name min</note></trans-unit>
       <trans-unit id="388144af7ac7651d2615b9be0e84f43ae71d9fb3">
         <source>Mo</source>
         <target>(月)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name min</note></trans-unit>
       <trans-unit id="d96313e42b5f0751ce2676a31d309b4d322ab462">
         <source>Tu</source>
         <target>(火)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name min</note></trans-unit>
       <trans-unit id="06cc3d39f78c0615b707cef39cd4875599611fef">
         <source>We</source>
         <target>(水)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name min</note></trans-unit>
       <trans-unit id="790894436cca9d675d59be9a8aafd58acccde2cd">
         <source>Th</source>
         <target>(木)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name min</note></trans-unit>
       <trans-unit id="42dfe37169f8471367c31489155229bbe1747ea5">
         <source>Fr</source>
         <target>(金)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name min</note></trans-unit>
       <trans-unit id="1b64ea3e04ceeb512e8974eb0019dee4f211c7a0">
         <source>Sa</source>
         <target>(土)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Day name min</note></trans-unit>
       <trans-unit id="e7815f1c4a6d3cc157a16407a48865023cc35ec0">
         <source>January</source>
         <target>1月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0393a96b58df82af39a2ec83deec624749e42036">
         <source>February</source>
         <target>2月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ea41ee3743ec5bdbbf863ab793bbdd6e6d9af96e">
         <source>March</source>
         <target>3月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b87ee784d9e93b5557aca9bdc9464dbd4328920a">
         <source>April</source>
         <target>4月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="862da1034ac2707cc44123ed963b2f42109b6b3e">
         <source>May</source>
         <target>5月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2f234249d4c3c39e27c0f05d4a6b73a7959caeb2">
         <source>June</source>
         <target>6月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="11447f95e83c8de675ab6c492150f88e4d9bd15e">
         <source>July</source>
         <target>7月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ddd9a3d59a8db4e822e54e9473c05b571aca9829">
         <source>August</source>
         <target>8月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e21dc41f9b3fdaf35ab6b2d9e2e5e8a926fb1938">
         <source>September</source>
         <target>9月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="71f49c502d13e22079a958a5532afa28dbe98b3b">
         <source>October</source>
         <target>10月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="64b5ce921faa5e3d277d6d528ddcfc8c2bfe9f52">
         <source>November</source>
         <target>11月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="2006e2aabb31714ebc684dc382539649f690ed5c">
         <source>December</source>
         <target>12月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8270e687cfb5624b3f6fbb7991a2e916c96464b7">
         <source>Jan</source>
         <target>1月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="23544170afbb981dd52750b641576841cf5dcf60">
         <source>Feb</source>
         <target>2月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="1f14355742459b7d6a0126a1564e1c18f39f86e7">
         <source>Mar</source>
         <target>3月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="964a5f032bc846d32806a4838580a4f81cf14463">
         <source>Apr</source>
         <target>4月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="8f7274f606f71d9290ed01c5683092d701632d7f">
         <source>Jun</source>
         <target>6月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="7c3d8318d6d8d9920ae0a80350616732c33a3211">
         <source>Jul</source>
         <target>7月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="be1335ffd1c606321e2c020b638dd3c84b434212">
         <source>Aug</source>
         <target>8月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="4f739d03be1c936c58978739c317d91566348204">
         <source>Sep</source>
         <target>9月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="6607cacb987a588530a13de7018d959240d19153">
         <source>Oct</source>
         <target>10月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="e597400ded12a366855615e18fcc8f9ac05b72e0">
         <source>Nov</source>
         <target>11月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="adf2dfa2a9cb490d6a4a74510b7b0846b62d429e">
         <source>Dec</source>
         <target>12月</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Month name short</note></trans-unit>
       <trans-unit id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46">
         <source>Clear</source>
         <target>クリア</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8fb519ba47ea7806beeacdcd44829d85a2aa0cc5">
         <source>yy-mm-dd </source>
         <target>yy-mm-dd </target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/i18n/i18n-primeng-calendar.ts</context><context context-type="linenumber">1</context></context-group><note from="description" priority="1">Date format in this locale.</note></trans-unit>
       <trans-unit id="c09a68321f26f058b547021e6e2c167ae22c6e24">
         <source>Hidden</source>
         <target>表示しない</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="75cc14815746a90d424157080fc7efd3e2631654">
         <source>Blurred with confirmation request</source>
         <target>サムネイルをぼかし、視聴時に確認を要求する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1e89bd0d46ef7d90b5f98b24f83afc312c6ef105">
         <source>Displayed</source>
         <target>表示する</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="7296e9f7cc4956b6d57c541728b0826e76d108ba">
         <source>~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/></source>
         <target>~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/></target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="cf9ddbb55b25178660e09346209aedc10108aa24">
         <source>{VAR_PLURAL, plural, =1 {minute} other {minutes} }</source>
         <target>{VAR_PLURAL, plural, =1 {minute} other {minutes} }</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="10ffa5c3dbcee491d66f80d8d4dce3e119a6ec86">
         <source><x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos</source>
         <target>フルHD動画: <x id="INTERPOLATION" equiv-text="{{seconds}}"/></target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="344ddae9f45b344e98e7b28cd5e33243982700f8">
         <source><x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos</source>
         <target>HD動画: <x id="INTERPOLATION" equiv-text="{{seconds}}"/></target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="435c012df6dd990a1ccb7ee73dd79c488bde28b5">
         <source><x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos</source>
         <target>平均的な品質の動画: <x id="INTERPOLATION" equiv-text="{{seconds}}"/></target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/instance/instance-features-table.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="457f161d3ca706b8de263b0cd58e493d54e7d4c5">
-        <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> compatible that supports:</source>
-        <target>以下の <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> 互換をサポートしています:</target>
+        <source><x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> compatible that supports:</source>
+        <target>以下の <x id="START_LINK" ctype="x-a" equiv-text="&lt;a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> 互換をサポートしています:</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/misc/help.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ab4426b60f13c00b61d6b714d390dc629f314980">
         <source>Emphasis</source>
         <target>強調</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/misc/help.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="dc60677d5a906e69f38a5cf9da7f2eb03931bea0">
         <source>Links</source>
         <target>リンク</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/misc/help.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="80220239e07f36ea8d5f10118dc52ce4b13bc15a">
         <source>New lines</source>
         <target>新しい行</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/misc/help.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b15e7bec5c7833d2d9634946ccbed68967b1bee1">
         <source>Lists</source>
         <target>リスト</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/misc/help.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866">
         <source>Images</source>
         <target>画像</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/misc/help.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f9b4f2d8146c789cd40314f640ec4e88efbaf681">
         <source><x id="INTERPOLATION" equiv-text="{{num}}"/> users banned.</source>
         <target><x id="INTERPOLATION" equiv-text="{{num}}"/> ユーザーがBANしました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-ban-modal.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="3ab99e62550869aebc85661fca2faf46785263dd">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> banned.</source>
         <target>ユーザー <x id="INTERPOLATION" equiv-text="{{username}}"/> をBANしました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-ban-modal.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="faafee0c03ad25c8a43aa91bd5d98185b67ff734">
         <source>Do you really want to unban <x id="INTERPOLATION" equiv-text="{{username}}"/>?</source>
         <target>本当に <x id="INTERPOLATION" equiv-text="{{username}}"/> のBANを解除しますか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="925ba9946b7b256a586f0fcbe3e04fa7a0dee7bd">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> unbanned.</source>
         <target>ユーザー <x id="INTERPOLATION" equiv-text="{{username}}"/> のBANを解除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ad07d34d4aadfe03c964cec02ca1d3a921e6b603">
         <source>If you remove this user, you will not be able to create another with the same username!</source>
         <target>このユーザーを削除すると、同じユーザー名で再度登録することはできなくなります。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="28220fae6799ab98ef6b41af449aa9680082357a">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted.</source>
         <target>ユーザー <x id="INTERPOLATION" equiv-text="{{username}}"/> を削除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="534202c90c6dcadd2989fc72c5030d5483e26096">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> email set as verified</source>
         <target>ユーザー <x id="INTERPOLATION" equiv-text="{{username}}"/> のメールアドレスが確認されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="33a6319f765848a22a155cef9f1d8e645202e249">
         <source>Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> muted.</source>
         <target>アカウント <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> がミュートされました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="086eda792aeb1b0d131d633b50fdd1792f5f24c6">
         <source>Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> muted.</source>
         <target>インスタンス <x id="INTERPOLATION" equiv-text="{{host}}"/> がミュートされました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="bb72d6d1219e89d182e9fd09d853d83baf8d6499">
         <source>Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> muted by the instance.</source>
         <target>アカウント <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> がこのインスタンス上からミュートされました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8686834bc4afe42c1991c6c18f0bce174a0e17a6">
         <source>Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted by the instance.</source>
         <target>このインスタンス上からアカウント <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> のミュートが解除されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="35d3509161861a610b0895bf084c781e56ba2830">
         <source>Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> muted by the instance.</source>
         <target>インスタンス <x id="INTERPOLATION" equiv-text="{{host}}"/> がこのインスタンス上からミュートされました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="978aeec5613fa97e8a5336d3599cebb23ee5a90f">
         <source>Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted by the instance.</source>
         <target>このインスタンス上からインスタンス <x id="INTERPOLATION" equiv-text="{{host}}"/> のミュートが解除されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4a09bf8724e7659fbb5ec33647529cdef7614bdc">
         <source>Mute this account</source>
         <target>このアカウントをミュート</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d666ca3261aef72b2ddcd649d7b32af488f59952">
         <source>Unmute this account</source>
         <target>このアカウントのミュートを解除</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="e17218983b1de76e5a920b04e1c2ecbdb6e3e06d">
         <source>Mute the instance</source>
         <target>インスタンスをミュート</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a23514d8aca2f8633622dda0e86b399dc576a2b9">
         <source>Unmute the instance</source>
         <target>インスタンスのミュートを解除</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4e4107055b44eee44b6954c41120de1cb4d46432">
         <source>Mute this account by your instance</source>
         <target>このインスタンス上からこのアカウントをミュート</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a51c59cb5ecb7004a6a8ddd2855b5c52266ad957">
         <source>Unmute this account by your instance</source>
         <target>このインスタンス上からこのアカウントのミュートを解除</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="588073e831cec240d6bb0db0b133e45dab69f178">
         <source>Mute the instance by your instance</source>
         <target>このインスタンス上からインスタンスをミュート</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="676221cdabd4805901343976988c028dbf71b20a">
         <source>Unmute the instance by your instance</source>
         <target>このインスタンス上からインスタンスのミュートを解除</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0c0f5bbcd2386018ec057877f9d3c5c2c9880cac">
         <source>Request is too large for the server. Please contact you administrator if you want to increase the limit size.</source>
         <target>サーバーに対して要求が大きすぎます。 サイズの制限を増やしたい場合は、管理者に連絡をしてください。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/rest/rest-extractor.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="58546fd4d14b2d9635ce3d28c216ac68587bb25b">
         <source>Too many attempts, please try again after <x id="INTERPOLATION" equiv-text="{{minutesLeft}}"/> minutes.</source>
         <target>試行回数が多すぎます。<x id="INTERPOLATION" equiv-text="{{minutesLeft}}"/> 分後にもう一度お試しください。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/rest/rest-extractor.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ab783a52f2df9ff7a20139cab0da6d0764f3cc5d">
         <source>Too many attempts, please try again later.</source>
         <target>試行回数が多すぎます。しばらくしてからもう一度お試しください。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/rest/rest-extractor.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0f286a597f0053c3578a52e044769c204ee516fc">
         <source>Server error. Please retry later.</source>
         <target>サーバーエラーです。 後でもう一度やり直してください。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/rest/rest-extractor.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="58639b3f0be657475928fb49c4a7cbd16aa44ded">
         <source>Subscribed to <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/></source>
         <target><x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> の購読が完了しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1cadbf82f0e91611321c5abd282f0c23d8ccbfa1">
         <source>Subscribed</source>
         <target>購読が完了しました</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="3e7735fa326fcdc9e1188b6d9ff4b4329312fc26">
         <source>Unsubscribed from <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/></source>
         <target><x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> の購読を解除しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="294395337b767af84f952ac28d58d54a13a11471">
         <source>Unsubscribed</source>
         <target>購読を解除しました</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/user-subscription/subscribe-button.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="38c877fb0a5fdcadc379256953ad2d1eb8233fdf">
         <source>Moderator</source>
         <target>モデレーター</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/users/user.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5034e84fab7cd3d662d2483753e33caea0774b78">
         <source>Video removed from <x id="INTERPOLATION" equiv-text="{{name}}"/></source>
         <target>動画は <x id="INTERPOLATION" equiv-text="{{name}}"/> によって削除されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5cbf881bedb548fda270e2b745c8cbe332a5e4de">
         <source>Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/> at timestamps <x id="INTERPOLATION_1" equiv-text="{{t}}"/></source>
         <target>Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/> at timestamps <x id="INTERPOLATION_1" equiv-text="{{t}}"/></target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f69a06eee4963406efdbff8c3d9765832c30482f">
         <source>Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/></source>
         <target>動画 <x id="INTERPOLATION" equiv-text="{{n}}"/> は追加されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-add-to-playlist.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="986f17319b16d01d0047e2e2cd728bf4dbac4fe8">
         <source>Timestamps updated</source>
         <target>タイムスタンプが更新されました</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="28d23ed47149ffd34c2ebd58bfeb4601649c784f">
         <source>Starts at </source>
         <target>Starts at </target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1e40e4317900075588705bc4084fda4b2ddb3372">
         <source>Stops at </source>
         <target>Stops at </target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1b8201c470a1635cc9beab9adb90eabd19fc9691">
         <source> and stops at </source>
         <target> and stops at </target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video-playlist/video-playlist-element-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="73c33d602da89a33d353d686f36c2fff39f0aee3">
         <source>Video blacklisted.</source>
         <target>動画がブラックリストに登録されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-blacklist.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ef90545bc832876c0d7f9a10363c75137472bbb5">
         <source>Copied</source>
         <target>コピーしました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-download.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/modal/video-share.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="fa2601e52cbf5725a13d33fe14458823b882ea50">
         <source>Video reported.</source>
         <target>動画を報告しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/modals/video-report.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f1abd89c9280323209e939fa9c30f6e5cda20c95">
         <source>Do you really want to delete this video?</source>
         <target>本当にこの動画を削除しますか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-actions-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="0f829293d953936450158c2dd7b483d6b960ed2b" datatype="html">
+        <source>Save to playlist</source><target state="new">Save to playlist</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/shared/video/video-actions-dropdown.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="007ab5fa2aae8a7372307d3fc45a2dbcb11ffd61">
         <source>Blacklist</source>
@@ -5909,97 +7983,103 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-actions-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="f72992030f134408b675152c397f9d0ec00f3b2a">
         <source>Report</source>
         <target>報告</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-actions-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="dd9f3264feed4935008861c15d81c947124e4ac3">
         <source>Published</source>
         <target>公開済</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="8e6d54c4f760d9e90518eef5334211c48c0b71e2">
         <source>Publication scheduled on </source>
         <target>公開予定日</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="4a7e91ebe1cf184db5f2bfecf9c16ff81c9e2c02">
         <source>Waiting transcoding</source>
         <target>トランスコードを待機中</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="21f1c9d5c67346c830aced4f670045fcf0aeb83a">
         <source>To transcode</source>
         <target>トランスコードする</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="289fe8342e8b7df689c75026a24a60fd7f5e9392">
         <source>To import</source>
         <target>インポートする</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video-miniature.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d4195053fd38eacf6dee1fc507296928978cc8fb">
         <source>Only I can see this video</source>
         <target>自分だけがこの動画を視聴することができます</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="17b62592e5fcabb5235bb25c4883a827ab37cf70">
         <source>Only people with the private link can see this video</source>
         <target>リンクを知っている人のみがこの動画を視聴できます</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="15be15cbdc6e960f57e801f457c19165ab39632b">
         <source>Anyone can see this video</source>
         <target>誰でもこの動画を視聴することができます</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/shared/video/video.service.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="320c9c3482a0ebe46da42ce9e0cbdc5ba26ea8bb">
         <source>Video to import updated.</source>
         <target>動画のインポートが完了しました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-torrent.component.ts</context><context context-type="linenumber">1</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-import-url.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0e907e5a96537e464b192f8adce79ce6487cbb1c">
         <source>Your video was uploaded to your account and is private.</source>
         <target>動画はこのアカウントに非公開でアップロードされています。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="24840228f2826b66252cfcaab9820b1c7e0da264">
         <source>But associated data (tags, description...) will be lost, are you sure you want to leave this page?</source>
         <target>関連するデータ (タグ、説明など) は失われます。このページから移動してもよろしいですか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5af84926d631326e548573ebf0f6dff07845aeb4">
         <source>Your video is not uploaded yet, are you sure you want to leave this page?</source>
         <target>動画はまだアップロードされていません。このページから移動してもよろしいですか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="bef4ec92fa80e7b7ac03f8ad2b49d2a126f0cc71" datatype="html">
+        <source>Upload <x id="INTERPOLATION" equiv-text="{{videofileName}}"/></source><target state="new">Upload <x id="INTERPOLATION" equiv-text="{{videofileName}}"/></target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="c5cb19aeb6447deda40cc1227ceca1359ab955e9">
         <source>Upload cancelled</source>
@@ -6007,48 +8087,54 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="972fc644f847cf84e4732ec012915c4cdaf865ce">
         <source>Video published.</source>
         <target>動画が公開されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="a6019e856f511dbe1fe658790c71c594b26930ee">
         <source>Your video quota is exceeded with this video (video size: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, used: <x id="INTERPOLATION_1" equiv-text="{{videoQuotaUsed}}"/>, quota: <x id="INTERPOLATION_2" equiv-text="{{videoQuota}}"/>)</source>
         <target>アカウントに割り当てられた容量制限を超えています。(動画サイズ: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, 使用済: <x id="INTERPOLATION_1" equiv-text="{{videoQuotaUsed}}"/>, 割り当て: <x id="INTERPOLATION_2" equiv-text="{{videoQuota}}"/>)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="c980896ac8e08e9751545db1b7ef0e93fb8a52cd">
         <source>Your daily video quota is exceeded with this video (video size: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, used: <x id="INTERPOLATION_1" equiv-text="{{quotaUsedDaily}}"/>, quota: <x id="INTERPOLATION_2" equiv-text="{{quotaDaily}}"/>)</source>
         <target>1日あたりのアップロード容量制限を超えています。(動画サイズ: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, 使用済: <x id="INTERPOLATION_1" equiv-text="{{quotaUsedDaily}}"/>, 割り当て: <x id="INTERPOLATION_2" equiv-text="{{quotaDaily}}"/>)</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="bfdf9de4bd9140f77feb6a5fe2b51f3f0565eaa4">
         <source>You have unsaved changes! If you leave, your changes will be lost.</source>
         <target>保存していない変更があります。 ページを移動すると、変更した内容は失われます。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-update.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="757e9c083c8f3d578bd74f055cc337c72417e187">
         <source>Video updated.</source>
         <target>動画が更新されました。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-edit/video-update.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="aeb61b334cac080733c3e03766165a346bbf42fd">
         <source> <x id="INTERPOLATION" equiv-text="{{totalReplies}}"/> replies will be deleted too.</source>
         <target> <x id="INTERPOLATION" equiv-text="{{totalReplies}}"/> の返信も削除されます。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comments.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit><trans-unit id="2f1871ee46375fa532326533303288fbe891e85d" datatype="html">
+        <source> The deletion will be sent to remote instances, so they remove the comment too.</source><target state="new"> The deletion will be sent to remote instances, so they remove the comment too.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comments.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="8d850ce30ecdacf4755d85cce1fe44cb0d1fc38d">
         <source> It is a remote comment, so the deletion will only be effective on your instance.</source>
@@ -6056,41 +8142,47 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/comment/video-comments.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="d5a4811e15319ad9354e1b62e9ca0131192b489e">
         <source><x id="INTERPOLATION" equiv-text="{{likesNumber}}"/> likes / <x id="INTERPOLATION_1" equiv-text="{{dislikesNumber}}"/> dislikes</source>
         <target>高評価: <x id="INTERPOLATION" equiv-text="{{likesNumber}}"/> / 低評価: <x id="INTERPOLATION_1" equiv-text="{{dislikesNumber}}"/></target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="ed013c2c29216501c688e9cb5f3a1c9fd9147b71">
         <source>This video contains mature or explicit content. Are you sure you want to watch it?</source>
         <target>この動画には成人向けコンテンツまたは露骨なコンテンツが含まれています。表示してもよろしいですか?</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="5ba3d522e4146eefcbd5c222247c1e2423d27cd8">
         <source>Mature or explicit content</source>
         <target>成人向けコンテンツまたは露骨なコンテンツ</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="0e65067fdcc9d8725a41896cb1e229d1415a45f6">
         <source>Like the video</source>
         <target>高く評価</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1a999e06e1aca0a70cd7d0e3e5c2c63d0e1885c8">
         <source>Dislike the video</source>
         <target>低く評価</target>
         <context-group name="null">
           <context context-type="linenumber">1</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">1</context></context-group></trans-unit><trans-unit id="8da38a1074a420611eac466a45ef2decbbb45ab8" datatype="html">
+        <source>Videos that have the higher number of likes.</source><target state="new">Videos that have the higher number of likes.</target>
+        <context-group purpose="location">
+          <context context-type="sourcefile">src/app/videos/video-list/video-most-liked.component.ts</context>
+          <context context-type="linenumber">1</context>
+        </context-group>
       </trans-unit>
       <trans-unit id="5b94148c16fa19e3db89972d11e93f790a73a054">
         <source>Trending for the last 24 hours</source>
@@ -6098,34 +8190,34 @@ When you will upload a video in this channel, the video support field will be au
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6e9cb0b3b38312870471954abec8690170429a4e">
         <source>Trending videos are those totalizing the greatest number of views during the last 24 hours</source>
         <target>トレンドの動画は、過去 24 時間の集計で最も多く視聴された動画です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="6da9ddede61711ecfeaa94fc61a6b7bb844ab3df">
         <source>Trending for the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days</source>
         <target>過去 <x id="INTERPOLATION" equiv-text="{{days}}"/> 日間のトレンド</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="caa0a70f34df9b60a71ed0ad6c82de7b07c0c509">
         <source>Trending videos are those totalizing the greatest number of views during the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days</source>
         <target>トレンドの動画は、過去 <x id="INTERPOLATION" equiv-text="{{days}}"/> 日間の集計で最も多く視聴された動画です。</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/video-list/video-trending.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
       <trans-unit id="1b157e15c434469d91e56d027b78bf69c9983165">
         <source>Videos from your subscriptions</source>
         <target>購読した動画</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
-      </trans-unit>
+      <context-group purpose="location"><context context-type="sourcefile">src/app/videos/video-list/video-user-subscriptions.component.ts</context><context context-type="linenumber">1</context></context-group></trans-unit>
     </body>
-  </file></xliff>
\ No newline at end of file
+  </file></xliff>