- 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"/>
- <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>
- <target>Zein dira ondorioak?</target>
- <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"/>
- <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"/>
- <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"/>
- <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="<a>"/>with the WebTorrent library<x id="CLOSE_LINK" ctype="x-a" equiv-text="</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="<a>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more information
- </source>
- <target state="new"/>
- <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"/>
- <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>
- <target>Zein da PeerTube eta YouTube-ren arteko aldea?</target>
- <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"/>
- <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>
- <target>Zer egin dezaket nire IP helbidearen ikusgaitasuna mugatzeko?</target>
- <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"/>
- <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>
- <target>Zer egingo da arazo hau gutxiagotzeko?</target>
- <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"/>
- <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>
- <target>Tracker-ak bidaltzen dituen berdin kopurua mugatzea</target>
- <context-group name="null">
- <context context-type="linenumber">98</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">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>Tracker-ak jasotzen dituen eskarien maitasuna mugatzea (probetan orain)</target>
- <context-group name="null">
- <context context-type="linenumber">99</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">99</context></context-group>
- </trans-unit>
- <trans-unit id="ba77e356eaa5c06caaf5c8734c361d1a5415fe1c">
- <source>Ring a bell if there are unusual requests (being tested)</source>
- <target>Ezohiko eskariak badaude abisu ematea (probetan orain)</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 desgaitzea administrazio paneletik</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>Bideoen erredundantzia programa automatiko bat: ez genuke jakingo bideoa deskargatu duen IP-a nahita ala automatikoki egin duen</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>
- Sortu kontu bat
- </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 & Sustainability</source><target state="new">Administrators & 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="<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"/>
- <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="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="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="8fbccb6e6436dd8c6f9b7239a5b3b124aad134f6" datatype="html">
- <source>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">
- <source>Example: jane_doe</source>
- <target>Adibidez: jone_inorrez</target>
- <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="<a>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> and to the <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/>
- of this instance
- </source>
- <target state="new"/>
- <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" datatype="html">
- <source>Cannot get about information from server</source><target state="new">Cannot get about information from server</target>
- <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" datatype="html">
- <source>Your message has been sent.</source><target state="new">Your message has been sent.</target>
- <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" datatype="html">
- <source>You already sent this form recently</source><target state="new">You already sent this form recently</target>
- <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>Deskripziorik ez</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>
- <target>240p</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="c8cfad7e7a16c57c42535331b65cb7de40d8402e">
- <source>360p</source>
- <target>360p</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="48f0af5a0d0bea4e84b27eaf41b19c85a531c2a5">
- <source>480p</source>
- <target>480p</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="6f06138daf6363746ff26bfc0cb2491c09cdfdf2">
- <source>720p</source>
- <target>720p</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="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>
- <target>Automatikoa (ffmpeg bidez)</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="b9e64712e3e5c342ce9cd32eec6cd7d6c00f4048">
- <source>Configuration updated.</source>
- <target>Konfigurazioa eguneratuta.</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>
- <target>Mugagabea</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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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" datatype="html">
- <source>Do you really want to reject this follower?</source><target state="new">Do you really want to reject this follower?</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="20c3d69c0b67a74df0aa3920485016b2080578f6" datatype="html">
- <source>Reject</source><target state="new">Reject</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="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" datatype="html">
- <source>Do you really want to delete this follower?</source><target state="new">Do you really want to delete this follower?</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="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>
- <target><x id="INTERPOLATION" equiv-text="{{host}}"/> baliogabea da</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/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>Jarraitu beharreko ostalariak zehaztu behar dituzu.</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/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>Ostalariak ezin dira errepikatu.</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/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="<br/>"/> - </source>
- <target>Berresten baduzu, jarraitzeko eskari bat bidaliko duzu hona:<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> - </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/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>Jarraitu zerbitzari berria(k)</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/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>Jarraitzeko eskaria(k) bidalita!</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/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>Ziur<x id="INTERPOLATION" equiv-text="{{host}}"/> jarraitzeari utzi nahi diozula?</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/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>Utzi jarraitzeari</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/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>Ez duzu jada <x id="INTERPOLATION" equiv-text="{{host}}"/> jarraitzen.</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/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>gaituta</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/shared/redundancy-checkbox.component.ts</context><context context-type="linenumber">1</context></context-group>
- </trans-unit>
- <trans-unit id="795733aac948794cadeb3be6386882efac2c38ad">
- <source>disabled</source>
- <target>desgaituta</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/shared/redundancy-checkbox.component.ts</context><context context-type="linenumber">1</context></context-group>
- </trans-unit>
- <trans-unit id="1123807fc813c816404598147173403d00117557" datatype="html">
- <source>Redundancy for <x id="INTERPOLATION" equiv-text="{{host}}"/> is <x id="INTERPOLATION_1" equiv-text="{{stateLabel}}"/></source><target state="new">Redundancy for <x id="INTERPOLATION" equiv-text="{{host}}"/> is <x id="INTERPOLATION_1" equiv-text="{{stateLabel}}"/></target>
- <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}}"/> kontua zure instantziak desmutututa.</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/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}}"/> instantzia zure instantziak demutututa.</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/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>Iruzkina eguneratua.</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-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>Ezabatu salaketa hau</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-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>Eguneratu moderazio iruzkina</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-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>Markatu onartutako gisa</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-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>Markatu errefusatutako gisa</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-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>Ziur gehiegikeria salaketa hau ezabatu nahi duzula?</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-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>Gehiegikeria ezabatu da.</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-abuse-list/video-abuse-list.component.ts</context><context context-type="linenumber">1</context></context-group>
- </trans-unit>
- <trans-unit id="36e4cdb23056253e5ef0c62b7d4bbeb3f759f611" datatype="html">
- <source>Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from blacklist.</source><target state="new">Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from blacklist.</target>
- <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" datatype="html">
- <source><x id="INTERPOLATION" equiv-text="{{num}}"/> videos removed from blacklist.</source><target state="new"><x id="INTERPOLATION" equiv-text="{{num}}"/> videos removed from blacklist.</target>
- <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" datatype="html">
- <source>yes</source><target state="new">yes</target>
- <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" datatype="html">
- <source>no</source><target state="new">no</target>
- <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>Ziur zaude bideo hau zerrenda beltzetik atera nahi duzula? Berriro bideon zerrendan eskuragarri egongo da.</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="1585babc36806e20e225ac27dbba0e7c7cd09e0f">
- <source>Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist.</source>
- <target><x id="INTERPOLATION" equiv-text="{{name}}"/> bideoa zerrenda beltzetik atera da.</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>
- <target>Informazioa</target>
- <context-group name="null">
- <context context-type="linenumber">1</context>
- </context-group>
- <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>Abisua</target>
- <context-group name="null">
- <context context-type="linenumber">1</context>
- </context-group>
- <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>Errorea</target>
- <context-group name="null">
- <context context-type="linenumber">1</context>
- </context-group>
- <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}}"/> erabiltzailea sortuta.</target>
- <context-group name="null">
- <context context-type="linenumber">1</context>
- </context-group>
- <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" datatype="html">
- <source>Password changed for user <x id="INTERPOLATION" equiv-text="{{username}}"/>.</source><target state="new">Password changed for user <x id="INTERPOLATION" equiv-text="{{username}}"/>.</target>
- <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" datatype="html">
- <source>Update user password</source><target state="new">Update user password</target>
- <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}}"/> erabiltzailea eguneratuta.</target>
- <context-group name="null">
- <context context-type="linenumber">1</context>
- </context-group>
- <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>Eguneratu erabiltzailea</target>
- <context-group name="null">
- <context context-type="linenumber">1</context>
- </context-group>
- <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" datatype="html">
- <source>An email asking for password reset has been sent to <x id="INTERPOLATION" equiv-text="{{username}}"/>.</source><target state="new">An email asking for password reset has been sent to <x id="INTERPOLATION" equiv-text="{{username}}"/>.</target>
- <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>Kendu debekua</target>
- <context-group name="null">
- <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/+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>Ezarri e-maila baieztatua gisa</target>
- <context-group name="null">
- <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>
- </trans-unit>
- <trans-unit id="ac401df84c5fa471700c3368de51c969ccb8bacf">
- <source>You cannot ban root.</source>
- <target>Ezin duzu root debekatu</target>
- <context-group name="null">
- <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>
- </trans-unit>
- <trans-unit id="98119091712a8ca72905e3b4c1cf60649af7565e">
- <source>Do you really want to unban <x id="INTERPOLATION" equiv-text="{{num}}"/> users?</source>
- <target>Ziur <x id="INTERPOLATION" equiv-text="{{num}}"/> erabiltzaileei debekua kendu nahi diozula?</target>
- <context-group name="null">
- <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>
- </trans-unit>
- <trans-unit id="6121be086a51c4c73bbdd8aebdddd9744c8f1ffd">
- <source><x id="INTERPOLATION" equiv-text="{{num}}"/> users unbanned.</source>
- <target><x id="INTERPOLATION" equiv-text="{{num}}"/> erabiltzaileei debekua kendu zaie.</target>
- <context-group name="null">
- <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>
- </trans-unit>
- <trans-unit id="911fc197949e47aa5f0541627bc319f59edd9d11">
- <source>You cannot delete root.</source>
- <target>Ezin duzu erroa ezabatu.</target>
- <context-group name="null">
- <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>
- </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>Erabiltzaile hauek kentzen badituzu, ezin izango duzu izen bereko beste konturik sortu!</target>
- <context-group name="null">
- <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>
- </trans-unit>
- <trans-unit id="b708d332e3f89b24745e749fa530210f0bdea329">
- <source><x id="INTERPOLATION" equiv-text="{{num}}"/> users deleted.</source>
- <target><x id="INTERPOLATION" equiv-text="{{num}}"/> erabiltzaile ezabatuta.</target>
- <context-group name="null">
- <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>
- </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}}"/> erabiltzailearen e-mail helbidea baieztatua gisa ezarri da.</target>
- <context-group name="null">
- <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>
- </trans-unit>
- <trans-unit id="2667ca38672421a0a7a22343d2a0060ee41246de">
- <source>Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted.</source>
- <target><x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> kontua desmutututa.</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-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}}"/> instantzia desmutututa.</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-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" datatype="html">
- <source>My videos history</source><target state="new">My videos history</target>
- <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>
+ ADMINISTRATORS & SUSTAINABILITY
+ </source>
+ <target state="new">
+ ADMINISTRATORS & SUSTAINABILITY
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">32</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">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">44</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">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">58</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">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">72</context></context-group></trans-unit>
+ <trans-unit id="2646614e3af5f103885f64e4f097e45569091fd6" datatype="html">
+ <source>How we will pay for this instance</source>
+ <target state="new">How we will pay for this instance</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">86</context></context-group></trans-unit>
+ <trans-unit id="2a422d9f181480a3199d18e7d5d616ad4e75530a" datatype="html">
+ <source>
+ INFORMATION
+ </source>
+ <target state="new">
+ INFORMATION
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">101</context></context-group></trans-unit>
+ <trans-unit id="c47227276184c2145c8ca1161ce08075df573568" datatype="html">
+ <source>
+ MODERATION
+ </source>
+ <target state="new">
+ MODERATION
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">128</context></context-group></trans-unit>
+ <trans-unit id="e00d53801f276434a03bbfd4a8443651f46ef91a" datatype="html">
+ <source>
+ OTHER INFORMATION
+ </source>
+ <target state="new">
+ OTHER INFORMATION
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">183</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">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">195</context></context-group></trans-unit>
+ <trans-unit id="d84d2cd0e5c2053a4451e7f77b81269e157cc5af" datatype="html">
+ <source>FEATURES</source>
+ <target state="new">FEATURES</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">203</context></context-group></trans-unit>
+ <trans-unit id="fa48c3ddc2ef8e40e5c317e68bc05ae62c93b0c1">
+ <source>Features found on this instance</source>
+ <target>Instantzia honetako ezaugarriak</target>
+
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/shared/shared-instance/instance-features-table.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
+ <trans-unit id="92538de0e2f6e64f1d05291132b93c32bed81237" datatype="html">
+ <source>STATISTICS</source>
+ <target state="new">STATISTICS</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">215</context></context-group></trans-unit>
+ <trans-unit id="6b8b10fedeff64aa441ebedc2b7fbd07f6f246c1" datatype="html">
+ <source>What is PeerTube?</source>
+ <target state="new">
+ What is PeerTube?
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">3</context></context-group></trans-unit>
+ <trans-unit id="49ea58bdafe3b72efaa42bac13d7d9b2f22a2990" datatype="html">
+ <source>
+ PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser.
+ </source>
+ <target state="new">
+ PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser.
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">10</context></context-group></trans-unit><trans-unit id="ccbfd56f7d72ca5055b86a35f66b7a6d0a250d03" datatype="html">
+ <source> It is free and open-source software, under <x id="START_LINK"/>AGPLv3 licence<x id="CLOSE_LINK"/>. </source><target state="new"> It is free and open-source software, under <x id="START_LINK"/>AGPLv3 licence<x id="CLOSE_LINK"/>. </target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context>
+ <context context-type="linenumber">14,16</context>
+ </context-group>
+ </trans-unit>
+
+ <trans-unit id="7b85d0debc419e6c9c390ce02686b57d256cd139" datatype="html">
+ <source> For more information, please visit <x id="START_LINK"/>joinpeertube.org<x id="CLOSE_LINK"/>. </source>
+ <target state="new">
+ For more information, please visit
+ <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>joinpeertube.org
+ <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.
+
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">19</context></context-group></trans-unit>
+ <trans-unit id="0f972eed0e4c81f8006cf8061a400304b2c62b21" datatype="html">
+ <source>Use PeerTube documentation</source>
+ <target state="new">Use PeerTube
+ documentation</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">28</context></context-group></trans-unit>
+ <trans-unit id="80c7532b45374a38b6c5f3bd5576464660b95b89" datatype="html">
+ <source>Discover how to setup your account, what is a channel, how to create a playlist and more!</source>
+ <target state="new">
+ Discover how to setup your account, what is a channel, how to create a playlist and more!
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">33</context></context-group></trans-unit>
+ <trans-unit id="08d65d76b1b4f8b5d802900b539b1d2e16a71756" datatype="html">
+ <source>PeerTube Applications</source>
+ <target state="new">PeerTube
+ Applications</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">42</context></context-group></trans-unit>
+ <trans-unit id="41d3c1ad1b83498b20d96d74bc14e0a1e9749529" datatype="html">
+ <source>Discover unofficial Android applications or browser addons!</source>
+ <target state="new">
+ Discover unofficial Android applications or browser addons!
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">46</context></context-group></trans-unit>
+ <trans-unit id="a1b892a310faf2ee74544d659ce968314997d56a" datatype="html">
+ <source>Contribute on PeerTube</source>
+ <target state="new">Contribute on
+ PeerTube</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">54</context></context-group></trans-unit>
+ <trans-unit id="2c4788d7843d80bf5aad6283aba75c8151807e8c" datatype="html">
+ <source>Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code!</source>
+ <target state="new">
+ Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code!
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">59</context></context-group></trans-unit>
+ <trans-unit id="c02493cfa08b82c468233b83069b5baff23890e1">
+ <source>P2P & Privacy</source>
+ <target>P2P eta pribatutasuna</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">71</context></context-group></trans-unit>
+ <trans-unit id="d0a97e9255fb49b92504d36516f902f440bc8878" datatype="html">
+ <source> PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube. </source>
+ <target state="new">
+ PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server,
+ but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What
+ follows applies only if you want to keep using the P2P mode of PeerTube.
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">75</context></context-group></trans-unit>
+ <trans-unit id="e4ce50f3019e3ebe9a479784c6cb68a31c7a8231">
+ <source>What are the consequences?</source>
+ <target>Zein dira ondorioak?</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">85</context></context-group></trans-unit>
+ <trans-unit id="14d3bc3dafb4a09f3c79daac07ebf30e76457f63" 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">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">88</context></context-group></trans-unit>
+ <trans-unit id="fc899a02306f4fd2ce20978136d252dd6eb346cf" 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">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">94</context></context-group></trans-unit>
+ <trans-unit id="278669a7857ee77786cf4578b11bb601002cf7a8" 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 peer 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 peer in the swarm
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">99</context></context-group></trans-unit>
+ <trans-unit id="3f47eec5fb00ae46a0035cc8f9e428e3d549e337" 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">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">105</context></context-group></trans-unit>
+ <trans-unit id="a5089b43b2fd8a2639bc7a4cdfaa90e869f51cc3" 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">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">109</context></context-group></trans-unit>
+ <trans-unit id="ff5458261525060246f1f49a740c8d094dc4bac4" 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">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">114</context></context-group></trans-unit>
+ <trans-unit id="31c95b65cb16d779069e65e82e68690f712c4a5c" datatype="html">
+ <source> Web peers are not publicly accessible: because we use WebRTC inside the web browser (<x id="START_LINK"/>with the WebTorrent library<x id="CLOSE_LINK"/>), 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"/>this document<x id="CLOSE_LINK"/> 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="<a>"/>with the
+ WebTorrent library
+ <x id="CLOSE_LINK" ctype="x-a" equiv-text="</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="<a>"/>this document
+ <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more information
+
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">118</context></context-group></trans-unit>
+ <trans-unit id="e916a82a25fb892f83d2b63ca55594dc7d02f36a" 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">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">127</context></context-group></trans-unit>
+ <trans-unit id="4bf47a1ae952bf42a4682a5ecddb0bfb8c9adfaf">
+ <source>How does PeerTube compare with YouTube?</source>
+ <target>Zein da PeerTube eta YouTube-ren arteko aldea?</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">131</context></context-group></trans-unit>
+ <trans-unit id="1fd22031e4f7920db2300cc76ee9c8516b25f50d" datatype="html">
+ <source> The threats to privacy with 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 with 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">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">134</context></context-group></trans-unit>
+ <trans-unit id="3c2990d5e452bdf2317ff23745db70705d848d99">
+ <source>What can I do to limit the exposure of my IP address?</source>
+ <target>Zer egin dezaket nire IP helbidearen ikusgaitasuna mugatzeko?</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">139</context></context-group></trans-unit>
+ <trans-unit id="301e86f807ed659ff42d3b4bba6e03b88bff7907" 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">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">142</context></context-group></trans-unit>
+ <trans-unit id="8ce78dd287b9a9dde5079916425ea66466530e41">
+ <source>What will be done to mitigate this problem?</source>
+ <target>Zer egingo da arazo hau gutxiagotzeko?</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">148</context></context-group></trans-unit>
+ <trans-unit id="db4d65ed605b948169d51eac4c1b2ff662088eb7" datatype="html">
+ <source> PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: </source>
+ <target state="new">
+ PeerTube wants to deliver the best countermeasures possible, to give you more choice
+ and render attacks less likely. Here is what we put in place so far:
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">151</context></context-group></trans-unit>
+ <trans-unit id="89c0c2c3150b99bbea20214895df56c8f8d6125d" datatype="html">
+ <source>We set a limit to the number of peers sent by the tracker</source>
+ <target state="new">We set a limit to the number of peers sent by the tracker</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">156</context></context-group></trans-unit>
+ <trans-unit id="b23c2b01db8b09f1a9bc6144d66291e28f02daf4" datatype="html">
+ <source>We set a limit on the request frequency received by the tracker</source>
+ <target state="new">We set a limit on the request frequency received by the tracker</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">157</context></context-group></trans-unit>
+ <trans-unit id="b6f5d5d1aab25c1e675c66ea5dbb987654e9c0b0" datatype="html">
+ <source>Allow instance admins to disable P2P from the administration interface</source>
+ <target state="new">Allow instance admins to disable P2P from the administration interface</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">158</context></context-group></trans-unit>
+
+ <trans-unit id="a4a403ca6ccc6c4bd590cdfb045474270625ea12" datatype="html">
+ <source> Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. </source>
+ <target state="new">
+ Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling
+ WebRTC in your browser.
+ </target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">162</context></context-group></trans-unit>
+ <trans-unit id="eebbc9b6d037b9c08225b769a5f3f333b2789500" datatype="html">
+ <source>Followers instances</source>
+ <target state="new">Followers instances</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">4</context></context-group></trans-unit>
+ <trans-unit id="39dabfebe4a70cc00aa454f790b81cf453d38304" datatype="html">
+ <source>This instance does not have instances followers.</source>
+ <target state="new">This instance does not have instances followers.</target>
+
+ <context-group purpose="location"><context context-type="sourcefile">../app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">6</context></context-group></trans-unit><trans-unit id="9a9dcdc62c7e0048f4f4702b0327dda350341abc" datatype="html">
+ <source>This instance is not following any other.</source><target state="new">This instance is not following any other.</target>
+ <context-group purpose="location">
+ <context context-type="sourcefile">../app/+about/about-follows/about-follows.component.html</context>
+ <context context-type="linenumber">16</context>