</trans-unit>
<trans-unit id="ngb.pagination.first" datatype="html">
<source>««</source>
- <target state="new">««</target>
+ <target state="translated">««</target>
<context-group purpose="location"><context context-type="sourcefile">node_modules/src/pagination/pagination.ts</context><context context-type="linenumber">247</context></context-group>
</trans-unit>
<trans-unit id="ngb.pagination.previous" datatype="html">
</trans-unit>
<trans-unit id="3780281836273462589" datatype="html">
<source><x id="INTERPOLATION"/> published a new video: <x id="START_LINK"/><x id="INTERPOLATION_1"/><x id="CLOSE_LINK"/></source>
- <target state="new">
- <x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> published a new video:
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION_1" equiv-text="{{ notification.video.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation"><x id="INTERPOLATION"/> published a new video: <x id="START_LINK"/><x id="INTERPOLATION_1"/><x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">15</context></context-group>
</trans-unit>
<trans-unit id="3861380964267994829" datatype="html">
</trans-unit>
<trans-unit id="5067946665521007036" datatype="html">
<source>Your video <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been unblocked </source>
- <target state="new">
- Your video
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been unblocked
-
- </target>
+ <target state="needs-translation">Your video <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been unblocked </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">32</context></context-group>
</trans-unit>
<trans-unit id="7127745751169269971" datatype="html">
<source>Your video <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been blocked </source>
- <target state="new">
- Your video
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been blocked
-
- </target>
+ <target state="needs-translation">Your video <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been blocked </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">40</context></context-group>
</trans-unit>
<trans-unit id="506794214492992969" datatype="html">
<source><x id="START_LINK"/>A new video abuse<x id="CLOSE_LINK"/> has been created on video <x id="START_LINK_1"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/></source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>A new video abuse
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been created on video
- <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.abuse.video.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation"><x id="START_LINK"/>A new video abuse<x id="CLOSE_LINK"/> has been created on video <x id="START_LINK_1"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">49</context></context-group>
</trans-unit>
<trans-unit id="3487882822536102372" datatype="html">
<source><x id="START_LINK"/>A new comment abuse<x id="CLOSE_LINK"/> has been created on video <x id="START_LINK_1"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/></source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>A new comment abuse
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been created on video
- <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.abuse.comment.video.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation"><x id="START_LINK"/>A new comment abuse<x id="CLOSE_LINK"/> has been created on video <x id="START_LINK_1"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">53</context></context-group>
</trans-unit>
<trans-unit id="7885094785640544496" datatype="html">
<source><x id="START_LINK"/>A new account abuse<x id="CLOSE_LINK"/> has been created on account <x id="START_LINK_1"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/></source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>A new account abuse
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been created on account
- <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.abuse.account.displayName }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation"><x id="START_LINK"/>A new account abuse<x id="CLOSE_LINK"/> has been created on account <x id="START_LINK_1"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">57</context></context-group>
</trans-unit>
<trans-unit id="2008776855594205860" datatype="html">
<source><x id="START_LINK"/>A new abuse<x id="CLOSE_LINK"/> has been created </source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>A new abuse
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been created
-
- </target>
+ <target state="needs-translation"><x id="START_LINK"/>A new abuse<x id="CLOSE_LINK"/> has been created </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">62</context></context-group>
</trans-unit>
<trans-unit id="8816959058080937679" datatype="html">
<source><x id="START_LINK"/>Your abuse <x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been <x id="START_TAG_NG_CONTAINER"/>accepted<x id="CLOSE_TAG_NG_CONTAINER"/><x id="START_TAG_NG_CONTAINER_1"/>rejected<x id="CLOSE_TAG_NG_CONTAINER"/></source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your abuse
- <x id="INTERPOLATION" equiv-text="{{ notification.abuse.id }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been
-
- <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>accepted
- <x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/>
- <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="<ng-container>"/>rejected
- <x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/>
- </target>
+ <target state="needs-translation"><x id="START_LINK"/>Your abuse <x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been <x id="START_TAG_NG_CONTAINER"/>accepted<x id="CLOSE_TAG_NG_CONTAINER"/><x id="START_TAG_NG_CONTAINER_1"/>rejected<x id="CLOSE_TAG_NG_CONTAINER"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">70</context></context-group>
</trans-unit>
<trans-unit id="6464941273929604379" datatype="html">
<source><x id="START_LINK"/>Abuse <x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has a new message </source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Abuse
- <x id="INTERPOLATION" equiv-text="{{ notification.abuse.id }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has a new message
-
- </target>
+ <target state="needs-translation"><x id="START_LINK"/>Abuse <x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has a new message </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">80</context></context-group>
</trans-unit>
<trans-unit id="420488506127153204" datatype="html">
<source>The recently added video <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been <x id="START_LINK_1"/>automatically blocked<x id="CLOSE_LINK"/></source>
- <target state="new">
- The recently added video
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been
- <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>automatically blocked
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation">The recently added video <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been <x id="START_LINK_1"/>automatically blocked<x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">87</context></context-group>
</trans-unit>
<trans-unit id="2740435661398285769" datatype="html">
<source><x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> commented your video <x id="START_LINK_1"/><x id="INTERPOLATION_1"/><x id="CLOSE_LINK"/></source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> commented your video
- <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation"><x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> commented your video <x id="START_LINK_1"/><x id="INTERPOLATION_1"/><x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">99</context></context-group>
</trans-unit>
<trans-unit id="2020563642195933477" datatype="html">
</trans-unit>
<trans-unit id="2436106664506839309" datatype="html">
<source>Your video <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> has been published </source>
- <target state="new">
- Your video
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been published
-
- </target>
+ <target state="translated">Videosi <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> on julkaistu </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">115</context></context-group>
</trans-unit>
<trans-unit id="7130219900907848048" datatype="html">
<source><x id="START_LINK"/>Your video import<x id="CLOSE_LINK"/> <x id="INTERPOLATION"/> succeeded </source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded
-
- </target>
+ <target state="needs-translation"><x id="START_LINK"/>Your video import<x id="CLOSE_LINK"/> <x id="INTERPOLATION"/> succeeded </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">124</context></context-group>
</trans-unit>
<trans-unit id="2099623308096969132" datatype="html">
<source><x id="START_LINK"/>Your video import<x id="CLOSE_LINK"/> <x id="INTERPOLATION"/> failed </source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed
-
- </target>
+ <target state="needs-translation"><x id="START_LINK"/>Your video import<x id="CLOSE_LINK"/> <x id="INTERPOLATION"/> failed </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">132</context></context-group>
</trans-unit>
<trans-unit id="3371351937331192777" datatype="html">
<source>User <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> registered on your instance </source>
- <target state="new">
- User
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> registered on your instance
-
- </target>
+ <target state="translated">Käyttäjä <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> rekisteröityi instanssillesi </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">139</context></context-group>
</trans-unit>
<trans-unit id="4404295482394146814" datatype="html">
<source><x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> is following <x id="START_TAG_NG_CONTAINER"/>your channel <x id="INTERPOLATION_1"/><x id="CLOSE_TAG_NG_CONTAINER"/><x id="START_TAG_NG_CONTAINER_1"/>your account<x id="CLOSE_TAG_NG_CONTAINER"/></source>
- <target state="new">
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is following
-
-
- <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>your channel
- <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/>
- <x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/>
- <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="<ng-container>"/>your account
- <x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/>
- </target>
+ <target state="needs-translation"><x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/> is following <x id="START_TAG_NG_CONTAINER"/>your channel <x id="INTERPOLATION_1"/><x id="CLOSE_TAG_NG_CONTAINER"/><x id="START_TAG_NG_CONTAINER_1"/>your account<x id="CLOSE_TAG_NG_CONTAINER"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">150</context></context-group>
</trans-unit>
<trans-unit id="5504059606863599420" datatype="html">
</trans-unit>
<trans-unit id="5354239156470982824" datatype="html">
<source>Your instance has <x id="START_LINK"/>a new follower<x id="CLOSE_LINK"/> (<x id="INTERPOLATION"/>) <x id="START_TAG_NG_CONTAINER"/> awaiting your approval<x id="CLOSE_TAG_NG_CONTAINER"/></source>
- <target state="new">
- Your instance has
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>a new follower
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> (
- <x id="INTERPOLATION" equiv-text="{{ notification.actorFollow?.follower.host }}"/>)
-
- <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> awaiting your approval
- <x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/>
- </target>
+ <target state="needs-translation">Your instance has <x id="START_LINK"/>a new follower<x id="CLOSE_LINK"/> (<x id="INTERPOLATION"/>) <x id="START_TAG_NG_CONTAINER"/> awaiting your approval<x id="CLOSE_TAG_NG_CONTAINER"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">180</context></context-group>
</trans-unit>
<trans-unit id="325842756252267394" datatype="html">
<source>Your instance automatically followed <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/></source>
- <target state="new">
- Your instance automatically followed
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>
- <x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.following.host }}"/>
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation">Your instance automatically followed <x id="START_LINK"/><x id="INTERPOLATION"/><x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-main/users/user-notifications.component.html</context><context context-type="linenumber">189</context></context-group>
</trans-unit>
<trans-unit id="363592786729553688" datatype="html">
</trans-unit>
<trans-unit id="2816407313459209541" datatype="html">
<source>Your report will be sent to moderators of <x id="INTERPOLATION"/><x id="START_TAG_NG_CONTAINER"/> and will be forwarded to the video origin (<x id="INTERPOLATION_1"/>) too<x id="CLOSE_TAG_NG_CONTAINER"/>. </source>
- <target state="new">
- Your report will be sent to moderators of
- <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/>
- <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> and will be forwarded to the video origin (
- <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/>) too
- <x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/>.
-
- </target>
+ <target state="needs-translation">Your report will be sent to moderators of <x id="INTERPOLATION"/><x id="START_TAG_NG_CONTAINER"/> and will be forwarded to the video origin (<x id="INTERPOLATION_1"/>) too<x id="CLOSE_TAG_NG_CONTAINER"/>. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context><context context-type="linenumber">72</context></context-group>
</trans-unit>
<trans-unit id="6990204431018013063" datatype="html">
</trans-unit>
<trans-unit id="5108124319304980502" datatype="html">
<source>Report video "<x id="INTERPOLATION"/>"</source>
- <target state="new">Report video "
- <x id="INTERPOLATION" equiv-text="{{ video.name }}"/>"
- </target>
+ <target state="translated">Raportoi video "<x id="INTERPOLATION"/>"</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/video-report.component.html</context><context context-type="linenumber">3</context></context-group>
</trans-unit>
<trans-unit id="5471125870639393916" datatype="html">
</trans-unit>
<trans-unit id="7688104409544625220" datatype="html">
<source>{VAR_PLURAL, plural, =1 {1 view} other {<x id="INTERPOLATION"/> views}}</source>
- <target state="translated">{VAR_PLURAL, plural, =1 {1 näyttökerta} other { <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> näyttökertaa} }</target>
+ <target state="translated">{VAR_PLURAL, plural, =1 {1 näyttökerta} other {<x id="INTERPOLATION"/> näyttökertaa}}</target>
<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 id="8562063050145802350" datatype="html">
</trans-unit>
<trans-unit id="3372646000533908418" datatype="html">
<source>Subscribe with a remote account:</source>
- <target state="new">Subscribe with a remote account:</target>
+ <target state="translated">Tilaa etätilillä:</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context>
<context context-type="linenumber">62</context>
</trans-unit>
<trans-unit id="6691897331062834756" datatype="html">
<source>Subscribe with an account on this instance</source>
- <target state="new">Subscribe with an account on this instance</target>
+ <target state="translated">Tilaa tämän instanssin tilillä</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context><context context-type="linenumber">57</context></context-group>
</trans-unit>
<trans-unit id="1740917574463702967">
</trans-unit>
<trans-unit id="6462281745850371027" datatype="html">
<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">Voit tilata kanavaa millä tahansa ActivityPub-yhteensopivalla fediverse instanssilla (esimerkiksi PeerTube, Mastodon tai Pleroma).</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context><context context-type="linenumber">17</context></context-group>
</trans-unit>
<trans-unit id="20374890400263257" datatype="html">
</trans-unit>
<trans-unit id="4526499522377118108" datatype="html">
<source>Block video "<x id="INTERPOLATION"/>"</source>
- <target state="new">Block video "
- <x id="INTERPOLATION" equiv-text="{{ video.name }}"/>"
- </target>
+ <target state="translated">Estä video "<x id="INTERPOLATION"/>"</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context><context context-type="linenumber">8</context></context-group>
</trans-unit>
<trans-unit id="2992313729068029516" datatype="html">
</trans-unit>
<trans-unit id="1909492071130899005" datatype="html">
<source>Sorry but there was an issue with the external login process. Please <x id="START_LINK"/>contact an administrator<x id="CLOSE_LINK"/>. </source>
- <target state="new">
- Sorry but there was an issue with the external login process. Please
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>contact an administrator
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.
-
- </target>
+ <target state="needs-translation">Sorry but there was an issue with the external login process. Please <x id="START_LINK"/>contact an administrator<x id="CLOSE_LINK"/>. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">6</context></context-group>
</trans-unit>
<trans-unit id="8390073108781420493">
</trans-unit>
<trans-unit id="8715156686857791956" datatype="html">
<source>Click here to reset your password</source>
- <target state="new">Click here to reset your password</target>
+ <target state="translated">Paina tästä palauttaaksesi salasanasi</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">51</context></context-group>
</trans-unit>
<trans-unit id="892063502898494584" datatype="html">
</trans-unit>
<trans-unit id="3238209155172574367">
<source>Forgot your password</source>
- <target>Unohda salasanasi</target>
+ <target>Unohditko salasanasi</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">99</context></context-group>
</trans-unit>
<trans-unit id="87327320394367488" datatype="html">
</trans-unit>
<trans-unit id="3188014010833256853" datatype="html">
<source>Enter your email address and we will send you a link to reset your password.</source>
- <target state="new"> Enter your email address and we will send you a link to reset your password. </target>
+ <target state="translated">Syötä sähköpostiosoitteesi ja lähetämme sinulle linkin, josta voit palauttaa salasanasi.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">110</context></context-group>
</trans-unit>
<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"/>. The link will expire within 1 hour.</source>
- <target state="new">An email with the reset password instructions will be sent to <x id="PH"/>.
-The link will expire within 1 hour.</target>
+ <target state="translated">Ohjeet salasanan palautukseen lähetetään osoitteeseen <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Linkki on voimassa 1 tunnin.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">122</context></context-group>
</trans-unit>
<trans-unit id="4768749765465246664">
</trans-unit>
<trans-unit id="7808756054397155068" datatype="html">
<source>Reset</source>
- <target state="new">Reset</target>
+ <target state="translated">Palauta</target>
<note priority="1" from="description">Password reset button</note>
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">130</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="107448797428840891">
<source>Reset my password</source>
- <target>
- Alusta salasanani
- </target>
+ <target>Nollaa salasanani</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+reset-password/reset-password.component.html</context><context context-type="linenumber">2</context></context-group>
</trans-unit>
<trans-unit id="3782563238994348625">
</trans-unit>
<trans-unit id="199127249622290422" datatype="html">
<source>Upload or import videos, parse logs, prune storage directories, reset user password...</source>
- <target state="new">Upload or import videos, parse logs, prune storage directories, reset user password...</target>
+ <target state="translated">Lataa tai tuo videoita, katsele lokeja, karsi tiedostohakemistoja, nollaa käyttäjien salasanoja...</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context><context context-type="linenumber">15</context></context-group>
</trans-unit>
<trans-unit id="249453844439446209" datatype="html">
</trans-unit>
<trans-unit id="5170617864166788170" datatype="html">
<source>Official PeerTube website (news, support, contribute...): <x id="START_LINK"/>https://joinpeertube.org<x id="CLOSE_LINK"/></source>
- <target state="new">Official PeerTube website (news, support, contribute...):
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>https://joinpeertube.org
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation">Official PeerTube website (news, support, contribute...): <x id="START_LINK"/>https://joinpeertube.org<x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context><context context-type="linenumber">42</context></context-group>
</trans-unit>
<trans-unit id="4614992717645869756" datatype="html">
<source>Put your instance on the public PeerTube index: <x id="START_LINK"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK"/></source>
- <target state="new">Put your instance on the public PeerTube index:
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>https://instances.joinpeertube.org/instances
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>
- </target>
+ <target state="needs-translation">Put your instance on the public PeerTube index: <x id="START_LINK"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context><context context-type="linenumber">45</context></context-group>
</trans-unit>
<trans-unit id="2081626998027585315" datatype="html">
</trans-unit>
<trans-unit id="4116024528500133384" datatype="html">
<source>My settings</source>
- <target state="new">My settings</target>
+ <target state="translated">Asetukset</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">124</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/modal/quick-settings-modal.component.html</context><context context-type="linenumber">3</context></context-group>
</trans-unit>
<trans-unit id="1420294365005204590" datatype="html">
<source>These settings apply only to your session on this instance.</source>
- <target state="new">These settings apply only to your session on this instance.</target>
+ <target state="translated">Nämä asetukset pätevät ainoastaan istuntoosi tällä instanssilla.</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/modal/quick-settings-modal.component.html</context>
<context context-type="linenumber">8</context>
</trans-unit>
<trans-unit id="5330788940795142335" datatype="html">
<source>Please consider configuring these fields to help people to choose <x id="START_TAG_STRONG"/>the appropriate instance<x id="CLOSE_TAG_STRONG"/>. Without them, your instance may not be referenced on the <x id="START_LINK"/>JoinPeerTube website<x id="CLOSE_LINK"/>. </source>
- <target state="new">
- Please consider configuring these fields to help people to choose
- <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>the appropriate instance
- <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.
- Without them, your instance may not be referenced on the
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>JoinPeerTube website
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.
-
- </target>
+ <target state="needs-translation">Please consider configuring these fields to help people to choose <x id="START_TAG_STRONG"/>the appropriate instance<x id="CLOSE_TAG_STRONG"/>. Without them, your instance may not be referenced on the <x id="START_LINK"/>JoinPeerTube website<x id="CLOSE_LINK"/>. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context><context context-type="linenumber">24</context></context-group>
</trans-unit>
<trans-unit id="2728623642717111613" datatype="html">
</trans-unit>
<trans-unit id="7773271640656013365" datatype="html">
<source>Interface:</source>
- <target state="new">Interface:</target>
+ <target state="translated">Käyttöliittymä:</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">38</context></context-group>
</trans-unit>
<trans-unit id="1674139713929545659" datatype="html">
</trans-unit>
<trans-unit id="3430483831942247060" datatype="html">
<source>Help share videos</source>
- <target state="new">Help share videos</target>
+ <target state="translated">Auta jakamaan videoita</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">61</context></context-group>
</trans-unit>
<trans-unit id="7005745151564974365" datatype="html">
</trans-unit>
<trans-unit id="2689878465089314112" datatype="html">
<source>Interface: <x id="INTERPOLATION" equiv-text="{{ currentInterfaceLanguage }}"/></source>
- <target state="new">Interface: <x id="INTERPOLATION" equiv-text="{{ currentInterfaceLanguage }}"/></target>
+ <target state="translated">Käyttöliittymä: <x id="INTERPOLATION" equiv-text="{{ currentInterfaceLanguage }}"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/menu/menu.component.html</context><context context-type="linenumber">137</context></context-group>
</trans-unit>
<trans-unit id="667372110624203230" datatype="html">
</trans-unit>
<trans-unit id="1843010981261389722" datatype="html">
<source>using <x id="INTERPOLATION"/></source>
- <target state="new">using
- <x id="INTERPOLATION" equiv-text="{{ serverConfig.search.searchIndex.url }}"/>
- </target>
+ <target state="needs-translation">using <x id="INTERPOLATION"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/header/search-typeahead.component.html</context><context context-type="linenumber">28</context></context-group>
</trans-unit>
<trans-unit id="4070041848101291003" datatype="html">
</trans-unit>
<trans-unit id="2199290266269383925" datatype="html">
<source>Display all categories</source>
- <target state="new">Display all categories</target>
+ <target state="translated">Näytä kaikki kategoriat</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">127</context></context-group>
</trans-unit>
<trans-unit id="9065795501872450602">
</trans-unit>
<trans-unit id="5478121364779850827" datatype="html">
<source>Reset</source>
- <target state="new">
- Reset
- </target>
+ <target state="translated">Palauta</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">8</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">22</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">41</context></context-group>
</trans-unit>
<trans-unit id="354332809647287722" datatype="html">
<source>Tags could be used to suggest relevant recommendations. <x id="LINE_BREAK"/> There is a maximum of 5 tags. <x id="LINE_BREAK"/> Press <x id="START_TAG_KBD"/>Enter<x id="CLOSE_TAG_KBD"/> to add a new tag. </source>
- <target state="new">
- Tags could be used to suggest relevant recommendations.
- <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/>
- There is a maximum of 5 tags.
- <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/>
- Press
- <x id="START_TAG_KBD" ctype="x-kbd" equiv-text="<kbd>"/>Enter
- <x id="CLOSE_TAG_KBD" ctype="x-kbd" equiv-text="</kbd>"/> to add a new tag.
-
- </target>
+ <target state="needs-translation">Tags could be used to suggest relevant recommendations. <x id="LINE_BREAK"/> There is a maximum of 5 tags. <x id="LINE_BREAK"/> Press <x id="START_TAG_KBD"/>Enter<x id="CLOSE_TAG_KBD"/> to add a new tag. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">29</context></context-group>
</trans-unit>
<trans-unit id="3265632123453688399">
</trans-unit>
<trans-unit id="7976591803735140601" datatype="html">
<source>Latest published video</source>
- <target state="new">Latest published video</target>
+ <target state="translated">Viimeisin julkaistu video</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html</context>
<context context-type="linenumber">24</context>
</trans-unit>
<trans-unit id="9155449485123349070" datatype="html">
<source>Contains sensitive content</source>
- <target state="new">Contains sensitive content</target>
+ <target state="translated">Sisältää arkaluonteista sisältöä</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">137</context></context-group>
</trans-unit>
<trans-unit id="4850841867094321899" datatype="html">
</trans-unit>
<trans-unit id="4013233634947488312" datatype="html">
<source>Cancel edition</source>
- <target state="new">Cancel edition</target>
+ <target state="translated">Peruuta muokkaus</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context>
<context context-type="linenumber">206</context>
</trans-unit>
<trans-unit id="5359075917564707730" datatype="html">
<source>Congratulations, the video behind <x id="INTERPOLATION"/> will be imported! You can already add information about this video. </source>
- <target state="new">Congratulations, the video behind
- <x id="INTERPOLATION" equiv-text="{{ targetUrl }}"/> will be imported! You can already add information about this video.
- </target>
+ <target state="needs-translation">Congratulations, the video behind <x id="INTERPOLATION"/> will be imported! You can already add information about this video. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-url.component.html</context><context context-type="linenumber">48</context></context-group>
</trans-unit>
<trans-unit id="6722765664648523978">
</trans-unit>
<trans-unit id="2993949426196989262" datatype="html">
<source>We recommend you to not use the <x id="START_TAG_STRONG"/>root<x id="CLOSE_TAG_STRONG"/> user to publish your videos, since it's the super-admin account of your instance. <x id="LINE_BREAK"/> Instead, <x id="START_LINK"/>create a dedicated account<x id="CLOSE_LINK"/> to upload your videos. </source>
- <target state="new">
- We recommend you to not use the
- <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>root
- <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> user to publish your videos, since it's the super-admin account of your instance.
-
- <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/>
- Instead,
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>create a dedicated account
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to upload your videos.
-
- </target>
+ <target state="needs-translation">We recommend you to not use the <x id="START_TAG_STRONG"/>root<x id="CLOSE_TAG_STRONG"/> user to publish your videos, since it's the super-admin account of your instance. <x id="LINE_BREAK"/> Instead, <x id="START_LINK"/>create a dedicated account<x id="CLOSE_LINK"/> to upload your videos. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.html</context><context context-type="linenumber">33</context></context-group>
</trans-unit>
<trans-unit id="293476877021544115">
</trans-unit>
<trans-unit id="5806907163449517166" datatype="html">
<source>Update playlist privacy</source>
- <target state="new"> Update playlist privacy </target>
+ <target state="translated">Päivitä soittolistan yksityisyys</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context>
<context context-type="linenumber">16,18</context>
</trans-unit>
<trans-unit id="3201319007886576629" datatype="html">
<source>Update video privacy</source>
- <target state="new"> Update video privacy </target>
+ <target state="translated">Päivitä videon yksityisyys</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context>
<context context-type="linenumber">84,86</context>
</trans-unit>
<trans-unit id="2353402732767789211" datatype="html">
<source>More customization</source>
- <target state="new">
- More customization
- </target>
+ <target state="translated">Lisää</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">255</context></context-group>
</trans-unit>
<trans-unit id="1284179134768564307" datatype="html">
<source>Less customization</source>
- <target state="new">
- Less customization
- </target>
+ <target state="translated">Vähemmän</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">263</context></context-group>
</trans-unit>
<trans-unit id="1290987288288099212" datatype="html">
</trans-unit>
<trans-unit id="805456636864344681" datatype="html">
<source>Display PeerTube button link</source>
- <target state="new">Display PeerTube button link</target>
+ <target state="translated">Näytä PeerTube linkki</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context><context context-type="linenumber">243</context></context-group>
</trans-unit>
<trans-unit id="8928816882866356838">
</trans-unit>
<trans-unit id="2482137713226830428" datatype="html">
<source>Published <x id="START_TAG_MY_DATE_TOGGLE"/><x id="CLOSE_TAG_MY_DATE_TOGGLE"/></source>
- <target state="new">Published <x id="START_TAG_MY_DATE_TOGGLE"/><x id="CLOSE_TAG_MY_DATE_TOGGLE"/></target>
+ <target state="translated">Julkaistu <x id="START_TAG_MY_DATE_TOGGLE"/><x id="CLOSE_TAG_MY_DATE_TOGGLE"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context><context context-type="linenumber">27</context></context-group>
</trans-unit>
<trans-unit id="1813238393038053050" datatype="html">
</trans-unit>
<trans-unit id="1144407473317535723" datatype="html">
<source>Subscribe</source>
- <target state="new">Subscribe</target>
+ <target state="translated">Tilaa</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context><context context-type="linenumber">9</context></context-group>
</trans-unit>
<trans-unit id="5432070253720498105" datatype="html">
<source>Subscribe to all channels</source>
- <target state="new">Subscribe to all channels</target>
+ <target state="translated">Tilaa kaikki kanavat</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context><context context-type="linenumber">11</context></context-group>
</trans-unit>
<trans-unit id="7542242186854344789" datatype="html">
</trans-unit>
<trans-unit id="6402393085909200998" datatype="html">
<source>Friendly Reminder:</source>
- <target state="new">Friendly Reminder: </target>
+ <target state="translated">Ystävällinen muistutus:</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html</context><context context-type="linenumber">4</context></context-group>
</trans-unit>
<trans-unit id="2935783216050341269" datatype="html">
<source>the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers.</source>
- <target state="new">
- the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers.
- </target>
+ <target state="translated">tällä videolla käytössä oleva jakojärjestelmä edellyttää, että tiettyjä teknisiä tietoja järjestelmästäsi (kuten julkinen IP-osoitteesi) voidaan lähettää toisille käyttäjille.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html</context><context context-type="linenumber">5</context></context-group>
</trans-unit>
<trans-unit id="4619188387782427495">
</trans-unit>
<trans-unit id="8518611938109939710" datatype="html">
<source>SORT BY</source>
- <target state="new">
- SORT BY
- </target>
+ <target state="translated">JÄRJESTÄ</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.html</context><context context-type="linenumber">10</context></context-group>
</trans-unit>
<trans-unit id="6448160249466325288" datatype="html">
</trans-unit>
<trans-unit id="6390009909920475335" datatype="html">
<source>View <x id="ICU" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}" xid="2084023438878610739"/> from <x id="INTERPOLATION_1" equiv-text="{{ video?.account?.displayName || 'the author' }}"/> and others </source>
- <target state="new"> View <x id="ICU" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}"/> from <x id="INTERPOLATION_1" equiv-text="{{ video?.account?.displayName || 'the author' }}"/> and others </target>
+ <target state="needs-translation">View <x id="ICU" xid="2084023438878610739" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}"/> from <x id="INTERPOLATION_1" equiv-text="{{ video?.account?.displayName || 'the author' }}"/> and others </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.html</context><context context-type="linenumber">73</context></context-group>
</trans-unit>
<trans-unit id="4036338619293319383" datatype="html">
</trans-unit>
<trans-unit id="127329338495775339" datatype="html">
<source>View <x id="ICU" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}" xid="2084023438878610739"/> from <x id="INTERPOLATION_1" equiv-text="{{ video?.account?.displayName || 'the author' }}"/> </source>
- <target state="new"> View <x id="ICU" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}"/> from <x id="INTERPOLATION_1" equiv-text="{{ video?.account?.displayName || 'the author' }}"/> </target>
+ <target state="needs-translation">View <x id="ICU" xid="2084023438878610739" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}"/> from <x id="INTERPOLATION_1" equiv-text="{{ video?.account?.displayName || 'the author' }}"/> </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.html</context><context context-type="linenumber">76</context></context-group>
</trans-unit>
<trans-unit id="5535545444690528619" datatype="html">
<source>View <x id="ICU" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}" xid="2084023438878610739"/></source>
- <target state="new">View <x id="ICU" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}"/></target>
+ <target state="needs-translation">View <x id="ICU" xid="2084023438878610739" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.html</context><context context-type="linenumber">81</context></context-group>
</trans-unit>
<trans-unit id="1055254162789146714">
</trans-unit>
<trans-unit id="7651712714082200084" datatype="html">
<source>Your report will be sent to moderators of <x id="INTERPOLATION"/><x id="START_TAG_NG_CONTAINER"/> and will be forwarded to the comment origin (<x id="INTERPOLATION_1"/>) too<x id="CLOSE_TAG_NG_CONTAINER"/>. </source>
- <target state="new">
- Your report will be sent to moderators of
- <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/>
- <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> and will be forwarded to the comment origin (
- <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/>) too
- <x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/>.
-
- </target>
+ <target state="needs-translation">Your report will be sent to moderators of <x id="INTERPOLATION"/><x id="START_TAG_NG_CONTAINER"/> and will be forwarded to the comment origin (<x id="INTERPOLATION_1"/>) too<x id="CLOSE_TAG_NG_CONTAINER"/>. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context><context context-type="linenumber">36</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/report.component.html</context><context context-type="linenumber">36</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="2845798909207198924" datatype="html">
<source>Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> followers</source>
- <target state="new">Showing
- <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to
- <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of
- <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> followers
- </target>
+ <target state="needs-translation">Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> followers</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">11</context></context-group>
</trans-unit>
<trans-unit id="6571718060636962350" datatype="html">
<source>Redundancy allowed <x id="START_TAG_P_SORTICON"/><x id="CLOSE_TAG_P_SORTICON"/></source>
- <target state="new">Redundancy allowed
- <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/>
- <x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>
- </target>
+ <target state="needs-translation">Redundancy allowed <x id="START_TAG_P_SORTICON"/><x id="CLOSE_TAG_P_SORTICON"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">34</context></context-group>
</trans-unit>
<trans-unit id="8246779176913476983" datatype="html">
</trans-unit>
<trans-unit id="4774348799569692380" datatype="html">
<source>Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> hosts</source>
- <target state="new">Showing
- <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to
- <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of
- <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> hosts
- </target>
+ <target state="needs-translation">Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> hosts</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context><context context-type="linenumber">11</context></context-group>
</trans-unit>
<trans-unit id="9216117865911519658" datatype="html">
</trans-unit>
<trans-unit id="7046347992315328430" datatype="html">
<source>Transcoding is enabled. The video quota only takes into account <x id="START_TAG_STRONG"/>original<x id="CLOSE_TAG_STRONG"/> video size. <x id="LINE_BREAK"/> At most, this user could upload ~ <x id="INTERPOLATION"/>. </source>
- <target state="new">
- Transcoding is enabled. The video quota only takes into account
- <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>original
- <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> video size.
- <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/>
- At most, this user could upload ~
- <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>.
-
- </target>
+ <target state="needs-translation">Transcoding is enabled. The video quota only takes into account <x id="START_TAG_STRONG"/>original<x id="CLOSE_TAG_STRONG"/> video size. <x id="LINE_BREAK"/> At most, this user could upload ~ <x id="INTERPOLATION"/>. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-edit/user-edit.component.html</context><context context-type="linenumber">161</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-edit/user-edit.component.html</context><context context-type="linenumber">161</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="5642198289374753866" datatype="html">
<source>Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> users</source>
- <target state="new">Showing
- <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to
- <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of
- <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> users
- </target>
+ <target state="needs-translation">Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> users</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.html</context><context context-type="linenumber">11</context></context-group>
</trans-unit>
<trans-unit id="2049290282534091182">
</trans-unit>
<trans-unit id="2343069726009080052" datatype="html">
<source>Video <x id="START_TAG_P_SORTICON"/><x id="CLOSE_TAG_P_SORTICON"/></source>
- <target state="new">Video
- <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/>
- <x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>
- </target>
+ <target state="needs-translation">Video <x id="START_TAG_P_SORTICON"/><x id="CLOSE_TAG_P_SORTICON"/></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">29</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.html</context><context context-type="linenumber">26</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="2143435845912984377" datatype="html">
<source>Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> blocked videos</source>
- <target state="new">Showing
- <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to
- <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of
- <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> blocked videos
- </target>
+ <target state="needs-translation">Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> blocked videos</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.html</context><context context-type="linenumber">11</context></context-group>
</trans-unit>
<trans-unit id="1868606282505332204" datatype="html">
</trans-unit>
<trans-unit id="5021295327106206941" datatype="html">
<source>by <x id="INTERPOLATION"/> on <x id="INTERPOLATION_1"/> </source>
- <target state="new">by
- <x id="INTERPOLATION" equiv-text="{{ abuse.video.channel?.displayName }}"/> on
- <x id="INTERPOLATION_1" equiv-text="{{ abuse.video.channel?.host }}"/>
- </target>
+ <target state="needs-translation">by <x id="INTERPOLATION"/> on <x id="INTERPOLATION_1"/> </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.html</context><context context-type="linenumber">85</context></context-group>
</trans-unit>
<trans-unit id="1443698606045744844" datatype="html">
</trans-unit>
<trans-unit id="7418735164633152705" datatype="html">
<source>Score <x id="START_TAG_P_SORTICON"/><x id="CLOSE_TAG_P_SORTICON"/></source>
- <target state="new">Score
- <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/>
- <x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>
- </target>
+ <target state="needs-translation">Score <x id="START_TAG_P_SORTICON"/><x id="CLOSE_TAG_P_SORTICON"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context><context context-type="linenumber">26</context></context-group>
</trans-unit>
<trans-unit id="9173448803033928792" datatype="html">
<source>Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> reports</source>
- <target state="new">Showing
- <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to
- <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of
- <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> reports
- </target>
+ <target state="needs-translation">Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> reports</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.html</context><context context-type="linenumber">6</context></context-group>
</trans-unit>
<trans-unit id="3109314382334906782" datatype="html">
</trans-unit>
<trans-unit id="1258618443362430782" datatype="html">
<source><x id="ICU" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}" xid="1879828604800763221"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="ml-1 glyphicon glyphicon-flag">"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
- <target state="new">
- <x id="ICU" equiv-text="{abuse.countReportsForReportee, plural, =1 {...} other {...}}"/>
- <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>
- <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/>
- </target>
+ <target state="needs-translation"><x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="ml-1 glyphicon glyphicon-flag">"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">21</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">41</context></context-group>
</trans-unit>
<trans-unit id="6540177673229220400" datatype="html">
<source>{VAR_PLURAL, plural, =1 {1 report} other {<x id="INTERPOLATION"/> reports}}</source>
- <target state="new">{VAR_PLURAL, plural, =1 {1 report} other {
- <x id="INTERPOLATION" equiv-text="{{ abuse.countReportsForReportee }}"/> reports} }
- </target>
+ <target state="needs-translation">{VAR_PLURAL, plural, =1 {1 report} other {<x id="INTERPOLATION"/> reports}}</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">22</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">42</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="6250599179731937899" datatype="html">
<source>Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> muted instances</source>
- <target state="new">Showing
- <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to
- <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of
- <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> muted instances
- </target>
+ <target state="needs-translation">Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> muted instances</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/server-blocklist.component.html</context><context context-type="linenumber">11</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/server-blocklist.component.html</context><context context-type="linenumber">11</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="602667807232759122" datatype="html">
<source>Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> muted accounts</source>
- <target state="new">Showing
- <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to
- <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of
- <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> muted accounts
- </target>
+ <target state="needs-translation">Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> muted accounts</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/account-blocklist.component.html</context><context context-type="linenumber">10</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/account-blocklist.component.html</context><context context-type="linenumber">10</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="4786000816576841850" datatype="html">
<source>Display settings</source>
- <target state="new">Display settings</target>
+ <target state="translated">Näyttöasetukset</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/modal/quick-settings-modal.component.html</context><context context-type="linenumber">10</context></context-group>
</trans-unit>
<trans-unit id="2144158274184161635" datatype="html">
</trans-unit>
<trans-unit id="1780056719120519633" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {result} other {results}}" xid="3148804384763272950"/> for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" </source>
- <target state="new"> <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {result} other {results}}"/> for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" </target>
+ <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> <x id="ICU" xid="3148804384763272950" equiv-text="{pagination.totalItems, plural, =1 {result} other {results}}"/> for "<x id="INTERPOLATION_1" equiv-text="{{ search }}"/>" </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context><context context-type="linenumber">17</context></context-group>
</trans-unit>
<trans-unit id="3148804384763272950">
</trans-unit>
<trans-unit id="2601639465696257054" datatype="html">
<source>This <x id="INTERPOLATION"/> does not have settings. </source>
- <target state="new">This
- <x id="INTERPOLATION" equiv-text="{{ pluginTypeLabel }}"/> does not have settings.
- </target>
+ <target state="needs-translation">This <x id="INTERPOLATION"/> does not have settings. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html</context><context context-type="linenumber">16</context></context-group>
</trans-unit>
<trans-unit id="29832309535656200">
</trans-unit>
<trans-unit id="2232767208623640457" datatype="html">
<source>By <x id="INTERPOLATION"/> -></source>
- <target state="new">By
- <x id="INTERPOLATION" equiv-text="{{ log.by }}"/> ->
- </target>
+ <target state="needs-translation">By <x id="INTERPOLATION"/> -></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context><context context-type="linenumber">47</context></context-group>
</trans-unit>
<trans-unit id="7396175500300709096" datatype="html">
</trans-unit>
<trans-unit id="8953934448427251062" datatype="html">
<source>The <x id="START_LINK"/>sharing system<x id="CLOSE_LINK"/> implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load.</source>
- <target state="new">The
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>sharing system
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load.
- </target>
+ <target state="translated"><x id="START_LINK"/>Jakojärjestelmä<x id="CLOSE_LINK"/> edellyttää, että tiettyjä teknisiä tietoja järjestelmästäsi (kuten julkinen IP-osoitteesi) voidaan lähettää toisille käyttäjille, mutta tämä auttaa suuresti vähentämään palvelimen kuormituksen määrää.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">45</context></context-group>
</trans-unit>
<trans-unit id="34094919610906740" datatype="html">
<source>Help share videos being played</source>
- <target state="new">Help share videos being played</target>
+ <target state="translated">Auta jakamaan toistossa olevia videoita</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">42</context></context-group>
</trans-unit>
<trans-unit id="6236140336967052987" datatype="html">
<source>When on a video page, directly start playing the video.</source>
- <target state="new">When on a video page, directly start playing the video.</target>
+ <target state="translated">Aloita videon toistaminen automaattisesti kun siirytään videosivulle.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">56</context></context-group>
</trans-unit>
<trans-unit id="9135112681389493865" datatype="html">
<source>Automatically play videos</source>
- <target state="new">Automatically play videos</target>
+ <target state="translated">Toista videoita automaattisesti</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">53</context></context-group>
</trans-unit>
<trans-unit id="575474399125992547" datatype="html">
<source>When a video ends, follow up with the next suggested video.</source>
- <target state="new">When a video ends, follow up with the next suggested video.</target>
+ <target state="translated">Aloita seuraavan videon toistaminen automaattisesti kun katseltavana oleva video loppuu.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">67</context></context-group>
</trans-unit>
<trans-unit id="2701970773087072815" datatype="html">
<source>Automatically start playing the next video</source>
- <target state="new">Automatically start playing the next video</target>
+ <target state="translated">Aloita seuraavan videon toistaminen automaattisesti</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">64</context></context-group>
</trans-unit>
<trans-unit id="5983800192187691457" datatype="html">
</trans-unit>
<trans-unit id="7030031694783481217" datatype="html">
<source>This instance is dedicated to sensitive or NSFW content</source>
- <target state="new">This instance is dedicated to sensitive or NSFW content</target>
+ <target state="translated">Tämä instanssi on omistettu arkaluonteiselle tai NSFW sisällölle</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">93</context></context-group>
</trans-unit>
<trans-unit id="4620493570088713907" datatype="html">
</trans-unit>
<trans-unit id="7497677457560701935">
<source>Policy on videos containing sensitive content</source>
- <target>Herkän sisällön sisältävien videoiden käytäntö</target>
+ <target>Arkaluonteista sisältöä sisältävien videoiden käytäntö</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">106</context></context-group>
</trans-unit>
<trans-unit id="8930852890861583005">
</trans-unit>
<trans-unit id="9138757724802460941" datatype="html">
<source>INTERFACE</source>
- <target state="new">INTERFACE</target>
+ <target state="translated">KÄYTTÖLIITTYMÄ</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-settings.component.html</context><context context-type="linenumber">25</context></context-group>
</trans-unit>
<trans-unit id="7789395291034300662" datatype="html">
</trans-unit>
<trans-unit id="1405600824334286337" datatype="html">
<source>More filters</source>
- <target state="new">More filters</target>
+ <target state="translated">Lisää suodattimia</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">20</context>
</trans-unit>
<trans-unit id="5797835178123017550" datatype="html">
<source>Hide filters</source>
- <target state="new">Hide filters</target>
+ <target state="translated">Piilota suodattimet</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">21</context>
</trans-unit>
<trans-unit id="7028708681117573961" datatype="html">
<source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source>
- <target state="new">Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Recently Added"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
+ <target state="translated">Järjestä <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Viimeksi lisätty"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">46</context>
</trans-unit>
<trans-unit id="8190023086228606960" datatype="html">
<source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source>
- <target state="new">Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Recent Views"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
+ <target state="translated">Järjestä <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Viimeksi katseltu"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">48</context>
</trans-unit>
<trans-unit id="3224510615614621760" datatype="html">
<source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source>
- <target state="new">Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Hot"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
+ <target state="translated">Järjestä <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Suosittu"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">49</context>
</trans-unit>
<trans-unit id="3082811226222076503" datatype="html">
<source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Best"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source>
- <target state="new">Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Best"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
+ <target state="translated">Järjestä <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Paras"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">50</context>
</trans-unit>
<trans-unit id="4322133526902910662" datatype="html">
<source>Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source>
- <target state="new">Sort by <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Likes"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
+ <target state="translated">Järjestä <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>"Tykkäykset"<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">51</context>
</trans-unit>
<trans-unit id="2343321245279384373" datatype="html">
<source>Languages:</source>
- <target state="new">Languages:</target>
+ <target state="translated">Kielet:</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">59</context>
</trans-unit>
<trans-unit id="5063779773341398537" datatype="html">
<source>Sensitive content:</source>
- <target state="new">Sensitive content:</target>
+ <target state="translated">Arkaluonteinen sisältö:</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">66</context>
</trans-unit>
<trans-unit id="5723033003381016192" datatype="html">
<source>Scope:</source>
- <target state="new">Scope:</target>
+ <target state="translated">Laajuus:</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">81</context>
</trans-unit>
<trans-unit id="8481241275509347668" datatype="html">
<source>Local videos (this instance)</source>
- <target state="new">Local videos (this instance)</target>
+ <target state="translated">Paikalliset videot (tämä instanssi)</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">85</context>
</trans-unit>
<trans-unit id="8383401711408398806" datatype="html">
<source>Federated videos (this instance + followed instances)</source>
- <target state="new">Federated videos (this instance + followed instances)</target>
+ <target state="translated">Federoidut videot (tämä ja seuratut instanssit)</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">90</context>
</trans-unit>
<trans-unit id="2736556170366900089" datatype="html">
<source>Type:</source>
- <target state="new">Type:</target>
+ <target state="translated">Tyyppi:</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">95</context>
</trans-unit>
<trans-unit id="1744425032255703211" datatype="html">
<source>VOD & Live videos</source>
- <target state="new">VOD & Live videos</target>
+ <target state="translated">VOD ja live-videot</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">99</context>
</trans-unit>
<trans-unit id="1370537846415473089" datatype="html">
<source>Categories:</source>
- <target state="new">Categories:</target>
+ <target state="translated">Kategoriat:</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">114</context>
</trans-unit>
<trans-unit id="1288210794011686132" datatype="html">
<source>Interface settings</source>
- <target state="new">Interface settings</target>
+ <target state="translated">Käyttöliittymäasetukset</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/modal/quick-settings-modal.component.html</context><context context-type="linenumber">22</context></context-group>
</trans-unit>
<trans-unit id="6309828574111583895">
</trans-unit>
<trans-unit id="7377817702119089263">
<source>Default policy on videos containing sensitive content</source>
- <target>Oletussäädäntö videoista, jotka sisältävät aikuisille tarkoitettua sisältöä</target>
+ <target>Oletuskäytäntö videoille, jotka sisältävät arkaluonteista sisältöä</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">4</context></context-group>
</trans-unit>
<trans-unit id="7350483582490037954" datatype="html">
<source>With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, a confirmation will be requested to watch the video. </source>
- <target state="new"> With <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Hide<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> or <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Blur thumbnails<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, a confirmation will be requested to watch the video. </target>
+ <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Piilota<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> tai <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Sumenna pikkukuva<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> vaihtoehdoilla ennen videota pyydetään vahvistusta. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.html</context><context context-type="linenumber">110</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.html</context><context context-type="linenumber">7</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="6924803931258995553" datatype="html">
<source>Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> imports</source>
- <target state="new">Showing
- <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to
- <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of
- <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> imports
- </target>
+ <target state="needs-translation">Showing <x id="INTERPOLATION"/> to <x id="INTERPOLATION_1"/> of <x id="INTERPOLATION_2"/> imports</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-imports/my-video-imports.component.html</context><context context-type="linenumber">10</context></context-group>
</trans-unit>
<trans-unit id="8173902679178787744" datatype="html">
</trans-unit>
<trans-unit id="8901774330683812267" datatype="html">
<source>See the <x id="START_LINK"/>documentation<x id="CLOSE_LINK"/> for more information. </source>
- <target state="new">
- See the
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more information.
-
- </target>
+ <target state="needs-translation">See the <x id="START_LINK"/>documentation<x id="CLOSE_LINK"/> for more information. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html</context><context context-type="linenumber">31</context></context-group>
</trans-unit>
<trans-unit id="5904811038805050477" datatype="html">
</trans-unit>
<trans-unit id="3461985498881453026" datatype="html">
<source>If you need help to use PeerTube, you can have a look at the <x id="START_LINK"/>documentation<x id="CLOSE_LINK"/>. </source>
- <target state="new">If you need help to use PeerTube, you can have a look at the
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>documentation
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.
- </target>
+ <target state="needs-translation">If you need help to use PeerTube, you can have a look at the <x id="START_LINK"/>documentation<x id="CLOSE_LINK"/>. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+signup/shared/signup-success.component.html</context><context context-type="linenumber">13</context></context-group>
</trans-unit>
<trans-unit id="8844610145426272276" datatype="html">
</trans-unit>
<trans-unit id="3030338154442300172" datatype="html">
<source>Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}" xid="498463490165953744"/> </source>
- <target state="new"> Created <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
+ <target state="needs-translation">Created <x id="ICU" xid="498463490165953744" equiv-text="{pagination.totalItems, plural, =1 {1 playlist} other {{{ pagination.totalItems }} playlists}}"/> </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context><context context-type="linenumber">2</context></context-group>
</trans-unit>
<trans-unit id="3505845886770923767" datatype="html">
</trans-unit>
<trans-unit id="403587185492002456" datatype="html">
<source>{VAR_PLURAL, plural, =1 {1 subscriber} other {<x id="INTERPOLATION"/> subscribers}}</source>
- <target state="new">{VAR_PLURAL, plural, =1 {1 subscriber} other {
- <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers} }
- </target>
+ <target state="needs-translation">{VAR_PLURAL, plural, =1 {1 subscriber} other {<x id="INTERPOLATION"/> subscribers}}</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">26</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">36</context></context-group>
<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">34</context></context-group>
</trans-unit>
<trans-unit id="8856905278208146821" datatype="html">
<source><x id="ICU" equiv-text="{getTotalVideosOf(videoChannel), plural, =1 {1 videos} other {{{ getTotalVideosOf(videoChannel) }} videos}}" xid="8553183884518584864"/> </source>
- <target state="new"> <x id="ICU" equiv-text="{getTotalVideosOf(videoChannel), plural, =1 {1 videos} other {{{ getTotalVideosOf(videoChannel) }} videos}}"/> </target>
+ <target state="needs-translation"><x id="ICU" xid="8553183884518584864" equiv-text="{getTotalVideosOf(videoChannel), plural, =1 {1 videos} other {{{ getTotalVideosOf(videoChannel) }} videos}}"/> </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/account-video-channels/account-video-channels.component.html</context><context context-type="linenumber">28</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+accounts/accounts.component.html</context><context context-type="linenumber">38</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/+my-video-channels/my-video-channels.component.html</context><context context-type="linenumber">33</context></context-group>
</trans-unit>
<trans-unit id="7766488542631150871" datatype="html">
<source>{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION"/> videos}}</source>
- <target state="new">{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {
- <x id="INTERPOLATION" equiv-text="{{ videoChannel.videosCount }}"/> videos} }
- </target>
+ <target state="needs-translation">{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION"/> videos}}</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/shared/shared-video-playlist/video-playlist-miniature.component.html</context><context context-type="linenumber">9</context></context-group>
</trans-unit>
<trans-unit id="7152797255397280410" datatype="html">
<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>
- <target state="new">Do you really want to delete <x id="PH"/>?
-It will delete <x id="PH_1"/> videos uploaded in this channel, and you will not be able to create another
-channel with the same name (<x id="PH_2"/>)!</target>
+ <target state="needs-translation">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"/>)!</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">44</context></context-group>
</trans-unit>
<trans-unit id="4433306639366959484" datatype="html">
</trans-unit>
<trans-unit id="3174354408404578867" datatype="html">
<source>About <x id="INTERPOLATION"/></source>
- <target state="new">About
- <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>
- </target>
+ <target state="needs-translation">About <x id="INTERPOLATION"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">5</context></context-group>
</trans-unit>
<trans-unit id="8525213662266893834" datatype="html">
</trans-unit>
<trans-unit id="19872047295276660" datatype="html">
<source>This instance is dedicated to sensitive/NSFW content.</source>
- <target state="new">This instance is dedicated to sensitive/NSFW content.</target>
+ <target state="translated">Tämä instanssi on omistettu arkaluonteiselle/NSFW sisällölle.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context><context context-type="linenumber">19</context></context-group>
</trans-unit>
<trans-unit id="1970848297295860531" datatype="html">
</trans-unit>
<trans-unit id="7257048945916143687" datatype="html">
<source>For more information, please visit <x id="START_LINK"/>joinpeertube.org<x id="CLOSE_LINK"/>. </source>
- <target state="new">
- For more information, please visit
- <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>joinpeertube.org
- <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.
-
- </target>
+ <target state="needs-translation">For more information, please visit <x id="START_LINK"/>joinpeertube.org<x id="CLOSE_LINK"/>. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">18</context></context-group>
</trans-unit>
<trans-unit id="8205344394429673413" datatype="html">
</trans-unit>
<trans-unit id="4665274432258993920" datatype="html">
<source>A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content.<x id="LINE_BREAK"/> For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. </source>
- <target state="new"/>
+ <target state="needs-translation">A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content.<x id="LINE_BREAK"/> For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+register/register-step-channel.component.html</context><context context-type="linenumber">4</context></context-group>
</trans-unit>
<trans-unit id="2254156021453506528" datatype="html">
</trans-unit>
<trans-unit id="5254305728396198887" datatype="html">
<source>Sensitive content</source>
- <target state="new">Sensitive content</target>
+ <target state="translated">Arkaluonteinen sisältö</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">116</context></context-group>
</trans-unit>
<trans-unit id="5590086849807274701" datatype="html">
<source>Scope</source>
- <target state="new">Scope</target>
+ <target state="translated">Laajuus</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">123</context></context-group>
</trans-unit>
<trans-unit id="5019568087038659501" datatype="html">
</trans-unit>
<trans-unit id="1902100407096396858" datatype="html">
<source>Categories</source>
- <target state="new">Categories</target>
+ <target state="translated">Kategoriat</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">142</context></context-group>
</trans-unit>
<trans-unit id="3599150758014724057" datatype="html">
</trans-unit>
<trans-unit id="7054829409324166420" datatype="html">
<source>hidden</source>
- <target state="new">hidden</target>
+ <target state="translated">piilotettu</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">237</context></context-group>
</trans-unit>
<trans-unit id="5766954855630346873" datatype="html">
</trans-unit>
<trans-unit id="135214224090612796" datatype="html">
<source>Redundancy for <x id="PH"/> is <x id="PH_1"/></source>
- <target state="new">Redundancy for
- <x id="PH"/> is
- <x id="PH_1"/>
- </target>
+ <target state="needs-translation">Redundancy for <x id="PH"/> is <x id="PH_1"/></target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/shared/redundancy-checkbox.component.ts</context><context context-type="linenumber">25</context></context-group>
</trans-unit>
<trans-unit id="5875705095657098468" datatype="html">
</trans-unit>
<trans-unit id="8639315630141911544" datatype="html">
<source>Account <x id="PH"/> unmuted by your instance.</source>
- <target state="new">Account
- <x id="PH"/> unmuted by your instance.
- </target>
+ <target state="needs-translation">Account <x id="PH"/> unmuted by your instance.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/account-blocklist.component.ts</context><context context-type="linenumber">43</context></context-group>
</trans-unit>
<trans-unit id="3371601176452094961" datatype="html">
<source>Instance <x id="PH"/> unmuted by your instance.</source>
- <target state="new">Instance
- <x id="PH"/> unmuted by your instance.
- </target>
+ <target state="needs-translation">Instance <x id="PH"/> unmuted by your instance.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/server-blocklist.component.ts</context><context context-type="linenumber">46</context></context-group>
</trans-unit>
<trans-unit id="3096398988891996621" datatype="html">
<source>Instance <x id="PH"/> muted by your instance.</source>
- <target state="new">Instance
- <x id="PH"/> muted by your instance.
- </target>
+ <target state="needs-translation">Instance <x id="PH"/> muted by your instance.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/server-blocklist.component.ts</context><context context-type="linenumber">69</context></context-group>
</trans-unit>
<trans-unit id="2393853062458645999">
</trans-unit>
<trans-unit id="8440128775129354214" datatype="html">
<source>Privacy</source>
- <target state="new">Privacy</target>
+ <target state="translated">Näkyvyys</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html</context><context context-type="linenumber">57</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html</context><context context-type="linenumber">57</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context><context context-type="linenumber">112</context></context-group>
</trans-unit>
<trans-unit id="8768506950499277937" datatype="html">
<source>Copyright</source>
- <target state="new">Copyright</target>
+ <target state="translated">Copyright</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.ts</context><context context-type="linenumber">23</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context><context context-type="linenumber">146</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="6906423861055262169" datatype="html">
<source>Video <x id="PH"/> switched to manual block.</source>
- <target state="new">Video
- <x id="PH"/> switched to manual block.
- </target>
+ <target state="needs-translation">Video <x id="PH"/> switched to manual block.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context><context context-type="linenumber">70</context></context-group>
</trans-unit>
<trans-unit id="7293356040886494773" datatype="html">
</trans-unit>
<trans-unit id="4922469417589203720" datatype="html">
<source>Video <x id="PH"/> unblocked.</source>
- <target state="new">Video
- <x id="PH"/> unblocked.
- </target>
+ <target state="needs-translation">Video <x id="PH"/> unblocked.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context><context context-type="linenumber">139</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">211</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="780323526182667308" datatype="html">
<source>User <x id="PH"/> updated.</source>
- <target state="new">User
- <x id="PH"/> updated.
- </target>
+ <target state="needs-translation">User <x id="PH"/> updated.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-edit/user-update.component.ts</context><context context-type="linenumber">94</context></context-group>
</trans-unit>
<trans-unit id="1349763489797682899">
</trans-unit>
<trans-unit id="8819563010322372715" datatype="html">
<source>An email asking for password reset has been sent to <x id="PH"/>.</source>
- <target state="new">An email asking for password reset has been sent to
- <x id="PH"/>.
- </target>
+ <target state="translated">Sähköpostia salasananpalautuksesta on lähetetty osoitteeseen <x id="PH"/>.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/users/user-edit/user-update.component.ts</context><context context-type="linenumber">120</context></context-group>
</trans-unit>
<trans-unit id="7483807629538115183" datatype="html">
</trans-unit>
<trans-unit id="1878553503929537171" datatype="html">
<source>VOD</source>
- <target state="new">VOD</target>
+ <target state="translated">VOD</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context><context context-type="linenumber">49</context></context-group>
</trans-unit>
<trans-unit id="8610504659433544583" datatype="html">
</trans-unit>
<trans-unit id="7390990800435887351" datatype="html">
<source>Account <x id="PH"/> unmuted.</source>
- <target state="new">Account
- <x id="PH"/> unmuted.
- </target>
+ <target state="needs-translation">Account <x id="PH"/> unmuted.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/account-blocklist.component.ts</context><context context-type="linenumber">42</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">148</context></context-group>
</trans-unit>
<trans-unit id="7246356397085094208" datatype="html">
<source>Instance <x id="PH"/> unmuted.</source>
- <target state="new">Instance
- <x id="PH"/> unmuted.
- </target>
+ <target state="needs-translation">Instance <x id="PH"/> unmuted.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/server-blocklist.component.ts</context><context context-type="linenumber">45</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">176</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="778524577866863576" datatype="html">
<source><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="delete" aria-hidden="true">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/> Clear all history </source>
- <target state="new"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="delete" aria-hidden="true">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/> Clear all history </target>
+ <target state="translated"><x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="<my-global-icon iconName="delete" aria-hidden="true">"/><x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="</my-global-icon>"/> Tyhjää koko historia </target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context>
<context context-type="linenumber">17,19</context>
</trans-unit>
<trans-unit id="3326446048041727269" datatype="html">
<source>Display/Video settings updated.</source>
- <target state="new">Display/Video settings updated.</target>
+ <target state="translated">Näyttö/video asetukset päivitetty.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-user-settings/user-video-settings.component.ts</context><context context-type="linenumber">130</context></context-group>
</trans-unit>
<trans-unit id="1137937154872046253">
</trans-unit>
<trans-unit id="624066830180032195" datatype="html">
<source>Video channel <x id="PH"/> deleted.</source>
- <target state="new">Video channel
- <x id="PH"/> deleted.
- </target>
+ <target state="needs-translation">Video channel <x id="PH"/> deleted.</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">60</context></context-group>
</trans-unit>
<trans-unit id="6450826648284332649" datatype="html">
</trans-unit>
<trans-unit id="1636934520301910285" datatype="html">
<source>Reset password</source>
- <target state="new">Reset password</target>
+ <target state="translated">Palauta salasana</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+reset-password/reset-password-routing.module.ts</context>
<context context-type="linenumber">11</context>
</trans-unit>
<trans-unit id="1431617394009162547" datatype="html">
<source>Playlist <x id="PH"/> updated.</source>
- <target state="new">Playlist
- <x id="PH"/> updated.
- </target>
+ <target state="needs-translation">Playlist <x id="PH"/> updated.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts</context><context context-type="linenumber">100</context></context-group>
</trans-unit>
<trans-unit id="4844578664427956129" datatype="html">
</trans-unit>
<trans-unit id="3380608219513805292" datatype="html">
<source>Playlist <x id="PH"/> deleted.</source>
- <target state="new">Playlist
- <x id="PH"/> deleted.
- </target>
+ <target state="translated">Soittolista <x id="PH"/> poistettu.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts</context><context context-type="linenumber">135</context></context-group>
</trans-unit>
<trans-unit id="3058024914967508975">
</trans-unit>
<trans-unit id="2767660806989176400" datatype="html">
<source>Video <x id="PH"/> deleted.</source>
- <target state="new">Video
- <x id="PH"/> deleted.
- </target>
+ <target state="translated">Video <x id="PH"/> poistettu.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context><context context-type="linenumber">185</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">237</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="7699622144571229146" datatype="html">
<source>Sort by</source>
- <target state="new">Sort by</target>
+ <target state="translated">Järjestä</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.html</context>
<context context-type="linenumber">26</context>
</trans-unit>
<trans-unit id="2687679787442328897" datatype="html">
<source>An email with verification link will be sent to <x id="PH"/>.</source>
- <target state="new">An email with verification link will be sent to
- <x id="PH"/>.
- </target>
+ <target state="translated">Vahvistuslinkki lähetetään sähköpostitse osoitteeseen <x id="PH"/>.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts</context><context context-type="linenumber">40</context></context-group>
</trans-unit>
<trans-unit id="4180693983967989981" datatype="html">
</trans-unit>
<trans-unit id="2013324644839511073" datatype="html">
<source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
- <target state="new">Cannot retrieve OAuth Client credentials: <x id="PH"/>.
-Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</target>
+ <target state="needs-translation">Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.text"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/core/auth/auth.service.ts</context><context context-type="linenumber">100</context></context-group>
</trans-unit>
<trans-unit id="375263728166936544">
</trans-unit>
<trans-unit id="8781423666414310853" datatype="html">
<source>Your password has been successfully reset!</source>
- <target state="new">Your password has been successfully reset!</target>
+ <target state="translated">Salasanasi on palautettu onnistuneesti!</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+reset-password/reset-password.component.ts</context><context context-type="linenumber">47</context></context-group>
</trans-unit>
<trans-unit id="6048892649018070225">
</trans-unit>
<trans-unit id="2392481201920342009" datatype="html">
<source>VOD videos</source>
- <target state="new">VOD videos</target>
+ <target state="translated">VOD videot</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">34</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">109</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">165</context></context-group>
</trans-unit>
<trans-unit id="7804724824750282316" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {result} other {results}}" xid="3148804384763272950"/></source>
- <target state="new"><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> <x id="ICU" equiv-text="{pagination.totalItems, plural, =1 {result} other {results}}"/></target>
+ <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> <x id="ICU" xid="3148804384763272950" equiv-text="{pagination.totalItems, plural, =1 {result} other {results}}"/></target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+search/search.component.html</context>
<context context-type="linenumber">5</context>
</trans-unit>
<trans-unit id="3393133458004181121" datatype="html">
<source>All categories</source>
- <target state="new">All categories</target>
+ <target state="translated">Kaikki kategoriat</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-forms/select/select-categories.component.ts</context>
<context context-type="linenumber">24</context>
</trans-unit>
<trans-unit id="2448281151916042849" datatype="html">
<source>User <x id="PH"/> banned.</source>
- <target state="new">User
- <x id="PH"/> banned.
- </target>
+ <target state="translated">Käyttäjä <x id="PH"/> estetty.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.ts</context><context context-type="linenumber">68</context></context-group>
</trans-unit>
<trans-unit id="3160979325245958752" datatype="html">
</trans-unit>
<trans-unit id="1794219875546376069" datatype="html">
<source>User <x id="PH"/> unbanned.</source>
- <target state="new">User
- <x id="PH"/> unbanned.
- </target>
+ <target state="translated">Käyttäjän <x id="PH"/> estot poistettu.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">89</context></context-group>
</trans-unit>
<trans-unit id="9208009623124569456" datatype="html">
</trans-unit>
<trans-unit id="3896582359861826661" datatype="html">
<source>User <x id="PH"/> email set as verified</source>
- <target state="new">User
- <x id="PH"/> email set as verified
- </target>
+ <target state="translated">Käyttäjän <x id="PH"/> sähköpostiosoite vahvistettu</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">122</context></context-group>
</trans-unit>
<trans-unit id="8150022485860412528" datatype="html">
<source>Account <x id="PH"/> muted.</source>
- <target state="new">Account
- <x id="PH"/> muted.
- </target>
+ <target state="translated">Tili <x id="PH"/> hiljennetty.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">134</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">263</context></context-group>
</trans-unit>
<trans-unit id="1598375456114200087" datatype="html">
<source>Instance <x id="PH" equiv-text="domain"/> muted.</source>
- <target state="new">Instance
- <x id="PH"/> muted.
- </target>
+ <target state="needs-translation">Instance <x id="PH" equiv-text="domain"/> muted.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/server-blocklist.component.ts</context><context context-type="linenumber">68</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">162</context></context-group>
</trans-unit>
<trans-unit id="2558977494773636050" datatype="html">
<source>Account <x id="PH"/> muted by the instance.</source>
- <target state="new">Account
- <x id="PH"/> muted by the instance.
- </target>
+ <target state="translated">Tili <x id="PH"/> instanssin hiljentämä.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context><context context-type="linenumber">434</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">190</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="8014491157078444256" datatype="html">
<source>Server <x id="PH"/> muted by the instance.</source>
- <target state="new">Server
- <x id="PH"/> muted by the instance.
- </target>
+ <target state="translated">Palvelin <x id="PH"/> instanssin hiljentämä.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-list-table.component.ts</context><context context-type="linenumber">446</context></context-group>
</trans-unit>
<trans-unit id="2044813052587776285" datatype="html">
</trans-unit>
<trans-unit id="3085641638748358969" datatype="html">
<source>Account <x id="PH"/> unmuted by the instance.</source>
- <target state="new">Account
- <x id="PH"/> unmuted by the instance.
- </target>
+ <target state="translated">Tilin <x id="PH"/> hiljennys poistettu instanssilta.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">204</context></context-group>
</trans-unit>
<trans-unit id="4991892477258601737" datatype="html">
<source>Instance <x id="PH"/> muted by the instance.</source>
- <target state="new">Instance
- <x id="PH"/> muted by the instance.
- </target>
+ <target state="translated">Instanssi <x id="PH"/> hiljennetty instanssilla.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">218</context></context-group>
</trans-unit>
<trans-unit id="4379430340167561220" datatype="html">
</trans-unit>
<trans-unit id="968295009933361070" datatype="html">
<source>Too many attempts, please try again after <x id="PH"/> minutes.</source>
- <target state="new">Too many attempts, please try again after
- <x id="PH"/> minutes.
- </target>
+ <target state="translated">Liian monta yritystä, yritä uudelleen <x id="PH"/> minuutin jälkeen.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/core/rest/rest-extractor.service.ts</context><context context-type="linenumber">66</context></context-group>
</trans-unit>
<trans-unit id="4965472196059235310">
</trans-unit>
<trans-unit id="4323470180912194028" datatype="html">
<source>Copy</source>
- <target state="new">Copy</target>
+ <target state="translated">Kopioi</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/input-toggle-hidden.component.html</context><context context-type="linenumber">15</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-forms/input-toggle-hidden.component.html</context><context context-type="linenumber">15</context></context-group>
</trans-unit>
</trans-unit>
<trans-unit id="2159130950882492111" datatype="html">
<source>Cancel</source>
- <target state="new">Cancel</target>
+ <target state="translated">Peruuta</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context><context context-type="linenumber">48</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/follows/following-list/follow-modal.component.html</context><context context-type="linenumber">33</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">125</context></context-group>
</trans-unit>
<trans-unit id="8681933925782924101" datatype="html">
<source>Local videos</source>
- <target state="new">Local videos</target>
+ <target state="translated">Paikalliset videot</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context><context context-type="linenumber">89</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+videos/video-list/videos-list-common-page.component.ts</context><context context-type="linenumber">189</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/core/menu/menu.service.ts</context><context context-type="linenumber">142</context></context-group>