Merge remote-tracking branch 'weblate/develop' into develop

pull/3672/head
Chocobozzz 2021-01-29 15:03:01 +01:00
commit 3c904c6893
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
9 changed files with 11102 additions and 9794 deletions

View File

@ -1,14 +1,10 @@
import { Pipe, PipeTransform } from '@angular/core' import { formatNumber } from '@angular/common'
import { Inject, LOCALE_ID, Pipe, PipeTransform } from '@angular/core'
// Thanks: https://github.com/danrevah/ngx-pipes/blob/master/src/ng-pipes/pipes/math/bytes.ts // Thanks: https://github.com/danrevah/ngx-pipes/blob/master/src/ng-pipes/pipes/math/bytes.ts
@Pipe({ name: 'myNumberFormatter' }) @Pipe({ name: 'myNumberFormatter' })
export class NumberFormatterPipe implements PipeTransform { export class NumberFormatterPipe implements PipeTransform {
private dictionary: Array<{max: number, type: string}> = [
{ max: 1000, type: '' },
{ max: 1000000, type: 'K' },
{ max: 1000000000, type: 'M' }
]
/** /**
* @param x number * @param x number
@ -21,6 +17,13 @@ export class NumberFormatterPipe implements PipeTransform {
return +f return +f
} }
private dictionary: Array<{max: number, type: string}> = [
{ max: 1000, type: '' },
{ max: 1000000, type: 'K' },
{ max: 1000000000, type: 'M' }
]
constructor (@Inject(LOCALE_ID) private localeId: string) {}
transform (value: number) { transform (value: number) {
const format = this.dictionary.find(d => value < d.max) || this.dictionary[this.dictionary.length - 1] const format = this.dictionary.find(d => value < d.max) || this.dictionary[this.dictionary.length - 1]
const calc = value / (format.max / 1000) const calc = value / (format.max / 1000)
@ -28,7 +31,7 @@ export class NumberFormatterPipe implements PipeTransform {
const decimalPart = NumberFormatterPipe.getDecimalForNumber(calc) const decimalPart = NumberFormatterPipe.getDecimalForNumber(calc)
return integralPart < 10 && decimalPart > 0 return integralPart < 10 && decimalPart > 0
? `${integralPart}.${decimalPart}${format.type}` ? formatNumber(parseFloat(`${integralPart}.${decimalPart}`), this.localeId) + format.type
: `${integralPart}${format.type}` : `${integralPart}${format.type}`
} }
} }

View File

@ -1,5 +1,5 @@
import { mapValues, pick } from 'lodash-es' import { mapValues, pick } from 'lodash-es'
import { Component, ElementRef, ViewChild } from '@angular/core' import { Component, ElementRef, Inject, LOCALE_ID, ViewChild } from '@angular/core'
import { AuthService, Notifier } from '@app/core' import { AuthService, Notifier } from '@app/core'
import { NgbActiveModal, NgbModal } from '@ng-bootstrap/ng-bootstrap' import { NgbActiveModal, NgbModal } from '@ng-bootstrap/ng-bootstrap'
import { VideoCaption, VideoFile, VideoPrivacy } from '@shared/models' import { VideoCaption, VideoFile, VideoPrivacy } from '@shared/models'
@ -34,13 +34,14 @@ export class VideoDownloadComponent {
private numbersPipe: NumberFormatterPipe private numbersPipe: NumberFormatterPipe
constructor ( constructor (
@Inject(LOCALE_ID) private localeId: string,
private notifier: Notifier, private notifier: Notifier,
private modalService: NgbModal, private modalService: NgbModal,
private videoService: VideoService, private videoService: VideoService,
private auth: AuthService private auth: AuthService
) { ) {
this.bytesPipe = new BytesPipe() this.bytesPipe = new BytesPipe()
this.numbersPipe = new NumberFormatterPipe() this.numbersPipe = new NumberFormatterPipe(this.localeId)
} }
get typeText () { get typeText () {

File diff suppressed because it is too large Load Diff

View File

@ -381,8 +381,7 @@
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video/video-views-counter.component.html</context><context context-type="linenumber">3</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video/video-views-counter.component.html</context><context context-type="linenumber">3</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="7ac18f5bb1a9b9f245acc8497c2f165a7e9f8510" datatype="html"> <trans-unit id="7ac18f5bb1a9b9f245acc8497c2f165a7e9f8510" datatype="html">
<source> <x id="ICU" equiv-text="{video.views, plural, =1 {1 view} other {{{ video.views | myNumberFormatter }} views}} <source><x id="ICU" equiv-text="{video.views, plural, =1 {1 view} other {{{ video.views | myNumberFormatter }} views}} "/> </source>
"/> </source>
<target state="translated"><x id="ICU" equiv-text="{video.views, plural, =1 {1 Aufruf} other {{{ video.views | myNumberFormatter }} Aufrufe}} "/> </target> <target state="translated"><x id="ICU" equiv-text="{video.views, plural, =1 {1 Aufruf} other {{{ video.views | myNumberFormatter }} Aufrufe}} "/> </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video/video-views-counter.component.html</context> <context context-type="sourcefile">src/app/shared/shared-video/video-views-counter.component.html</context>
@ -398,8 +397,7 @@
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="2a6ba0b4ffe992ddd03f40ee75b879996bdfb5f7" datatype="html"> <trans-unit id="2a6ba0b4ffe992ddd03f40ee75b879996bdfb5f7" datatype="html">
<source> <x id="ICU" equiv-text="{video.views, plural, =1 {1 viewer} other {{{ video.views | myNumberFormatter }} viewers}} <source><x id="ICU" equiv-text="{video.views, plural, =1 {1 viewer} other {{{ video.views | myNumberFormatter }} viewers}} "/> </source>
"/> </source>
<target state="translated"><x id="ICU" equiv-text="{video.views, plural, =1 {1 Betrachter} other {{{ video.views | myNumberFormatter }} Betrachter}} "/> </target> <target state="translated"><x id="ICU" equiv-text="{video.views, plural, =1 {1 Betrachter} other {{{ video.views | myNumberFormatter }} Betrachter}} "/> </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video/video-views-counter.component.html</context> <context context-type="sourcefile">src/app/shared/shared-video/video-views-counter.component.html</context>
@ -408,7 +406,7 @@
</trans-unit> </trans-unit>
<trans-unit id="3267631941074558910" datatype="html"> <trans-unit id="3267631941074558910" datatype="html">
<source>Cannot fetch information of this remote account</source> <source>Cannot fetch information of this remote account</source>
<target state="new">Cannot fetch information of this remote account</target> <target state="translated">Informationen zu diesem Remote-Konto können nicht abgerufen werden</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.ts</context> <context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.ts</context>
<context context-type="linenumber">60</context> <context context-type="linenumber">60</context>
@ -529,8 +527,8 @@
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">19</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.html</context><context context-type="linenumber">19</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="8644431249513874405" datatype="html"> <trans-unit id="8644431249513874405" datatype="html">
<source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> compatible that supports:</source> <source>&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; compatible that supports:</source>
<target state="translated">&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown&lt;/a> kompatibel. Unterstützt:</target> <target state="translated">&lt;a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer"&gt;Markdown&lt;/a&gt; kompatibel. Unterstützt:</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/help.component.ts</context><context context-type="linenumber">75</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="98ae65ebba6c43c5cda8bdbd6f03e1daa0595af1" datatype="html"> <trans-unit id="98ae65ebba6c43c5cda8bdbd6f03e1daa0595af1" datatype="html">
@ -545,7 +543,7 @@
</trans-unit> </trans-unit>
<trans-unit id="606af655e677f8b06f27f09777cbb8a25b4de665" datatype="html"> <trans-unit id="606af655e677f8b06f27f09777cbb8a25b4de665" datatype="html">
<source>Subscribe with a remote account:</source> <source>Subscribe with a remote account:</source>
<target state="new">Subscribe with a remote account:</target> <target state="translated">Mit einem Remote-Konto abonnieren:</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context> <context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context>
<context context-type="linenumber">62</context> <context context-type="linenumber">62</context>
@ -560,8 +558,10 @@
<source>Subscribe with your local account</source> <source>Subscribe with your local account</source>
<target>Mit deinem lokalen Konto abonnieren</target> <target>Mit deinem lokalen Konto abonnieren</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context><context context-type="linenumber">58</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context><context context-type="linenumber">58</context></context-group>
</trans-unit><trans-unit id="1096694538966074574" datatype="html"> </trans-unit>
<source>Published <x id="PH" equiv-text="total"/> videos matching "<x id="PH_1" equiv-text="this.search"/>"</source><target state="new">Published <x id="PH" equiv-text="total"/> videos matching "<x id="PH_1" equiv-text="this.search"/>"</target> <trans-unit id="1096694538966074574" datatype="html">
<source>Published <x id="PH" equiv-text="total"/> videos matching "<x id="PH_1" equiv-text="this.search"/>"</source>
<target state="translated">Veröffentlicht <x id="PH" equiv-text="total"/> Videos passend zu "<x id="PH_1" equiv-text="this.search"/>"</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+accounts/account-search/account-search.component.ts</context> <context context-type="sourcefile">src/app/+accounts/account-search/account-search.component.ts</context>
<context context-type="linenumber">89</context> <context context-type="linenumber">89</context>
@ -594,7 +594,7 @@
</trans-unit> </trans-unit>
<trans-unit id="10fc5e7d31ac52e14a0ee249d718275d2f25771e" datatype="html"> <trans-unit id="10fc5e7d31ac52e14a0ee249d718275d2f25771e" datatype="html">
<source>You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example).</source> <source>You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example).</source>
<target state="new"> You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). </target> <target state="translated">Sie können den Kanal über jede ActivityPub-fähige fediverse-Instanz (z. B. PeerTube, Mastodon oder Pleroma) abonnieren.</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context> <context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context>
<context context-type="linenumber">18,19</context> <context context-type="linenumber">18,19</context>
@ -602,7 +602,7 @@
</trans-unit> </trans-unit>
<trans-unit id="d27c1d2f9703f3afcfb9186fc57fe169d851cb06" datatype="html"> <trans-unit id="d27c1d2f9703f3afcfb9186fc57fe169d851cb06" datatype="html">
<source>You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example).</source> <source>You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example).</source>
<target state="new"> You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). </target> <target state="translated">Sie können damit über jede ActivityPub-fähige fediverse-Instanz (z. B. PeerTube, Mastodon oder Pleroma) interagieren.</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context> <context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context>
<context context-type="linenumber">26,27</context> <context context-type="linenumber">26,27</context>
@ -894,16 +894,16 @@
<context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context><context context-type="linenumber">16</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="0b56e18291f70cbcaddcafe46a4901fe499cd3cc" datatype="html"> <trans-unit id="0b56e18291f70cbcaddcafe46a4901fe499cd3cc" datatype="html">
<source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source> <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source>
<target state="translated">Diese Instanz erlaubt eine Registrierung. Lesen sie sich trotzdem die <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Richtlinien<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;>"/>Richtlinien<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>durch, bevor sie sich ein Konto erstellen. Hier können sie auch nach einer anderen Instanz suchen, die ihren Wünschen entspricht: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target> <target state="translated">Diese Instanz erlaubt eine Registrierung. Lesen sie sich trotzdem die <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;terms-anchor&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Richtlinien<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot; fragment=&quot;terms&quot;&gt;"/>Richtlinien<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>durch, bevor sie sich ein Konto erstellen. Hier können sie auch nach einer anderen Instanz suchen, die ihren Wünschen entspricht: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_LINK_2" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">60,62</context> <context context-type="linenumber">60,62</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="5ff5b420545ecb1ef07d7ad7c03253e4500246f1" datatype="html"> <trans-unit id="5ff5b420545ecb1ef07d7ad7c03253e4500246f1" datatype="html">
<source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </source> <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source>
<target state="translated">Diese Instanz erlaubt zurzeit keine Registrierung, sie können sich die <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'>"/>Richtlinien<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> für mehr Details durchlesen, oder hier nach einer Instanz suchen, die Ihnen das Anlegen eines Kontos und das Hochladen von Videos erlaubt: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/>. </target> <target state="translated">Diese Instanz erlaubt zurzeit keine Registrierung, sie können sich die <x id="START_LINK" ctype="x-a" equiv-text="&lt;a (click)=&quot;onTermsClick($event, instanceInformation)&quot; href='#'&gt;"/>Richtlinien<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> für mehr Details durchlesen, oder hier nach einer Instanz suchen, die Ihnen das Anlegen eines Kontos und das Hochladen von Videos erlaubt: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;alert-link&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">65,67</context> <context context-type="linenumber">65,67</context>
@ -972,8 +972,7 @@
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">103</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">103</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="1190256911880544559" datatype="html"> <trans-unit id="1190256911880544559" datatype="html">
<source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. The link will expire within 1 hour.</source>
The link will expire within 1 hour.</source>
<target state="translated">Es wird eine E-Mail zum Zurücksetzen des Passworts an <x id="PH" equiv-text="this.forgotPasswordEmail"/> gesendet. Der Link wird in einer Stunde ablaufen.</target> <target state="translated">Es wird eine E-Mail zum Zurücksetzen des Passworts an <x id="PH" equiv-text="this.forgotPasswordEmail"/> gesendet. Der Link wird in einer Stunde ablaufen.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">126</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">126</context></context-group>
</trans-unit> </trans-unit>
@ -2065,12 +2064,12 @@ Hilf mit PeerTube zu übersetzen!</target>
<trans-unit id="047f50bc5b5d17b5bec0196355953e1a5c590ddb"> <trans-unit id="047f50bc5b5d17b5bec0196355953e1a5c590ddb">
<source>Update</source> <source>Update</source>
<target>Aktualisieren</target> <target>Aktualisieren</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context><context context-type="linenumber">3</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context><context context-type="linenumber">18</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">68</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">61</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context><context context-type="linenumber">45</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context><context context-type="linenumber">3</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context><context context-type="linenumber">18</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html</context><context context-type="linenumber">68</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">61</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context><context context-type="linenumber">45</context></context-group></trans-unit> </trans-unit>
<trans-unit id="21add64f0f3ebbedf1150ca822c6e149494ab7a9"> <trans-unit id="21add64f0f3ebbedf1150ca822c6e149494ab7a9">
<source>Select the file to upload</source> <source>Select the file to upload</source>
<target>Wähle die Datei zum Hochladen aus</target> <target>Wähle die Datei zum Hochladen aus</target>
@ -2171,18 +2170,18 @@ Hilf mit PeerTube zu übersetzen!</target>
<trans-unit id="7860848084471862305" datatype="html"> <trans-unit id="7860848084471862305" datatype="html">
<source>Cannot create live because this instance have too many created lives</source> <source>Cannot create live because this instance have too many created lives</source>
<target state="translated">Kann kein Live-Übertragung erzeugen, da diese Instanz zu viele erzeugte Live-Übertragungen hat</target> <target state="translated">Kann kein Live-Übertragung erzeugen, da diese Instanz zu viele erzeugte Live-Übertragungen hat</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context><context context-type="linenumber">91</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context><context context-type="linenumber">91</context></context-group></trans-unit> </trans-unit>
<trans-unit id="1278564497286613571" datatype="html"> <trans-unit id="1278564497286613571" datatype="html">
<source>Cannot create live because you created too many lives</source> <source>Cannot create live because you created too many lives</source>
<target state="translated">Kann keine Live-Übertragung erzeugen, weil Sie zu viele Live-Übertragungen erzeugt haben</target> <target state="translated">Kann keine Live-Übertragung erzeugen, weil Sie zu viele Live-Übertragungen erzeugt haben</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context><context context-type="linenumber">93</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context><context context-type="linenumber">93</context></context-group></trans-unit> </trans-unit>
<trans-unit id="2621043320678012413" datatype="html"> <trans-unit id="2621043320678012413" datatype="html">
<source>Live published.</source> <source>Live published.</source>
<target state="translated">Live-Übertragung veröffentlicht.</target> <target state="translated">Live-Übertragung veröffentlicht.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context><context context-type="linenumber">123</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context><context context-type="linenumber">123</context></context-group></trans-unit> </trans-unit>
<trans-unit id="40e85da538414cc425f42d2b09189ce344865aa1" datatype="html"> <trans-unit id="40e85da538414cc425f42d2b09189ce344865aa1" datatype="html">
<source>Go Live</source> <source>Go Live</source>
<target state="translated">Live gehen</target> <target state="translated">Live gehen</target>
@ -2665,7 +2664,7 @@ Hilf mit PeerTube zu übersetzen!</target>
</trans-unit> </trans-unit>
<trans-unit id="6670e588ad98a777c18f30096aeff7687d53c1c4" datatype="html"> <trans-unit id="6670e588ad98a777c18f30096aeff7687d53c1c4" datatype="html">
<source>You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example).</source> <source>You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example).</source>
<target state="new"> You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). </target> <target state="translated">Sie können mit einem Konto auf jeder ActivityPub-kompatiblen Instanz kommentieren (z. B. PeerTube/Mastodon/Pleroma-Konto).</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+videos/+video-watch/comment/video-comment-add.component.html</context> <context context-type="sourcefile">src/app/+videos/+video-watch/comment/video-comment-add.component.html</context>
<context context-type="linenumber">60,61</context> <context context-type="linenumber">60,61</context>
@ -3403,8 +3402,8 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">7</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">7</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="fd7b8e728c25b616934661747224b1b2e7d9ea5c" datatype="html"> <trans-unit id="fd7b8e728c25b616934661747224b1b2e7d9ea5c" datatype="html">
<source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source> <source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source>
<target state="translated"><x id="ICU" equiv-text="{{abuse.countReportsForReporter, plural, =1 {1 Bericht} other {{{ abuse. countReportsForReporter }} Berichte}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target> <target state="translated"><x id="ICU" equiv-text="{{abuse.countReportsForReporter, plural, =1 {1 Bericht} other {{{ abuse. countReportsForReporter }} Berichte}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">27</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">27</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="fe8634bd713368d7971877c0e09d1869f09c924d" datatype="html"> <trans-unit id="fe8634bd713368d7971877c0e09d1869f09c924d" datatype="html">
@ -3490,8 +3489,8 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">33</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">33</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="da3ebfaee320ad7a8a41c75d6ee19e687f9b484d" datatype="html"> <trans-unit id="da3ebfaee320ad7a8a41c75d6ee19e687f9b484d" datatype="html">
<source><x id="ICU" equiv-text="{abuse.countReportsForReportee, plural, =1 {1 report} other {{{ abuse.countReportsForReportee }} reports}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source> <source><x id="ICU" equiv-text="{abuse.countReportsForReportee, plural, =1 {1 report} other {{{ abuse.countReportsForReportee }} reports}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source>
<target state="translated"><x id="ICU" equiv-text="{{abuse.countReportsForReportee, plural, =1 {1 Bericht} other {{{ abuse. countReportsForReportee }} Berichte}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target> <target state="translated"><x id="ICU" equiv-text="{{abuse.countReportsForReportee, plural, =1 {1 Bericht} other {{{ abuse. countReportsForReportee }} Berichte}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;ml-1 glyphicon glyphicon-flag&quot;&gt;"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">52</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">52</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="bdd37f55632abc18fb1fbf95d4b3f5f89ce3237b" datatype="html"> <trans-unit id="bdd37f55632abc18fb1fbf95d4b3f5f89ce3237b" datatype="html">
@ -3817,8 +3816,8 @@ Hilf mit PeerTube zu übersetzen!</target>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="50140de8e198dcb486966365d1d4c01fd910cc46" datatype="html"> <trans-unit id="50140de8e198dcb486966365d1d4c01fd910cc46" datatype="html">
<source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> jobs found.</source> <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> jobs found.</source>
<target state="translated">Keine <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code> "/> Jobs gefunden.</target> <target state="translated">Keine <x id="START_TAG_CODE" ctype="x-code" equiv-text="&lt;code&gt;"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="&lt;/code&gt; "/> Jobs gefunden.</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context>
<context context-type="linenumber">95</context> <context context-type="linenumber">95</context>
@ -3850,8 +3849,8 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">38</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">38</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="e4ce2d897f4bdce126c9012769654301a587110a" datatype="html"> <trans-unit id="e4ce2d897f4bdce126c9012769654301a587110a" datatype="html">
<source>By <x id="INTERPOLATION"/> -></source> <source>By <x id="INTERPOLATION"/> -&gt;</source>
<target state="translated">Von <x id="INTERPOLATION"/> -></target> <target state="translated">Von <x id="INTERPOLATION"/> -&gt;</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">46</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">46</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="3441b78841dad60f36576d99e38241ae7fefa933" datatype="html"> <trans-unit id="3441b78841dad60f36576d99e38241ae7fefa933" datatype="html">
@ -4464,8 +4463,8 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">910</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">910</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="cf06f240dd01db03367a64c84e5513dd59f3a381" datatype="html"> <trans-unit id="cf06f240dd01db03367a64c84e5513dd59f3a381" datatype="html">
<source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source> <source>Max simultaneous lives created on your instance <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source>
<target state="translated">Maximal gleichzeitig erstellte Live-Übertragungen auf ihrer Instanz<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/> (-1 für "Unbegrenzt")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target> <target state="translated">Maximal gleichzeitig erstellte Live-Übertragungen auf ihrer Instanz<x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/> (-1 für "Unbegrenzt")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">916</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">916</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="0ba5a92f3fcf3c32561c73cd7e100776967d920b" datatype="html"> <trans-unit id="0ba5a92f3fcf3c32561c73cd7e100776967d920b" datatype="html">
@ -4474,8 +4473,8 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">919</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">919</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="bdc3da1a466b92c3da58c3dff5d47030ec9f6680" datatype="html"> <trans-unit id="bdc3da1a466b92c3da58c3dff5d47030ec9f6680" datatype="html">
<source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></source> <source>Max simultaneous lives created per user <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 for "unlimited")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></source>
<target state="translated">Maximal gleichzeitig erstellte Live-Übertragungen pro Benutzer <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;>"/>(-1 für "Unbegrenzt")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/></target> <target state="translated">Maximal gleichzeitig erstellte Live-Übertragungen pro Benutzer <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;text-muted&quot;&gt;"/>(-1 für "Unbegrenzt")<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">924</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">924</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="9f667199fbfe1db90e4f3b1a6634f6036db93ad0" datatype="html"> <trans-unit id="9f667199fbfe1db90e4f3b1a6634f6036db93ad0" datatype="html">
@ -4557,13 +4556,13 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">742</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">742</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="5789fe6bacfbf750afc62f0399cadf899b67f348" datatype="html"> <trans-unit id="5789fe6bacfbf750afc62f0399cadf899b67f348" datatype="html">
<source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>If you also enabled HLS support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>If disabled, breaks federation with PeerTube instances &lt; 2.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></source> <source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>If you also enabled HLS support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>If disabled, breaks federation with PeerTube instances &lt; 2.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></source>
<target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Wenn Sie auch die HLS-Unterstützung aktiviert haben, wird der Videospeicher mit 2 multipliziert<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p> "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Wenn deaktiviert, bricht der Verbund mit PeerTube-Instanzen &lt; 2. 1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/></target> <target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Wenn Sie auch die HLS-Unterstützung aktiviert haben, wird der Videospeicher mit 2 multipliziert<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Wenn deaktiviert, bricht der Verbund mit PeerTube-Instanzen &lt; 2. 1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">785</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">785</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="db8369ea3a140ba4a114648ba204fb1a55ba742e" datatype="html"> <trans-unit id="db8369ea3a140ba4a114648ba204fb1a55ba742e" datatype="html">
<source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></source> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requires ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></source>
<target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong>"/>Erfordert ffmpeg >= 4. 1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Erzeugt HLS-Wiedergabelisten und fragmentierte MP4-Dateien, was zu einer besseren Wiedergabe als mit einfachem WebTorrent führt: <x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li> "/>Auflösungswechsel ist sanfter<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt; li>"/>Schnellere Wiedergabe besonders bei langen Videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li>"/>Stabilere Wiedergabe (weniger Bugs/unendliches Laden)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt; /ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p>"/>Wenn Sie auch die WebTorrent-Unterstützung aktiviert haben, wird der Videospeicher mit 2 multipliziert<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p>"/></target> <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Erfordert ffmpeg &gt;= 4. 1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Erzeugt HLS-Wiedergabelisten und fragmentierte MP4-Dateien, was zu einer besseren Wiedergabe als mit einfachem WebTorrent führt: <x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt; "/>Auflösungswechsel ist sanfter<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt; li&gt;"/>Schnellere Wiedergabe besonders bei langen Videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt; "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Stabilere Wiedergabe (weniger Bugs/unendliches Laden)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt; /ul&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Wenn Sie auch die WebTorrent-Unterstützung aktiviert haben, wird der Videospeicher mit 2 multipliziert<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">805</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">805</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="0148700953243b0a7188dcbe233d8913c5cb6614" datatype="html"> <trans-unit id="0148700953243b0a7188dcbe233d8913c5cb6614" datatype="html">
@ -4583,7 +4582,7 @@ Hilf mit PeerTube zu übersetzen!</target>
</trans-unit> </trans-unit>
<trans-unit id="0ff72c066084f3c420dde9febf4f7255e7511867" datatype="html"> <trans-unit id="0ff72c066084f3c420dde9febf4f7255e7511867" datatype="html">
<source>Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf, or .nut videos.</source> <source>Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf, or .nut videos.</source>
<target state="new">Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf, or .nut videos.</target> <target state="translated">Ermöglicht das Hochladen von .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf oder .nut-Videos.</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context>
<context context-type="linenumber">756</context> <context context-type="linenumber">756</context>
@ -4688,18 +4687,8 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">1077</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">1077</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="ef86c28e82ac4b08e6914d2a067e5455b4d4f4f7" datatype="html"> <trans-unit id="ef86c28e82ac4b08e6914d2a067e5455b4d4f4f7" datatype="html">
<source> Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> <source>Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/> #custom-css <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt; "/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/> #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source>
"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> <target state="translated">Schreiben Sie direkt CSS-Code. Beispiel: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt; "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/> #custom-css <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: Rot; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt; "/> Vorangestellt wird <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> um Stile außer Kraft zu setzen. Beispiel:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/> #custom-css . eingeloggt-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target>
"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/> #custom-css <x id="INTERPOLATION" equiv-text=" {{ '{' }"/>
color: red;
<x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/>
<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/> Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em> "/> to override styles. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />
"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />
"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/> #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/>
color: red;
<x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/>
<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></source>
<target state="translated">Schreiben Sie direkt CSS-Code. Beispiel: <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br /> "/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/> #custom-css <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: Rot; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre> "/> Vorangestellt wird <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em>"/> um Stile außer Kraft zu setzen. Beispiel:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br />"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre>"/> #custom-css . eingeloggt-email <x id="INTERPOLATION" equiv-text=" {{ '{' }"/> color: red; <x id="INTERPOLATION_1" equiv-text=" {{ '}' }"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre>"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">1096</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context><context context-type="linenumber">1096</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="3128766f8e9bac2f95f5413fdb810e90c6084ef0" datatype="html"> <trans-unit id="3128766f8e9bac2f95f5413fdb810e90c6084ef0" datatype="html">
@ -4991,9 +4980,8 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html</context><context context-type="linenumber">26</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html</context><context context-type="linenumber">26</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="66ad6eb3f06251c75325b780943a07f94c949df7" datatype="html"> <trans-unit id="66ad6eb3f06251c75325b780943a07f94c949df7" datatype="html">
<source>Short text to tell people how they can support your channel (membership platform...).&lt;br />&lt;br /> <source>Short text to tell people how they can support your channel (membership platform...).&lt;br /&gt;&lt;br /&gt; When you will upload a video in this channel, the video support field will be automatically filled by this text.</source>
When you will upload a video in this channel, the video support field will be automatically filled by this text.</source> <target state="translated">Kurzer Text, der Nutzer über die Möglichkeiten, den Kanal zu unterstützen, informiert (Mitgliederplattform, etc.)&lt;br /&gt;&lt;br /&gt; Beim Hochladen eines Videos wird das Unterstützerfeld automatisch hiermit gefüllt.</target>
<target state="translated">Kurzer Text, der Nutzer über die Möglichkeiten, den Kanal zu unterstützen, informiert (Mitgliederplattform, etc.)&lt;br />&lt;br /> Beim Hochladen eines Videos wird das Unterstützerfeld automatisch hiermit gefüllt.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html</context><context context-type="linenumber">77</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html</context><context context-type="linenumber">77</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html</context><context context-type="linenumber">77</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html</context><context context-type="linenumber">77</context></context-group>
</trans-unit> </trans-unit>
@ -5307,9 +5295,7 @@ Hilf mit PeerTube zu übersetzen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.html</context><context context-type="linenumber">37</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.html</context><context context-type="linenumber">37</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="7152797255397280410" datatype="html"> <trans-unit id="7152797255397280410" datatype="html">
<source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>? <source>Do you really want to delete <x id="PH" equiv-text="videoChannel.displayName"/>? It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source>
It will delete <x id="PH_1" equiv-text="videoChannel.videosCount"/> videos uploaded in this channel, and you will not be able to create another
channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</source>
<target state="translated">Wollen Sie wirklich <x id="PH" equiv-text="videoChannel.displayName"/> löschen? Es löscht <x id="PH_1" equiv-text="videoChannel.videosCount"/> Videos, die in diesem Kanal hochgeladen wurden, und Sie können keinen weiteren Kanal mit demselben Namen (<x id="PH_2" equiv-text="videoChannel.name"/>) erstellen!</target> <target state="translated">Wollen Sie wirklich <x id="PH" equiv-text="videoChannel.displayName"/> löschen? Es löscht <x id="PH_1" equiv-text="videoChannel.videosCount"/> Videos, die in diesem Kanal hochgeladen wurden, und Sie können keinen weiteren Kanal mit demselben Namen (<x id="PH_2" equiv-text="videoChannel.name"/>) erstellen!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">63</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.ts</context><context context-type="linenumber">63</context></context-group>
</trans-unit> </trans-unit>
@ -5428,7 +5414,7 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
</trans-unit> </trans-unit>
<trans-unit id="aed1bb4393932c974d4347ff743a2253cc64ef02" datatype="html"> <trans-unit id="aed1bb4393932c974d4347ff743a2253cc64ef02" datatype="html">
<source>Following instances (<x id="INTERPOLATION" equiv-text="{{ followingsPagination.totalItems }}"/>)</source> <source>Following instances (<x id="INTERPOLATION" equiv-text="{{ followingsPagination.totalItems }}"/>)</source>
<target state="new">Following instances (<x id="INTERPOLATION" equiv-text="{{ followingsPagination.totalItems }}"/>)</target> <target state="translated">Folgende Instanzen (<x id="INTERPOLATION" equiv-text="{{ followingsPagination.totalItems }}"/>)</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context> <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context>
<context context-type="linenumber">16</context> <context context-type="linenumber">16</context>
@ -5640,8 +5626,8 @@ channel with the same name (<x id="PH_2" equiv-text="videoChannel.name"/>)!</sou
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">114</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">114</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="f360bcf79135ae541bdb1bbd419ccc4cb2fb6ab3" datatype="html"> <trans-unit id="f360bcf79135ae541bdb1bbd419ccc4cb2fb6ab3" datatype="html">
<source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. 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" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> for more information </source> <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. 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" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information </source>
<target state="translated">Web-Peers sind nicht öffentlich zugänglich: Da wir den Websocket-Transport verwenden, ist das Protokoll anders als bei klassischen BitTorrent-Trackern. Wenn Sie in einem Webbrowser sind, senden Sie ein Signal mit Ihrer IP-Adresse an den Tracker, der zufällig andere Peers auswählt, an die er die Informationen weiterleitet. Siehe <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;>"/>dieses Dokument<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> für weitere Informationen </target> <target state="translated">Web-Peers sind nicht öffentlich zugänglich: Da wir den Websocket-Transport verwenden, ist das Protokoll anders als bei klassischen BitTorrent-Trackern. Wenn Sie in einem Webbrowser sind, senden Sie ein Signal mit Ihrer IP-Adresse an den Tracker, der zufällig andere Peers auswählt, an die er die Informationen weiterleitet. Siehe <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>dieses Dokument<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> für weitere Informationen </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context>
<context context-type="linenumber">118,122</context> <context context-type="linenumber">118,122</context>
@ -5887,9 +5873,11 @@ Erstelle mein Konto</target>
<trans-unit id="819067926858619041" datatype="html"> <trans-unit id="819067926858619041" datatype="html">
<source>Account videos</source> <source>Account videos</source>
<target state="translated">Videos des Kontos</target> <target state="translated">Videos des Kontos</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts-routing.module.ts</context><context context-type="linenumber">48</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts-routing.module.ts</context><context context-type="linenumber">48</context></context-group></trans-unit><trans-unit id="2131232107132374967" datatype="html"> </trans-unit>
<source>Search videos within account</source><target state="new">Search videos within account</target> <trans-unit id="2131232107132374967" datatype="html">
<source>Search videos within account</source>
<target state="translated">Videos im Konto suchen</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+accounts/accounts-routing.module.ts</context> <context context-type="sourcefile">src/app/+accounts/accounts-routing.module.ts</context>
<context context-type="linenumber">61</context> <context context-type="linenumber">61</context>
@ -5898,19 +5886,20 @@ Erstelle mein Konto</target>
<trans-unit id="6823616469362610020" datatype="html"> <trans-unit id="6823616469362610020" datatype="html">
<source>Account video channels</source> <source>Account video channels</source>
<target state="translated">Kanäle des Kontos</target> <target state="translated">Kanäle des Kontos</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts-routing.module.ts</context><context context-type="linenumber">30</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts-routing.module.ts</context><context context-type="linenumber">30</context></context-group></trans-unit> </trans-unit>
<trans-unit id="7678273613459026643" datatype="html"> <trans-unit id="7678273613459026643" datatype="html">
<source>About account</source> <source>About account</source>
<target state="translated">Über das Konto</target> <target state="translated">Über das Konto</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts-routing.module.ts</context><context context-type="linenumber">39</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts-routing.module.ts</context><context context-type="linenumber">39</context></context-group></trans-unit> </trans-unit>
<trans-unit id="3755500631176893489"> <trans-unit id="3755500631176893489">
<source>Published <x id="PH"/> videos</source> <source>Published <x id="PH"/> videos</source>
<target>Veröffentlichte <x id="PH"/> Videos</target> <target>Veröffentlichte <x id="PH"/> Videos</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts</context><context context-type="linenumber">87</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-search/account-search.component.ts</context><context context-type="linenumber">90</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">87</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-search/account-search.component.ts</context><context context-type="linenumber">90</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-videos/account-videos.component.ts</context><context context-type="linenumber">79</context></context-group></trans-unit> <context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-videos/account-videos.component.ts</context><context context-type="linenumber">79</context></context-group>
</trans-unit>
<trans-unit id="e4965e47ed9cd6553d9a87a5112871a2dcbbe132" datatype="html"> <trans-unit id="e4965e47ed9cd6553d9a87a5112871a2dcbbe132" datatype="html">
<source>Display all videos (private, unlisted or not yet published)</source> <source>Display all videos (private, unlisted or not yet published)</source>
<target state="translated">Alle Videos anzeigen (privat, nicht aufgelistet oder noch nicht veröffentlicht)</target> <target state="translated">Alle Videos anzeigen (privat, nicht aufgelistet oder noch nicht veröffentlicht)</target>
@ -5925,14 +5914,16 @@ Erstelle mein Konto</target>
<trans-unit id="4856575356061361269" datatype="html"> <trans-unit id="4856575356061361269" datatype="html">
<source><x id="PH"/> direct account followers </source> <source><x id="PH"/> direct account followers </source>
<target state="translated"><x id="PH"/> direkte Kontofolgende </target> <target state="translated"><x id="PH"/> direkte Kontofolgende </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">127</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">127</context></context-group></trans-unit> </trans-unit>
<trans-unit id="6250999352462648289" datatype="html"> <trans-unit id="6250999352462648289" datatype="html">
<source>Report this account</source> <source>Report this account</source>
<target state="translated">Dieses Konto melden</target> <target state="translated">Dieses Konto melden</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">133</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">133</context></context-group></trans-unit><trans-unit id="230b7aa1bc012b2e5bafc1f24b6aa734a978183c" datatype="html"> </trans-unit>
<source>Search videos</source><target state="new">Search videos</target> <trans-unit id="230b7aa1bc012b2e5bafc1f24b6aa734a978183c" datatype="html">
<source>Search videos</source>
<target state="translated">Videos suchen</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context>
<context context-type="linenumber">48</context> <context context-type="linenumber">48</context>
@ -5941,36 +5932,36 @@ Erstelle mein Konto</target>
<trans-unit id="424703522835656806" datatype="html"> <trans-unit id="424703522835656806" datatype="html">
<source>VIDEO CHANNELS</source> <source>VIDEO CHANNELS</source>
<target state="translated">VIDEOKANÄLE</target> <target state="translated">VIDEOKANÄLE</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">65</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">65</context></context-group></trans-unit> </trans-unit>
<trans-unit id="1504521795586863905" datatype="html"> <trans-unit id="1504521795586863905" datatype="html">
<source>VIDEOS</source> <source>VIDEOS</source>
<target state="translated">VIDEOS</target> <target state="translated">VIDEOS</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">69</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">66</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">69</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">66</context></context-group></trans-unit> </trans-unit>
<trans-unit id="1341921152640000230" datatype="html"> <trans-unit id="1341921152640000230" datatype="html">
<source>ABOUT</source> <source>ABOUT</source>
<target state="translated">ÜBER</target> <target state="translated">ÜBER</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">71</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">67</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">71</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">67</context></context-group></trans-unit> </trans-unit>
<trans-unit id="25349740244798533"> <trans-unit id="25349740244798533">
<source>Username copied</source> <source>Username copied</source>
<target>Benutzername kopiert</target> <target>Benutzername kopiert</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">96</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">95</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context><context context-type="linenumber">96</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">95</context></context-group></trans-unit> </trans-unit>
<trans-unit id="9221735175659318025" datatype="html"> <trans-unit id="9221735175659318025" datatype="html">
<source>1 subscriber</source> <source>1 subscriber</source>
<target state="translated">1 Abonnent</target> <target state="translated">1 Abonnent</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">99</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">99</context></context-group></trans-unit> </trans-unit>
<trans-unit id="4097331874769079975" datatype="html"> <trans-unit id="4097331874769079975" datatype="html">
<source><x id="PH"/> subscribers</source> <source><x id="PH"/> subscribers</source>
<target state="translated"><x id="PH"/> Abonnenten</target> <target state="translated"><x id="PH"/> Abonnenten</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">101</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context><context context-type="linenumber">101</context></context-group></trans-unit> </trans-unit>
<trans-unit id="db28493f1be1ed4d0edfea612181d27c9c530270" datatype="html"> <trans-unit id="db28493f1be1ed4d0edfea612181d27c9c530270" datatype="html">
<source>Instances you follow</source> <source>Instances you follow</source>
<target state="translated">Gefolgte Instanzen</target> <target state="translated">Gefolgte Instanzen</target>
@ -5987,8 +5978,8 @@ Erstelle mein Konto</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">61</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">61</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="8011855989482474311" datatype="html"> <trans-unit id="8011855989482474311" datatype="html">
<source>A &lt;code>.mp4&lt;/code> that keeps the original audio track, with no video</source> <source>A &lt;code&gt;.mp4&lt;/code&gt; that keeps the original audio track, with no video</source>
<target state="translated">Ein &lt;code>.mp4&lt;/code> das nur die originale Tonspur enthält, ohne Bild</target> <target state="translated">Ein &lt;code&gt;.mp4&lt;/code&gt; das nur die originale Tonspur enthält, ohne Bild</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">62</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">62</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="3768852440495368591"> <trans-unit id="3768852440495368591">
@ -6905,9 +6896,8 @@ Erstelle mein Konto</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context><context context-type="linenumber">55</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="73fc884417b68de6671fbab6e72e054c38a1990a" datatype="html"> <trans-unit id="73fc884417b68de6671fbab6e72e054c38a1990a" datatype="html">
<source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>. It is never shown to the public. </source> <source>Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>. It is never shown to the public. </source>
<target state="new"> Your current email is <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span>"/>. It is never shown to the public. <target state="translated">Ihre aktuelle E-Mail lautet <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;email&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/>. Sie wird nie öffentlich angezeigt. </target>
</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context>
<context context-type="linenumber">5,7</context> <context context-type="linenumber">5,7</context>
@ -7037,7 +7027,7 @@ Erstelle mein Konto</target>
</trans-unit> </trans-unit>
<trans-unit id="d2ade8ba2e32c6fe467932b6b156025fe50da7c3" datatype="html"> <trans-unit id="d2ade8ba2e32c6fe467932b6b156025fe50da7c3" datatype="html">
<source>People can find you using @<x id="INTERPOLATION" equiv-text="sing @{{ user.usern"/>@<x id="INTERPOLATION_1" equiv-text="me }}@{{ instanceH"/> </source> <source>People can find you using @<x id="INTERPOLATION" equiv-text="sing @{{ user.usern"/>@<x id="INTERPOLATION_1" equiv-text="me }}@{{ instanceH"/> </source>
<target state="new"> People can find you using @<x id="INTERPOLATION" equiv-text="sing @{{ user.usern"/>@<x id="INTERPOLATION_1" equiv-text="me }}@{{ instanceH"/> </target> <target state="translated">Personen können Sie über @<x id="INTERPOLATION" equiv-text="sing @{{ user.usern"/>@<x id="INTERPOLATION_1" equiv-text="me }}@{{ instanceH"/> finden </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html</context> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html</context>
<context context-type="linenumber">11,13</context> <context context-type="linenumber">11,13</context>
@ -7134,7 +7124,7 @@ Erstelle mein Konto</target>
</trans-unit> </trans-unit>
<trans-unit id="1009095940160473792" datatype="html"> <trans-unit id="1009095940160473792" datatype="html">
<source>URL parameter is missing in URL parameters</source> <source>URL parameter is missing in URL parameters</source>
<target state="new">URL parameter is missing in URL parameters</target> <target state="translated">URL-Parameter fehlt in URL-Parametern</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+remote-interaction/remote-interaction.component.ts</context> <context context-type="sourcefile">src/app/+remote-interaction/remote-interaction.component.ts</context>
<context context-type="linenumber">25</context> <context context-type="linenumber">25</context>
@ -7142,7 +7132,7 @@ Erstelle mein Konto</target>
</trans-unit> </trans-unit>
<trans-unit id="7553172329217243895" datatype="html"> <trans-unit id="7553172329217243895" datatype="html">
<source>Cannot access to the remote resource</source> <source>Cannot access to the remote resource</source>
<target state="new">Cannot access to the remote resource</target> <target state="translated">Kein Zugriff auf die Remote-Ressource möglich</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+remote-interaction/remote-interaction.component.ts</context> <context context-type="sourcefile">src/app/+remote-interaction/remote-interaction.component.ts</context>
<context context-type="linenumber">48</context> <context context-type="linenumber">48</context>
@ -7150,7 +7140,7 @@ Erstelle mein Konto</target>
</trans-unit> </trans-unit>
<trans-unit id="3851357780293085233" datatype="html"> <trans-unit id="3851357780293085233" datatype="html">
<source>Remote interaction</source> <source>Remote interaction</source>
<target state="new">Remote interaction</target> <target state="translated">Remote Interaktion</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+remote-interaction/remote-interaction-routing.module.ts</context> <context context-type="sourcefile">src/app/+remote-interaction/remote-interaction-routing.module.ts</context>
<context context-type="linenumber">13</context> <context context-type="linenumber">13</context>
@ -7438,8 +7428,7 @@ Erstelle mein Konto</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">76</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">76</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="2013324644839511073" datatype="html"> <trans-unit id="2013324644839511073" datatype="html">
<source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="error.text"/>. <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="error.text"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
<target state="translated">Referenzen des OAuth-Clients können nicht abgerufen werden: <x id="PH" equiv-text="error.text"/>. Stellen Sie sicher, dass PeerTube korrekt konfiguriert ist (Ordner config/), speziell der Abschnitt "webserver".</target> <target state="translated">Referenzen des OAuth-Clients können nicht abgerufen werden: <x id="PH" equiv-text="error.text"/>. Stellen Sie sicher, dass PeerTube korrekt konfiguriert ist (Ordner config/), speziell der Abschnitt "webserver".</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">99</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">99</context></context-group>
</trans-unit> </trans-unit>
@ -7572,8 +7561,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">69</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">69</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="6613870447286561244"> <trans-unit id="6613870447286561244">
<source>Long (> 10 min)</source> <source>Long (&gt; 10 min)</source>
<target>Lang (> 10 min)</target> <target>Lang (&gt; 10 min)</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">73</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.ts</context><context context-type="linenumber">73</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="1787083504545967"> <trans-unit id="1787083504545967">
@ -7604,9 +7593,10 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<trans-unit id="4580988005648117665" datatype="html"> <trans-unit id="4580988005648117665" datatype="html">
<source>Search</source> <source>Search</source>
<target state="translated">Suche</target> <target state="translated">Suche</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/simple-search-input.component.ts</context><context context-type="linenumber">15</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.ts</context><context context-type="linenumber">230</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/misc/simple-search-input.component.ts</context><context context-type="linenumber">15</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search.component.ts</context><context context-type="linenumber">230</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-routing.module.ts</context><context context-type="linenumber">15</context></context-group></trans-unit> <context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-routing.module.ts</context><context context-type="linenumber">15</context></context-group>
</trans-unit>
<trans-unit id="5891040073345002614"> <trans-unit id="5891040073345002614">
<source><x id="PH"/> years ago </source> <source><x id="PH"/> years ago </source>
<target>vor <target>vor
@ -7811,7 +7801,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
</trans-unit> </trans-unit>
<trans-unit id="544279804045883862" datatype="html"> <trans-unit id="544279804045883862" datatype="html">
<source>Handle is required.</source> <source>Handle is required.</source>
<target state="new">Handle is required.</target> <target state="translated">Handlung erforderlich</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context>
<context context-type="linenumber">48</context> <context context-type="linenumber">48</context>
@ -7819,7 +7809,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
</trans-unit> </trans-unit>
<trans-unit id="4415706443503032539" datatype="html"> <trans-unit id="4415706443503032539" datatype="html">
<source>Handle must be valid (chocobozzz@example.com).</source> <source>Handle must be valid (chocobozzz@example.com).</source>
<target state="new">Handle must be valid (chocobozzz@example.com).</target> <target state="translated">Handlung muss gültig sein (chocobozzz@example.com).</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context>
<context context-type="linenumber">49</context> <context context-type="linenumber">49</context>
@ -8125,8 +8115,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">50</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context><context context-type="linenumber">50</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="8c9434491bf113074890c9c975d89d5f7727d2d9" datatype="html"> <trans-unit id="8c9434491bf113074890c9c975d89d5f7727d2d9" datatype="html">
<source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a> "/> to learn how to use the PeerTube live streaming feature. </source> <source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to learn how to use the PeerTube live streaming feature. </source>
<target state="translated">Siehe <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;>"/>die Dokumentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a>"/> um zu erfahren, wie Sie die PeerTube-Live-Streaming-Funktion nutzen können. </target> <target state="translated">Siehe <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>die Dokumentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> um zu erfahren, wie Sie die PeerTube-Live-Streaming-Funktion nutzen können. </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context> <context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context>
<context context-type="linenumber">2,4</context> <context context-type="linenumber">2,4</context>
@ -9190,8 +9180,8 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">135</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">135</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="8272123190776748811" datatype="html"> <trans-unit id="8272123190776748811" datatype="html">
<source>You need to be &lt;a href="/login">logged in&lt;/a> to rate this video.</source> <source>You need to be &lt;a href="/login"&gt;logged in&lt;/a&gt; to rate this video.</source>
<target state="translated">Sie müssen &lt;a href="/login">eingeloggt&lt;/a> sein, um dieses Video zu bewerten.</target> <target state="translated">Sie müssen &lt;a href="/login"&gt;eingeloggt&lt;/a&gt; sein, um dieses Video zu bewerten.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">220</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">220</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="4503408361537553733" datatype="html"> <trans-unit id="4503408361537553733" datatype="html">
@ -9325,23 +9315,23 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<trans-unit id="2439066254855913806"> <trans-unit id="2439066254855913806">
<source>Only I can see this video</source> <source>Only I can see this video</source>
<target>Nur ich kann dieses Video sehen</target> <target>Nur ich kann dieses Video sehen</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">375</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">375</context></context-group></trans-unit> </trans-unit>
<trans-unit id="6767380569816110388" datatype="html"> <trans-unit id="6767380569816110388" datatype="html">
<source>Only shareable via a private link</source> <source>Only shareable via a private link</source>
<target state="translated">Nur verteilbar mit einem privaten Link</target> <target state="translated">Nur verteilbar mit einem privaten Link</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">379</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">379</context></context-group></trans-unit> </trans-unit>
<trans-unit id="6828965264297239528"> <trans-unit id="6828965264297239528">
<source>Anyone can see this video</source> <source>Anyone can see this video</source>
<target>Jeder kann dieses Video sehen</target> <target>Jeder kann dieses Video sehen</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">383</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">383</context></context-group></trans-unit> </trans-unit>
<trans-unit id="1425933035739773115" datatype="html"> <trans-unit id="1425933035739773115" datatype="html">
<source>Only users of this instance can see this video</source> <source>Only users of this instance can see this video</source>
<target state="translated">Nur Nutzer dieser Instanz können dieses Video sehen</target> <target state="translated">Nur Nutzer dieser Instanz können dieses Video sehen</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">387</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context><context context-type="linenumber">387</context></context-group></trans-unit> </trans-unit>
<trans-unit id="8312101634344200207" datatype="html"> <trans-unit id="8312101634344200207" datatype="html">
<source><x id="PH" equiv-text="this.views"/> viewers</source> <source><x id="PH" equiv-text="this.views"/> viewers</source>
<target state="translated"><x id="PH" equiv-text="this.views"/> Betrachter</target> <target state="translated"><x id="PH" equiv-text="this.views"/> Betrachter</target>
@ -9530,9 +9520,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<trans-unit id="5210096066382592800"> <trans-unit id="5210096066382592800">
<source>Video to import updated.</source> <source>Video to import updated.</source>
<target>Zu importierendes Video wurde aktualisiert.</target> <target>Zu importierendes Video wurde aktualisiert.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts</context><context context-type="linenumber">130</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts</context><context context-type="linenumber">140</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts</context><context context-type="linenumber">130</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts</context><context context-type="linenumber">140</context></context-group></trans-unit> </trans-unit>
<trans-unit id="3284171506518522275"> <trans-unit id="3284171506518522275">
<source>Your video was uploaded to your account and is private.</source> <source>Your video was uploaded to your account and is private.</source>
<target>Das Video wurde in dein Konto hochgeladen und ist privat.</target> <target>Das Video wurde in dein Konto hochgeladen und ist privat.</target>
@ -9571,14 +9561,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">267</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">267</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="5297709903228580202" datatype="html"> <trans-unit id="5297709903228580202" datatype="html">
<source>Your video quota is exceeded with this video ( <source>Your video quota is exceeded with this video ( video size: <x id="PH" equiv-text="videoSizeBytes"/>, used: <x id="PH_1" equiv-text="videoQuotaUsedBytes"/>, quota: <x id="PH_2" equiv-text="videoQuotaBytes"/>)</source>
video size: <x id="PH" equiv-text="videoSizeBytes"/>, used: <x id="PH_1" equiv-text="videoQuotaUsedBytes"/>, quota: <x id="PH_2" equiv-text="videoQuotaBytes"/>)</source>
<target state="translated">Ihr Videokontingent wurde mit diesem Video überschritten ( Videogröße: <x id="PH" equiv-text="videoSizeBytes"/>, verwendet: <x id="PH_1" equiv-text="videoQuotaUsedBytes"/>, Quote: <x id="PH_2" equiv-text="videoQuotaBytes"/>)</target> <target state="translated">Ihr Videokontingent wurde mit diesem Video überschritten ( Videogröße: <x id="PH" equiv-text="videoSizeBytes"/>, verwendet: <x id="PH_1" equiv-text="videoQuotaUsedBytes"/>, Quote: <x id="PH_2" equiv-text="videoQuotaBytes"/>)</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">289</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">289</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="1267976082314717617" datatype="html"> <trans-unit id="1267976082314717617" datatype="html">
<source>Your daily video quota is exceeded with this video ( <source>Your daily video quota is exceeded with this video ( video size: <x id="PH" equiv-text="videoSizeBytes"/>, used: <x id="PH_1" equiv-text="quotaUsedDailyBytes"/>, quota: <x id="PH_2" equiv-text="quotaDailyBytes"/>)</source>
video size: <x id="PH" equiv-text="videoSizeBytes"/>, used: <x id="PH_1" equiv-text="quotaUsedDailyBytes"/>, quota: <x id="PH_2" equiv-text="quotaDailyBytes"/>)</source>
<target state="translated">Ihr tägliches Videokontingent wurde mit diesem Video überschritten ( Videogröße: <x id="PH" equiv-text="videoSizeBytes"/>, verwendet: <x id="PH_1" equiv-text="quotaUsedDailyBytes"/>, quota: <x id="PH_2" equiv-text="quotaDailyBytes"/>)</target> <target state="translated">Ihr tägliches Videokontingent wurde mit diesem Video überschritten ( Videogröße: <x id="PH" equiv-text="videoSizeBytes"/>, verwendet: <x id="PH_1" equiv-text="quotaUsedDailyBytes"/>, quota: <x id="PH_2" equiv-text="quotaDailyBytes"/>)</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">309</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context><context context-type="linenumber">309</context></context-group>
</trans-unit> </trans-unit>
@ -9618,8 +9606,8 @@ video size: <x id="PH" equiv-text="videoSizeBytes"/>, used: <x id="PH_1" equiv-t
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch-playlist.component.ts</context><context context-type="linenumber">210</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch-playlist.component.ts</context><context context-type="linenumber">210</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="961774488937452220" datatype="html"> <trans-unit id="961774488937452220" datatype="html">
<source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</source> <source>This video is not available on this instance. Do you want to be redirected on the origin instance: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</source>
<target state="translated">Dieses Video ist auf dieser Instanz nicht verfügbar. Wollen Sie auf die Quellinstanz weitergeleitet werden: &lt;a href="<x id="PH"/>"><x id="PH_1"/>&lt;/a>?</target> <target state="translated">Dieses Video ist auf dieser Instanz nicht verfügbar. Wollen Sie auf die Quellinstanz weitergeleitet werden: &lt;a href="<x id="PH"/>"&gt;<x id="PH_1"/>&lt;/a&gt;?</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">415</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context><context context-type="linenumber">415</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="5761611056224181752" datatype="html"> <trans-unit id="5761611056224181752" datatype="html">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -581,7 +581,7 @@
</trans-unit> </trans-unit>
<trans-unit id="4913054c95f5ba14c351ab1b787f7abac97bfdd3" datatype="html"> <trans-unit id="4913054c95f5ba14c351ab1b787f7abac97bfdd3" datatype="html">
<source><x id="START_TAG_SPAN"/>Remote subscribe<x id="CLOSE_TAG_SPAN"/><x id="START_TAG_SPAN_1"/>Remote interact<x id="CLOSE_TAG_SPAN"/></source> <source><x id="START_TAG_SPAN"/>Remote subscribe<x id="CLOSE_TAG_SPAN"/><x id="START_TAG_SPAN_1"/>Remote interact<x id="CLOSE_TAG_SPAN"/></source>
<target state="translated"><x id="START_TAG_SPAN"/>Зовнішня підписка <x id="CLOSE_TAG_SPAN"/><x id="START_TAG_SPAN_1"/>Зовнішня взаємодія<x id="CLOSE_TAG_SPAN"/></target> <target state="translated"><x id="START_TAG_SPAN"/>Віддалена підписка <x id="CLOSE_TAG_SPAN"/><x id="START_TAG_SPAN_1"/>Віддалена взаємодія<x id="CLOSE_TAG_SPAN"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context><context context-type="linenumber">11</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context><context context-type="linenumber">11</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="10fc5e7d31ac52e14a0ee249d718275d2f25771e" datatype="html"> <trans-unit id="10fc5e7d31ac52e14a0ee249d718275d2f25771e" datatype="html">
@ -2666,12 +2666,12 @@ The link will expire within 1 hour.</target>
</trans-unit> </trans-unit>
<trans-unit id="3691787517663044217" datatype="html"> <trans-unit id="3691787517663044217" datatype="html">
<source>The deletion will be sent to remote instances so they can reflect the change.</source> <source>The deletion will be sent to remote instances so they can reflect the change.</source>
<target state="new"> The deletion will be sent to remote instances so they can reflect the change.</target> <target state="translated">Видалення буде надіслано віддаленим серверам, щоб вони могли відбити зміни.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/comment/video-comments.component.ts</context><context context-type="linenumber">171</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/comment/video-comments.component.ts</context><context context-type="linenumber">171</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="7321800851971795962" datatype="html"> <trans-unit id="7321800851971795962" datatype="html">
<source>It is a remote comment, so the deletion will only be effective on your instance.</source> <source>It is a remote comment, so the deletion will only be effective on your instance.</source>
<target state="new"> It is a remote comment, so the deletion will only be effective on your instance.</target> <target state="translated">Це віддалений коментар, тому видалення буде ефективним лише на вашому сервері.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/comment/video-comments.component.ts</context><context context-type="linenumber">173</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/comment/video-comments.component.ts</context><context context-type="linenumber">173</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="5964038603724691720" datatype="html"> <trans-unit id="5964038603724691720" datatype="html">
@ -3070,12 +3070,12 @@ The link will expire within 1 hour.</target>
</trans-unit> </trans-unit>
<trans-unit id="8a3b2dec938ae1c71320e653fb1fdb810e614f76" datatype="html"> <trans-unit id="8a3b2dec938ae1c71320e653fb1fdb810e614f76" datatype="html">
<source>My videos duplicated by remote instances</source> <source>My videos duplicated by remote instances</source>
<target state="new">My videos duplicated by remote instances</target> <target state="translated">Мої відео дублюються віддаленими серверами</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html</context><context context-type="linenumber">12</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html</context><context context-type="linenumber">12</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="cb2281bf5c9f420429bbd5c5473ee7aacc879e1e" datatype="html"> <trans-unit id="cb2281bf5c9f420429bbd5c5473ee7aacc879e1e" datatype="html">
<source>Remote videos duplicated by my instance</source> <source>Remote videos duplicated by my instance</source>
<target state="new">Remote videos duplicated by my instance</target> <target state="translated">Віддалені відео, дублюються моїм сервером</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html</context><context context-type="linenumber">13</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html</context><context context-type="linenumber">13</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="31cf824034489eb42f6a388d5980b98b8e1de015" datatype="html"> <trans-unit id="31cf824034489eb42f6a388d5980b98b8e1de015" datatype="html">
@ -3902,7 +3902,7 @@ The link will expire within 1 hour.</target>
</trans-unit> </trans-unit>
<trans-unit id="3c770e01673ea017697b8c8a4feb63aefdd1f999" datatype="html"> <trans-unit id="3c770e01673ea017697b8c8a4feb63aefdd1f999" datatype="html">
<source>Remote comments</source> <source>Remote comments</source>
<target state="new">Remote comments</target> <target state="translated">Віддалені коментарі</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-comment-list/video-comment-list.component.html</context><context context-type="linenumber">38</context></context-group> <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-comment-list/video-comment-list.component.html</context><context context-type="linenumber">38</context></context-group>
</trans-unit> </trans-unit>
<trans-unit id="5cb90e520edbff8862ce9fbec8c377416c1c286b" datatype="html"> <trans-unit id="5cb90e520edbff8862ce9fbec8c377416c1c286b" datatype="html">
@ -7506,7 +7506,7 @@ channel with the same name (<x id="PH_2"/>)!</target>
</trans-unit> </trans-unit>
<trans-unit id="7553172329217243895" datatype="html"> <trans-unit id="7553172329217243895" datatype="html">
<source>Cannot access to the remote resource</source> <source>Cannot access to the remote resource</source>
<target state="new">Cannot access to the remote resource</target> <target state="translated">Не вдається отримати доступ до віддаленого ресурсу</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+remote-interaction/remote-interaction.component.ts</context> <context context-type="sourcefile">src/app/+remote-interaction/remote-interaction.component.ts</context>
<context context-type="linenumber">48</context> <context context-type="linenumber">48</context>
@ -7514,7 +7514,7 @@ channel with the same name (<x id="PH_2"/>)!</target>
</trans-unit> </trans-unit>
<trans-unit id="3851357780293085233" datatype="html"> <trans-unit id="3851357780293085233" datatype="html">
<source>Remote interaction</source> <source>Remote interaction</source>
<target state="new">Remote interaction</target> <target state="translated">Віддалена взаємодія</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+remote-interaction/remote-interaction-routing.module.ts</context> <context context-type="sourcefile">src/app/+remote-interaction/remote-interaction-routing.module.ts</context>
<context context-type="linenumber">13</context> <context context-type="linenumber">13</context>

View File

@ -1,41 +1,41 @@
{ {
"Quality": "", "Quality": "Tiɣri",
"Auto": "", "Auto": "",
"Speed": "", "Speed": "Tuzzla",
"Subtitles/CC": "", "Subtitles/CC": "",
"peers": "", "peers": "",
"peer": "", "peer": "",
"Go to the video page": "", "Go to the video page": "Ddu ɣer tansa n uvidyu",
"Settings": "", "Settings": "Tisɣal",
"Watching this video may reveal your IP address to others.": "", "Watching this video may reveal your IP address to others.": "",
"Copy the video URL": "", "Copy the video URL": "Ssenɣel asɣen n uvidyu",
"Copy the video URL at the current time": "", "Copy the video URL at the current time": "",
"Copy embed code": "", "Copy embed code": "",
"Copy magnet URI": "", "Copy magnet URI": "",
"Total downloaded: ": "", "Total downloaded: ": "",
"Total uploaded: ": "", "Total uploaded: ": "",
"From servers: ": "", "From servers: ": "Seg imakkayen: ",
"From peers: ": "", "From peers: ": "",
"Normal mode": "", "Normal mode": "",
"Theater mode": "", "Theater mode": "",
"Audio Player": "", "Audio Player": "Ameɣri n imsli",
"Video Player": "", "Video Player": "Ameɣri n uvidyu",
"Play": "", "Play": "Ɣer",
"Pause": "", "Pause": "Ssebedd",
"Replay": "", "Replay": "Ales tɣuri",
"Current Time": "", "Current Time": "",
"Duration": "", "Duration": "",
"Remaining Time": "", "Remaining Time": "",
"Stream Type": "", "Stream Type": "",
"LIVE": "", "LIVE": "USRID",
"Loaded": "", "Loaded": "",
"Progress": "", "Progress": "",
"Progress Bar": "", "Progress Bar": "",
"progress bar timing: currentTime={1} duration={2}": "", "progress bar timing: currentTime={1} duration={2}": "",
"Fullscreen": "", "Fullscreen": "",
"Non-Fullscreen": "", "Non-Fullscreen": "",
"Mute": "", "Mute": "Ẓẓiẓen",
"Unmute": "", "Unmute": "Kkes aẓiẓen",
"Playback Rate": "", "Playback Rate": "",
"Subtitles": "", "Subtitles": "",
"subtitles off": "", "subtitles off": "",

View File

@ -38,7 +38,7 @@
"This video does not exist.": "Це відео не існує.", "This video does not exist.": "Це відео не існує.",
"We cannot fetch the video. Please try again later.": "Не вдається отримати відео. Спробуйте пізніше.", "We cannot fetch the video. Please try again later.": "Не вдається отримати відео. Спробуйте пізніше.",
"Sorry": "Перепрошуємо", "Sorry": "Перепрошуємо",
"This video is not available because the remote instance is not responding.": "Це відео недоступне, оскільки зовнішній сервер не відповідає.", "This video is not available because the remote instance is not responding.": "Це відео недоступне, оскільки віддалений сервер не відповідає.",
"Misc": "Різне", "Misc": "Різне",
"Unknown": "Невідоме", "Unknown": "Невідоме",
"Afar": "Афарська", "Afar": "Афарська",