From 7df2b62f6c4cb6c9200c66270a23812bc82631a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Sim=C3=B5es?= <xmcorporation@gmail.com> Date: Mon, 2 Dec 2024 12:55:59 +0000 Subject: [PATCH] Translated using Weblate (Portuguese (Portugal)) Currently translated at 22.5% (562 of 2495 strings) Translation: PeerTube/angular Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_PT/ --- client/src/locale/angular.pt-PT.xlf | 7756 +++++++++++++-------------- 1 file changed, 3808 insertions(+), 3948 deletions(-) diff --git a/client/src/locale/angular.pt-PT.xlf b/client/src/locale/angular.pt-PT.xlf index 0f6eb4c1c..b555e5eb1 100644 --- a/client/src/locale/angular.pt-PT.xlf +++ b/client/src/locale/angular.pt-PT.xlf @@ -251,9 +251,9 @@ <context context-type="linenumber">436</context> </context-group> </trans-unit> - <trans-unit id="ngb.timepicker.PM" datatype="html"> + <trans-unit id="ngb.timepicker.PM" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION"/></source> - <target state="new"><x id="INTERPOLATION"/></target> + <target state="translated"><x id="INTERPOLATION"/></target> <context-group purpose="location"> <context context-type="sourcefile">node_modules/src/timepicker/timepicker.ts</context> <context context-type="linenumber">441</context> @@ -367,9 +367,9 @@ <context context-type="linenumber">85</context> </context-group> </trans-unit> - <trans-unit id="4131049854186863972" datatype="html"> + <trans-unit id="4131049854186863972" datatype="html" xml:space="preserve"> <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><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" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="notification.comment.heldForReview">"/>. This comment requires <x id="START_LINK_2" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentReviewUrl" [queryParams]="notification.commentReviewQueryParams">"/>your approval<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source> - <target state="new"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><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" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="notification.comment.heldForReview">"/>. This comment requires <x id="START_LINK_2" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentReviewUrl" [queryParams]="notification.commentReviewQueryParams">"/>your approval<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target> + <target state="needs-translation"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.accountUrl">"/><x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> comentou seu vídeo <x id="START_LINK_1" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentUrl">"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="notification.comment.heldForReview">"/> . Este comentário requer <x id="START_LINK_2" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.commentReviewUrl" [queryParams]="notification.commentReviewQueryParams">"/> sua aprovação <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">96,97</context> @@ -395,9 +395,9 @@ <context context-type="linenumber">114</context> </context-group> </trans-unit> - <trans-unit id="3654484622885694263" datatype="html"> + <trans-unit id="3654484622885694263" datatype="html" xml:space="preserve"> <source><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> succeeded </source> - <target state="new"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> succeeded </target> + <target state="needs-translation"><x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl || notification.videoImportUrl">"/> Sua importação de vídeo <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> conseguiu </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">122</context> @@ -491,9 +491,9 @@ <context context-type="linenumber">231</context> </context-group> </trans-unit> - <trans-unit id="859336734803187408" datatype="html"> + <trans-unit id="859336734803187408" datatype="html" xml:space="preserve"> <source><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoCaption.language.label }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> transcription of <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/>your video <x id="INTERPOLATION_1" equiv-text="{{ notification.videoCaption.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been generated </source> - <target state="new"><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoCaption.language.label }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> transcription of <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/>your video <x id="INTERPOLATION_1" equiv-text="{{ notification.videoCaption.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been generated </target> + <target state="needs-translation"><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoCaption.language.label }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> transcrição de <x id="START_LINK" ctype="x-a" equiv-text="<a (click)="markAsRead(notification)" [routerLink]="notification.videoUrl">"/> seu vídeo <x id="INTERPOLATION_1" equiv-text="{{ notification.videoCaption.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> foi gerado </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-notifications/user-notifications.component.html</context> <context context-type="linenumber">246,247</context> @@ -507,9 +507,9 @@ <context context-type="linenumber">254</context> </context-group> </trans-unit> - <trans-unit id="906167214730624194" datatype="html"> + <trans-unit id="906167214730624194" datatype="html" xml:space="preserve"> <source>{views, plural, =0 {No view} =1 {1 view} other {<x id="views"/> views}}</source> - <target state="new">{views, plural, =0 {No view} =1 {1 view} other {<x id="views"/> views}}</target> + <target state="translated">{views, plural, =0 {Nenhuma visualização} =1 {1 visualização} other {<x id="views"/> visualizações}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video/video-views-counter.component.ts</context> <context context-type="linenumber">23</context> @@ -523,25 +523,25 @@ <context context-type="linenumber">352</context> </context-group> </trans-unit> - <trans-unit id="5630101530611188113" datatype="html"> + <trans-unit id="5630101530611188113" datatype="html" xml:space="preserve"> <source>If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.</source> - <target state="new"> If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.</target> + <target state="needs-translation">Se você acha que o PeerTube está errado (vídeo quebrado após uma falha, etc.), você pode forçar a transcodificação neste vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> <context context-type="linenumber">354</context> </context-group> </trans-unit> - <trans-unit id="3524359509497681458" datatype="html"> + <trans-unit id="3524359509497681458" datatype="html" xml:space="preserve"> <source>Force transcoding</source> - <target state="new">Force transcoding</target> + <target state="needs-translation">Forçar transcodificação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> <context context-type="linenumber">357</context> </context-group> </trans-unit> - <trans-unit id="4873265433447388314" datatype="html"> + <trans-unit id="4873265433447388314" datatype="html" xml:space="preserve"> <source>{viewers, plural, =0 {No viewers} =1 {1 viewer} other {<x id="viewers"/> viewers}}</source> - <target state="new">{viewers, plural, =0 {No viewers} =1 {1 viewer} other {<x id="viewers"/> viewers}}</target> + <target state="needs-translation">{espectadores, plural, =0 {Nenhum espectador} =1 {1 espectador} outro {<x id="viewers"/> espectadores}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video/video-views-counter.component.ts</context> <context context-type="linenumber">20</context> @@ -555,9 +555,9 @@ <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="1330168808014223711" datatype="html"> + <trans-unit id="1330168808014223711" datatype="html" xml:space="preserve"> <source>max size: 192*192px, <x id="PH" equiv-text="getBytes(this.maxAvatarSize)"/> extensions: <x id="PH_1" equiv-text="this.avatarExtensions"/></source> - <target state="new">max size: 192*192px, <x id="PH" equiv-text="getBytes(this.maxAvatarSize)"/> extensions: <x id="PH_1" equiv-text="this.avatarExtensions"/></target> + <target state="needs-translation">tamanho máximo: 192*192px,<x id="PH" equiv-text="getBytes(this.maxAvatarSize)"/> extensões:<x id="PH_1" equiv-text="this.avatarExtensions"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts</context> <context context-type="linenumber">57</context> @@ -803,17 +803,17 @@ <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="1781854282711822539" datatype="html"> + <trans-unit id="1781854282711822539" datatype="html" xml:space="preserve"> <source>Mute to also hide videos/comments</source> - <target state="new">Mute to also hide videos/comments</target> + <target state="needs-translation">Silenciar para também ocultar vídeos/comentários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.html</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="1080230904501320275" datatype="html"> + <trans-unit id="1080230904501320275" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {1 user banned.} other {<x id="count"/> users banned.}}</source> - <target state="new">{count, plural, =1 {1 user banned.} other {<x id="count"/> users banned.}}</target> + <target state="needs-translation">{count, plural, =1 {1 usuário banido.} outro {<x id="count"/> usuários banidos.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.ts</context> <context context-type="linenumber">78</context> @@ -945,9 +945,9 @@ <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="459680083614731900" datatype="html"> + <trans-unit id="459680083614731900" datatype="html" xml:space="preserve"> <source>Total uploaded</source> - <target state="new">Total uploaded</target> + <target state="needs-translation">Total carregado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-upload/upload-progress.component.html</context> <context context-type="linenumber">4</context> @@ -973,17 +973,17 @@ <context context-type="linenumber">71</context> </context-group> </trans-unit> - <trans-unit id="3599756099880307592" datatype="html"> + <trans-unit id="3599756099880307592" datatype="html" xml:space="preserve"> <source>Only display videos with this tag</source> - <target state="new">Only display videos with this tag</target> + <target state="needs-translation">Exibir apenas vídeos com esta tag</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">90</context> </context-group> </trans-unit> - <trans-unit id="6760514632035173460" datatype="html"> + <trans-unit id="6760514632035173460" datatype="html" xml:space="preserve"> <source>Original file</source> - <target state="new">Original file</target> + <target state="needs-translation">Arquivo original</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">99</context> @@ -1005,33 +1005,33 @@ <context context-type="linenumber">100</context> </context-group> </trans-unit> - <trans-unit id="3699875908605792812" datatype="html"> + <trans-unit id="3699875908605792812" datatype="html" xml:space="preserve"> <source>Web Videos (<x id="INTERPOLATION" equiv-text="{{ video.files.length }}"/>)</source> - <target state="new">Web Videos (<x id="INTERPOLATION" equiv-text="{{ video.files.length }}"/>)</target> + <target state="needs-translation">Vídeos da Web (<x id="INTERPOLATION" equiv-text="{{ video.files.length }}"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">101</context> </context-group> </trans-unit> - <trans-unit id="3252544997685163807" datatype="html"> + <trans-unit id="3252544997685163807" datatype="html" xml:space="preserve"> <source>Object storage</source> - <target state="new">Object storage</target> + <target state="needs-translation">Armazenamento de objetos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="5628330255179054134" datatype="html"> + <trans-unit id="5628330255179054134" datatype="html" xml:space="preserve"> <source>Original file:</source> - <target state="new">Original file:</target> + <target state="needs-translation">Arquivo original:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">120</context> </context-group> </trans-unit> - <trans-unit id="164330487270229823" datatype="html"> + <trans-unit id="164330487270229823" datatype="html" xml:space="preserve"> <source>Download this file</source> - <target state="new">Download this file</target> + <target state="needs-translation">Baixar este arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">124</context> @@ -1045,9 +1045,9 @@ <context context-type="linenumber">156</context> </context-group> </trans-unit> - <trans-unit id="2956881312790136147" datatype="html"> + <trans-unit id="2956881312790136147" datatype="html" xml:space="preserve"> <source>Delete this file</source> - <target state="new">Delete this file</target> + <target state="needs-translation">Apagar este arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">126</context> @@ -1061,9 +1061,9 @@ <context context-type="linenumber">160</context> </context-group> </trans-unit> - <trans-unit id="7427257900193261634" datatype="html"> + <trans-unit id="7427257900193261634" datatype="html" xml:space="preserve"> <source>Web Videos:</source> - <target state="new">Web Videos:</target> + <target state="needs-translation">Vídeos da Web:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">134</context> @@ -1077,33 +1077,33 @@ <context context-type="linenumber">152</context> </context-group> </trans-unit> - <trans-unit id="5779580280418408097" datatype="html"> + <trans-unit id="5779580280418408097" datatype="html" xml:space="preserve"> <source>Deleted {count, plural, =1 {1 video} other {<x id="count"/> videos}}.</source> - <target state="new">Deleted {count, plural, =1 {1 video} other {<x id="count"/> videos}}.</target> + <target state="needs-translation">Excluído {contagem, plural, =1 {1 vídeo} outro {<x id="count"/> vídeos}}.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">346</context> </context-group> </trans-unit> - <trans-unit id="9164541937317586242" datatype="html"> + <trans-unit id="9164541937317586242" datatype="html" xml:space="preserve"> <source>Unblocked {count, plural, =1 {1 video} other {<x id="count"/> videos}}.</source> - <target state="new">Unblocked {count, plural, =1 {1 video} other {<x id="count"/> videos}}.</target> + <target state="needs-translation">Desbloqueado {contagem, plural, =1 {1 vídeo} outro {<x id="count"/> vídeos}}.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">364</context> </context-group> </trans-unit> - <trans-unit id="6228449077605046873" datatype="html"> + <trans-unit id="6228449077605046873" datatype="html" xml:space="preserve"> <source>Are you sure you want to delete {count, plural, =1 {1 HLS streaming playlist} other {<x id="count"/> HLS streaming playlists}}?</source> - <target state="new">Are you sure you want to delete {count, plural, =1 {1 HLS streaming playlist} other {<x id="count"/> HLS streaming playlists}}?</target> + <target state="needs-translation">Tem certeza de que deseja excluir {count, plural, =1 {1 playlist de streaming HLS} outro {<x id="count"/> Listas de reprodução de streaming HLS}}?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">382</context> </context-group> </trans-unit> - <trans-unit id="4435640428611044716" datatype="html"> + <trans-unit id="4435640428611044716" datatype="html" xml:space="preserve"> <source>Are you sure you want to delete Web Video files of {count, plural, =1 {1 video} other {<x id="count"/> videos}}?</source> - <target state="new">Are you sure you want to delete Web Video files of {count, plural, =1 {1 video} other {<x id="count"/> videos}}?</target> + <target state="needs-translation">Tem certeza de que deseja excluir os arquivos de vídeo da Web de {count, plural, =1 {1 vídeo} outro {<x id="count"/> vídeos}}?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">388</context> @@ -1125,25 +1125,25 @@ <context context-type="linenumber">411</context> </context-group> </trans-unit> - <trans-unit id="5112667021094836629" datatype="html"> + <trans-unit id="5112667021094836629" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {1 transcription job created.} other {<x id="count"/> transcription jobs created.}}</source> - <target state="new">{count, plural, =1 {1 transcription job created.} other {<x id="count"/> transcription jobs created.}}</target> + <target state="needs-translation">{count, plural, =1 {1 trabalho de transcrição criado.} outro {<x id="count"/> empregos de transcrição criados.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">427</context> </context-group> </trans-unit> - <trans-unit id="2376618077234059570" datatype="html"> + <trans-unit id="2376618077234059570" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {1 video already has captions.} other {<x id="count"/> videos already have captions.}}</source> - <target state="new">{count, plural, =1 {1 video already has captions.} other {<x id="count"/> videos already have captions.}}</target> + <target state="needs-translation">{count, plural, =1 {1 vídeo já tem legendas.} other {<x id="count"/> os vídeos já têm legendas.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">436</context> </context-group> </trans-unit> - <trans-unit id="1403418704976301994" datatype="html"> + <trans-unit id="1403418704976301994" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {1 video is already being transcribed.} other {<x id="count"/> videos are already being transcribed.}}</source> - <target state="new">{count, plural, =1 {1 video is already being transcribed.} other {<x id="count"/> videos are already being transcribed.}}</target> + <target state="needs-translation">{count, plural, =1 {1 vídeo já está sendo transcrito.} other {<x id="count"/> os vídeos já estão sendo transcritos.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">446</context> @@ -1211,25 +1211,25 @@ <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="7828808805120058354" datatype="html"> + <trans-unit id="7828808805120058354" datatype="html" xml:space="preserve"> <source>Revert</source> - <target state="new">Revert</target> + <target state="needs-translation">Reverter</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">90</context> </context-group> </trans-unit> - <trans-unit id="7300340273184779103" datatype="html"> + <trans-unit id="7300340273184779103" datatype="html" xml:space="preserve"> <source>Email is now public</source> - <target state="new">Email is now public</target> + <target state="needs-translation">O e-mail agora é público</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.ts</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="7474057965374731586" datatype="html"> + <trans-unit id="7474057965374731586" datatype="html" xml:space="preserve"> <source>Email is now private</source> - <target state="new">Email is now private</target> + <target state="needs-translation">O e-mail agora é privado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.ts</context> <context context-type="linenumber">44</context> @@ -1259,57 +1259,57 @@ <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="5937251202465808296" datatype="html"> + <trans-unit id="5937251202465808296" datatype="html" xml:space="preserve"> <source>More</source> - <target state="new">More</target> + <target state="needs-translation">Mais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/overview/video-overview.component.html</context> <context context-type="linenumber">15,16</context> </context-group> </trans-unit> - <trans-unit id="7855115715004732406" datatype="html"> + <trans-unit id="7855115715004732406" datatype="html" xml:space="preserve"> <source>Browse "<x id="PH" equiv-text="value.category.label"/>" videos</source> - <target state="new">Browse "<x id="PH" equiv-text="value.category.label"/>" videos</target> + <target state="needs-translation">Navegar "<x id="PH" equiv-text="value.category.label"/> " vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/overview/video-overview.component.ts</context> <context context-type="linenumber">140</context> </context-group> </trans-unit> - <trans-unit id="6981830104215014781" datatype="html"> + <trans-unit id="6981830104215014781" datatype="html" xml:space="preserve"> <source>category</source> - <target state="new">category</target> + <target state="needs-translation">categoria</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/overview/video-overview.component.ts</context> <context context-type="linenumber">145</context> </context-group> </trans-unit> - <trans-unit id="8844207666221087270" datatype="html"> + <trans-unit id="8844207666221087270" datatype="html" xml:space="preserve"> <source>Browse "#<x id="PH" equiv-text="value.tag"/>" videos</source> - <target state="new">Browse "#<x id="PH" equiv-text="value.tag"/>" videos</target> + <target state="needs-translation">Navegar "#<x id="PH" equiv-text="value.tag"/> " vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/overview/video-overview.component.ts</context> <context context-type="linenumber">151</context> </context-group> </trans-unit> - <trans-unit id="6402703264596649214" datatype="html"> + <trans-unit id="6402703264596649214" datatype="html" xml:space="preserve"> <source>tag</source> - <target state="new">tag</target> + <target state="needs-translation">marcação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/overview/video-overview.component.ts</context> <context context-type="linenumber">156</context> </context-group> </trans-unit> - <trans-unit id="9123510631384754590" datatype="html"> + <trans-unit id="9123510631384754590" datatype="html" xml:space="preserve"> <source>View the channel</source> - <target state="new">View the channel</target> + <target state="needs-translation">Ver o canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/overview/video-overview.component.ts</context> <context context-type="linenumber">162</context> </context-group> </trans-unit> - <trans-unit id="674351509173816083" datatype="html"> + <trans-unit id="674351509173816083" datatype="html" xml:space="preserve"> <source>channel</source> - <target state="new">channel</target> + <target state="needs-translation">canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/overview/video-overview.component.ts</context> <context context-type="linenumber">168</context> @@ -1323,9 +1323,9 @@ <context context-type="linenumber">145</context> </context-group> </trans-unit> - <trans-unit id="9157178301885999151" datatype="html"> + <trans-unit id="9157178301885999151" datatype="html" xml:space="preserve"> <source>Do you really want to delete {length, plural, =1 {this video} other {<x id="length"/> videos}}?</source> - <target state="new">Do you really want to delete {length, plural, =1 {this video} other {<x id="length"/> videos}}?</target> + <target state="needs-translation">Você realmente quer apagar {length, plural, =1 {este vídeo} outro {<x id="length"/> vídeos}}?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context> <context context-type="linenumber">209</context> @@ -1407,9 +1407,9 @@ <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="1295614462098694869" datatype="html"> + <trans-unit id="1295614462098694869" datatype="html" xml:space="preserve"> <source>Preview</source> - <target state="new">Preview</target> + <target state="needs-translation">Pré-visualização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.html</context> <context context-type="linenumber">8</context> @@ -1419,25 +1419,25 @@ <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="7523440000124910081" datatype="html"> + <trans-unit id="7523440000124910081" datatype="html" xml:space="preserve"> <source>Use this frame</source> - <target state="new">Use this frame</target> + <target state="needs-translation">Use este quadro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.html</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="3301133267961171237" datatype="html"> + <trans-unit id="3301133267961171237" datatype="html" xml:space="preserve"> <source>Select from video</source> - <target state="new">Select from video</target> + <target state="needs-translation">Selecione do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="80975420989930934" datatype="html"> + <trans-unit id="80975420989930934" datatype="html" xml:space="preserve"> <source>(extensions: <x id="PH" equiv-text="this.videoImageExtensions"/>, <x id="PH_1" equiv-text="this.maxSizeText"/>: <x id="PH_2" equiv-text="this.maxVideoImageSizeInBytes"/>)</source> - <target state="new">(extensions: <x id="PH" equiv-text="this.videoImageExtensions"/>, <x id="PH_1" equiv-text="this.maxSizeText"/>: <x id="PH_2" equiv-text="this.maxVideoImageSizeInBytes"/>)</target> + <target state="needs-translation">(extensões:<x id="PH" equiv-text="this.videoImageExtensions"/> ,<x id="PH_1" equiv-text="this.maxSizeText"/> :<x id="PH_2" equiv-text="this.maxVideoImageSizeInBytes"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.ts</context> <context context-type="linenumber">79</context> @@ -1495,49 +1495,49 @@ <context context-type="linenumber">370</context> </context-group> </trans-unit> - <trans-unit id="2955645766721124100" datatype="html"> + <trans-unit id="2955645766721124100" datatype="html" xml:space="preserve"> <source>Remove "<x id="PH" equiv-text="this.video.name"/>" files</source> - <target state="new">Remove "<x id="PH" equiv-text="this.video.name"/>" files</target> + <target state="needs-translation">Remover "<x id="PH" equiv-text="this.video.name"/> "arquivos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">372</context> </context-group> </trans-unit> - <trans-unit id="7758350391886784213" datatype="html"> + <trans-unit id="7758350391886784213" datatype="html" xml:space="preserve"> <source>Removed files of <x id="PH" equiv-text="video.name"/>.</source> - <target state="new">Removed files of <x id="PH" equiv-text="video.name"/>.</target> + <target state="needs-translation">Arquivos removidos de<x id="PH" equiv-text="video.name"/> .</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">378</context> </context-group> </trans-unit> - <trans-unit id="6334544592573094529" datatype="html"> + <trans-unit id="6334544592573094529" datatype="html" xml:space="preserve"> <source>Transcoding job created for "<x id="PH" equiv-text="video.name"/>".</source> - <target state="new">Transcoding job created for "<x id="PH" equiv-text="video.name"/>".</target> + <target state="needs-translation">Trabalho de transcodificação criado para "<x id="PH" equiv-text="video.name"/> ".</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">390</context> </context-group> </trans-unit> - <trans-unit id="6323039311444223540" datatype="html"> + <trans-unit id="6323039311444223540" datatype="html" xml:space="preserve"> <source>Transcription job created for "<x id="PH" equiv-text="video.name"/>".</source> - <target state="new">Transcription job created for "<x id="PH" equiv-text="video.name"/>".</target> + <target state="needs-translation">Trabalho de transcrição criado para "<x id="PH" equiv-text="video.name"/> ".</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">402</context> </context-group> </trans-unit> - <trans-unit id="8890980168396748709" datatype="html"> + <trans-unit id="8890980168396748709" datatype="html" xml:space="preserve"> <source>This video is already being transcribed.</source> - <target state="new">This video is already being transcribed.</target> + <target state="needs-translation">Este vídeo já está sendo transcrito.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">403</context> </context-group> </trans-unit> - <trans-unit id="6621122803162844810" datatype="html"> + <trans-unit id="6621122803162844810" datatype="html" xml:space="preserve"> <source>This video already has captions.</source> - <target state="new">This video already has captions.</target> + <target state="needs-translation">Este vídeo já tem legendas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">404</context> @@ -1591,25 +1591,25 @@ <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="3805147953573030976" datatype="html"> + <trans-unit id="3805147953573030976" datatype="html" xml:space="preserve"> <source>Default NSFW/sensitive videos policy</source> - <target state="new">Default NSFW/sensitive videos policy</target> + <target state="needs-translation">Política padrão de vídeos sensíveis/NSFW</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="5211109801015470691" datatype="html"> + <trans-unit id="5211109801015470691" datatype="html" xml:space="preserve"> <source>can be redefined by the users</source> - <target state="new">can be redefined by the users</target> + <target state="needs-translation">pode ser redefinido pelos usuários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="5842305303142677924" datatype="html"> + <trans-unit id="5842305303142677924" datatype="html" xml:space="preserve"> <source>User registration</source> - <target state="new">User registration</target> + <target state="needs-translation">Registro de usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">21</context> @@ -1635,9 +1635,9 @@ <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="2152404288547034295" datatype="html"> + <trans-unit id="2152404288547034295" datatype="html" xml:space="preserve"> <source>Automatic transcription</source> - <target state="new">Automatic transcription</target> + <target state="needs-translation">Transcrição automática</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">38,39</context> @@ -1675,9 +1675,9 @@ <context context-type="linenumber">93</context> </context-group> </trans-unit> - <trans-unit id="2591172858390995209" datatype="html"> + <trans-unit id="2591172858390995209" datatype="html" xml:space="preserve"> <source>Video Import</source> - <target state="new">Video Import</target> + <target state="needs-translation">Importação de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">98</context> @@ -1763,33 +1763,33 @@ <context context-type="linenumber">109</context> </context-group> </trans-unit> - <trans-unit id="7417677567611860270" datatype="html"> + <trans-unit id="7417677567611860270" datatype="html" xml:space="preserve"> <source>Channel synchronization with other platforms (YouTube, Vimeo, ...)</source> - <target state="new">Channel synchronization with other platforms (YouTube, Vimeo, ...)</target> + <target state="needs-translation">Sincronização de canais com outras plataformas (YouTube, Vimeo, ...)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">116</context> </context-group> </trans-unit> - <trans-unit id="4229153235358296216" datatype="html"> + <trans-unit id="4229153235358296216" datatype="html" xml:space="preserve"> <source>User Import/Export</source> - <target state="new">User Import/Export</target> + <target state="needs-translation">Importação/Exportação de Usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">123</context> </context-group> </trans-unit> - <trans-unit id="3384006887221192665" datatype="html"> + <trans-unit id="3384006887221192665" datatype="html" xml:space="preserve"> <source>Users can export their data</source> - <target state="new">Users can export their data</target> + <target state="needs-translation">Os usuários podem exportar seus dados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">127</context> </context-group> </trans-unit> - <trans-unit id="5552722059425094536" datatype="html"> + <trans-unit id="5552722059425094536" datatype="html" xml:space="preserve"> <source>Users can import their data</source> - <target state="new">Users can import their data</target> + <target state="needs-translation">Os usuários podem importar seus dados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">134</context> @@ -1803,9 +1803,9 @@ <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="5851173629316588976" datatype="html"> + <trans-unit id="5851173629316588976" datatype="html" xml:space="preserve"> <source>By users on this instance</source> - <target state="new">By users on this instance</target> + <target state="needs-translation">Por usuários nesta instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/instance-statistics.component.html</context> <context context-type="linenumber">4</context> @@ -1819,9 +1819,9 @@ <context context-type="linenumber">70</context> </context-group> </trans-unit> - <trans-unit id="5559612210462560518" datatype="html"> + <trans-unit id="5559612210462560518" datatype="html" xml:space="preserve"> <source>Remote</source> - <target state="new">Remote</target> + <target state="needs-translation">Remoto</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">72</context> @@ -1847,17 +1847,17 @@ <context context-type="linenumber">65</context> </context-group> </trans-unit> - <trans-unit id="1408045022812097780" datatype="html"> + <trans-unit id="1408045022812097780" datatype="html" xml:space="preserve"> <source>views</source> - <target state="new">views</target> + <target state="needs-translation">visualizações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/instance-statistics.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="117954017715534854" datatype="html"> + <trans-unit id="117954017715534854" datatype="html" xml:space="preserve"> <source>comments</source> - <target state="new">comments</target> + <target state="needs-translation">Comentários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/instance-statistics.component.html</context> <context context-type="linenumber">41</context> @@ -1867,17 +1867,17 @@ <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="6090561122481711127" datatype="html"> + <trans-unit id="6090561122481711127" datatype="html" xml:space="preserve"> <source>hosted video</source> - <target state="new">hosted video</target> + <target state="needs-translation">vídeo hospedado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/instance-statistics.component.html</context> <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="6827125739942610231" datatype="html"> + <trans-unit id="6827125739942610231" datatype="html" xml:space="preserve"> <source>In this instance federation</source> - <target state="new">In this instance federation</target> + <target state="needs-translation">Neste caso, a federação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/instance-statistics.component.html</context> <context context-type="linenumber">58</context> @@ -1931,17 +1931,17 @@ <context context-type="linenumber">95</context> </context-group> </trans-unit> - <trans-unit id="6994936570572804302" datatype="html"> + <trans-unit id="6994936570572804302" datatype="html" xml:space="preserve"> <source>Request an account</source> - <target state="new">Request an account</target> + <target state="needs-translation">Solicitar uma conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/users/signup-label.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="3242255798983858463" datatype="html"> + <trans-unit id="3242255798983858463" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="days"/> days</source> - <target state="new"><x id="PH" equiv-text="days"/> days</target> + <target state="needs-translation"><x id="PH" equiv-text="days"/>dias</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/days-duration-formatter.pipe.ts</context> <context context-type="linenumber">14</context> @@ -1963,41 +1963,41 @@ <context context-type="linenumber">55</context> </context-group> </trans-unit> - <trans-unit id="732935381486595265" datatype="html"> + <trans-unit id="732935381486595265" datatype="html" xml:space="preserve"> <source>Your <x id="PH" equiv-text="name"/> file couldn't be transferred before the server proxy timeout</source> - <target state="new">Your <x id="PH" equiv-text="name"/> file couldn't be transferred before the server proxy timeout</target> + <target state="needs-translation">Seu<x id="PH" equiv-text="name"/> o arquivo não pôde ser transferido antes do tempo limite do proxy do servidor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/helpers/utils/upload.ts</context> <context context-type="linenumber">59</context> </context-group> </trans-unit> - <trans-unit id="5950472748615640135" datatype="html"> + <trans-unit id="5950472748615640135" datatype="html" xml:space="preserve"> <source>Your <x id="PH" equiv-text="name"/> file was too large </source> - <target state="new">Your <x id="PH" equiv-text="name"/> file was too large </target> + <target state="needs-translation">Seu<x id="PH" equiv-text="name"/> o arquivo era muito grande </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/helpers/utils/upload.ts</context> <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="232729887013001609" datatype="html"> + <trans-unit id="232729887013001609" datatype="html" xml:space="preserve"> <source>(max. size: <x id="PH" equiv-text="maxFileSize"/>)</source> - <target state="new"> (max. size: <x id="PH" equiv-text="maxFileSize"/>)</target> + <target state="needs-translation">(tamanho máx.:<x id="PH" equiv-text="maxFileSize"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/helpers/utils/upload.ts</context> <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="4892001398723483418" datatype="html"> + <trans-unit id="4892001398723483418" datatype="html" xml:space="preserve"> <source>Enable hotkeys in this web browser</source> - <target state="new">Enable hotkeys in this web browser</target> + <target state="needs-translation">Habilitar teclas de atalho neste navegador da web</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/hotkeys/hotkeys-cheat-sheet.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="4831075576673859232" datatype="html"> + <trans-unit id="4831075576673859232" datatype="html" xml:space="preserve"> <source>Keyboard Shortcuts</source> - <target state="new">Keyboard Shortcuts</target> + <target state="needs-translation">Atalhos de teclado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/hotkeys/hotkeys-cheat-sheet.component.ts</context> <context context-type="linenumber">16</context> @@ -2035,57 +2035,57 @@ <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="9133713232258232158" datatype="html"> + <trans-unit id="9133713232258232158" datatype="html" xml:space="preserve"> <source>Unfederate</source> - <target state="new">Unfederate</target> + <target state="needs-translation">Não federado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context> <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="7312374115603954471" datatype="html"> + <trans-unit id="7312374115603954471" datatype="html" xml:space="preserve"> <source>This will ask remote instances to delete local videos</source> - <target state="new">This will ask remote instances to delete local videos</target> + <target state="needs-translation">Isso solicitará que instâncias remotas excluam vídeos locais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="2728722206183105047" datatype="html"> + <trans-unit id="2728722206183105047" datatype="html" xml:space="preserve"> <source>This will ask remote instances to delete this video</source> - <target state="new">This will ask remote instances to delete this video</target> + <target state="needs-translation">Isso solicitará que instâncias remotas excluam este vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context> <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="3849007546028672808" datatype="html"> + <trans-unit id="3849007546028672808" datatype="html" xml:space="preserve"> <source>Blocking a live will automatically terminate the live stream.</source> - <target state="new"> Blocking a live will automatically terminate the live stream. </target> + <target state="needs-translation">Bloquear uma transmissão ao vivo encerrará automaticamente a transmissão ao vivo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="901879091817013957" datatype="html"> + <trans-unit id="901879091817013957" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {Blocked <x id="videoName"/>.} other {Blocked <x id="count"/> videos.}}</source> - <target state="new">{count, plural, =1 {Blocked <x id="videoName"/>.} other {Blocked <x id="count"/> videos.}}</target> + <target state="needs-translation">{count, plural, =1 {Bloqueado<x id="videoName"/> .} outro {Bloqueado<x id="count"/> vídeos.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.ts</context> <context context-type="linenumber">92</context> </context-group> </trans-unit> - <trans-unit id="1191071088182425837" datatype="html"> + <trans-unit id="1191071088182425837" datatype="html" xml:space="preserve"> <source><x id="PH"/>h</source> - <target state="new"><x id="PH"/>h</target> + <target state="needs-translation"><x id="PH"/>o</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/time-duration-formatter.pipe.ts</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="8981309282078866700" datatype="html"> + <trans-unit id="8981309282078866700" datatype="html" xml:space="preserve"> <source><x id="PH"/>min</source> - <target state="new"><x id="PH"/>min</target> + <target state="needs-translation"><x id="PH"/>mínimo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/time-duration-formatter.pipe.ts</context> <context context-type="linenumber">17</context> @@ -2111,9 +2111,9 @@ <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="5418570600695268383" datatype="html"> + <trans-unit id="5418570600695268383" datatype="html" xml:space="preserve"> <source>Request new verification email</source> - <target state="new"> Request new verification email </target> + <target state="needs-translation">Solicitar novo e-mail de verificação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">38</context> @@ -2127,9 +2127,9 @@ <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="175344056589888866" datatype="html"> + <trans-unit id="175344056589888866" datatype="html" xml:space="preserve"> <source>Example: john@example.com</source> - <target state="new">Example: john@example.com</target> + <target state="needs-translation">Exemplo: john@example.com</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">28</context> @@ -2151,25 +2151,25 @@ <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="4019610224237760025" datatype="html"> + <trans-unit id="4019610224237760025" datatype="html" xml:space="preserve"> <source>Login on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></source> - <target state="new">Login on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></target> + <target state="needs-translation">Você está logado<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">8,10</context> </context-group> </trans-unit> - <trans-unit id="6512825581399429064" datatype="html"> + <trans-unit id="6512825581399429064" datatype="html" xml:space="preserve"> <source>Enter the two-factor code generated by your phone app:</source> - <target state="new">Enter the two-factor code generated by your phone app:</target> + <target state="needs-translation">Insira o código de dois fatores gerado pelo aplicativo do seu telefone:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="42685862314953751" datatype="html"> + <trans-unit id="42685862314953751" datatype="html" xml:space="preserve"> <source>Two factor authentication token</source> - <target state="new">Two factor authentication token</target> + <target state="needs-translation">Token de autenticação de dois fatores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">75</context> @@ -2219,9 +2219,9 @@ <context context-type="linenumber">87</context> </context-group> </trans-unit> - <trans-unit id="7736587919193927267" datatype="html"> + <trans-unit id="7736587919193927267" datatype="html" xml:space="preserve"> <source>I forgot my password</source> - <target state="new"> I forgot my password </target> + <target state="needs-translation">Esqueci minha senha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">88</context> @@ -2235,17 +2235,17 @@ <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="6584143415159913044" datatype="html"> + <trans-unit id="6584143415159913044" datatype="html" xml:space="preserve"> <source>This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="new"> This instance allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> before creating an account. You may also search for another instance to match your exact needs at: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <target state="needs-translation">Esta instância permite o registro. No entanto, tenha cuidado ao verificar o <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor" (click)="onTermsClick($event, instanceInformation)" href='#'>"/> Termos <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/> Termos<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> antes de criar uma conta. Você também pode procurar outra instância que corresponda às suas necessidades exatas em: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/> https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> . </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="921088049695906924" datatype="html"> + <trans-unit id="921088049695906924" datatype="html" xml:space="preserve"> <source>Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor d-inline" (click)="onTermsClick($event, instanceInformation)" href="/about/instance#terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="new"> Currently this instance doesn't allow for user registration, you may check the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor d-inline" (click)="onTermsClick($event, instanceInformation)" href="/about/instance#terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <target state="needs-translation">Atualmente esta instância não permite o registro do usuário, você pode verificar o <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange terms-anchor d-inline" (click)="onTermsClick($event, instanceInformation)" href="/about/instance#terms">"/> Termos <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_LINK_1" equiv-text="<a class="terms-link" target="_blank" routerLink="/about/instance" fragment="terms">"/> Termos<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para mais detalhes ou encontre uma instância que lhe dê a possibilidade de se inscrever para uma conta e enviar seus vídeos lá. Encontre a sua entre várias instâncias em: <x id="START_LINK_2" equiv-text="<a class="link-orange" href="https://joinpeertube.org/instances" target="_blank" rel="noopener noreferrer">"/> https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> . </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">24</context> @@ -2372,9 +2372,9 @@ <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="180660177324430106" datatype="html"> + <trans-unit id="180660177324430106" datatype="html" xml:space="preserve"> <source>Filters</source> - <target state="new"> Filters </target> + <target state="needs-translation">Filtros</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search.component.html</context> <context context-type="linenumber">20,21</context> @@ -2417,97 +2417,97 @@ <context context-type="linenumber">118</context> </context-group> </trans-unit> - <trans-unit id="1779569416352510488" datatype="html"> + <trans-unit id="1779569416352510488" datatype="html" xml:space="preserve"> <source>Why creating an account?</source> - <target state="new">Why creating an account?</target> + <target state="needs-translation">Por que criar uma conta?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="4502972592942341883" datatype="html"> + <trans-unit id="4502972592942341883" datatype="html" xml:space="preserve"> <source>As you probably noticed: creating an account is not necessary to watch video on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>. <x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> However, creating an account on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> will allow you to: </source> - <target state="new"> As you probably noticed: creating an account is not necessary to watch video on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>. <x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> However, creating an account on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> will allow you to: </target> + <target state="needs-translation">Como você provavelmente notou: não é necessário criar uma conta para assistir ao vídeo<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> .<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> No entanto, criar uma conta em<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> permitirá que você: </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="3514732276382852116" datatype="html"> + <trans-unit id="3514732276382852116" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Comment<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> videos</source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Comment<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> videos</target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Comentário<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="6928511254538021087" datatype="html"> + <trans-unit id="6928511254538021087" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Subscribe<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to channels to be notified of new videos</source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Subscribe<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to channels to be notified of new videos</target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Inscrever-se<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> para canais para ser notificado de novos vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="269413964682905563" datatype="html"> + <trans-unit id="269413964682905563" datatype="html" xml:space="preserve"> <source>Have access to your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>watch history<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="new">Have access to your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>watch history<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <target state="needs-translation">Tenha acesso ao seu<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> assistir histórico<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="7760677303939127268" datatype="html"> + <trans-unit id="7760677303939127268" datatype="html" xml:space="preserve"> <source>Create your channel to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publish videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="new">Create your channel to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publish videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <target state="needs-translation">Crie seu canal para<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> publicar vídeos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="5767014923310516" datatype="html"> + <trans-unit id="5767014923310516" datatype="html" xml:space="preserve"> <source>Do you use Mastodon, ActivityPub or a RSS feed aggregator?</source> - <target state="new">Do you use Mastodon, ActivityPub or a RSS feed aggregator?</target> + <target state="needs-translation">Você usa Mastodon, ActivityPub ou um agregador de feeds RSS?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="1257029815550886575" datatype="html"> + <trans-unit id="1257029815550886575" datatype="html" xml:space="preserve"> <source>You can already follow <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> using your favorite tool.</source> - <target state="new">You can already follow <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> using your favorite tool.</target> + <target state="needs-translation">Você já pode seguir<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> usando sua ferramenta favorita.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="7772973173091400795" datatype="html"> + <trans-unit id="7772973173091400795" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> has been created using <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>, a video creation platform developed by Framasoft. <x id="START_LINK_1" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://framasoft.org">"/>Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is a french non-profit organization that offers alternatives to Big Tech's digital tools </source> - <target state="new"> <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> has been created using <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>, a video creation platform developed by Framasoft. <x id="START_LINK_1" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://framasoft.org">"/>Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is a french non-profit organization that offers alternatives to Big Tech's digital tools </target> + <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>foi criado usando <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org">"/> PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> , uma plataforma de criação de vídeos desenvolvida pela Framasoft. <x id="START_LINK_1" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://framasoft.org">"/> Framasoft<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> é uma organização francesa sem fins lucrativos que oferece alternativas às ferramentas digitais das Big Tech </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="2528596078796844503" datatype="html"> + <trans-unit id="2528596078796844503" datatype="html" xml:space="preserve"> <source>You want to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publish videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>? Then you need to create your first <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>channel<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. </source> - <target state="new"> You want to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>publish videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>? Then you need to create your first <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>channel<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. </target> + <target state="needs-translation">Você quer<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> publicar vídeos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> sobre<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> ? Então você precisa criar seu primeiro<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> canal<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> . </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="1335686739562009265" datatype="html"> + <trans-unit id="1335686739562009265" datatype="html" xml:space="preserve"> <source>You might want to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>create a channel by theme:<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology. </source> - <target state="new"> You might want to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>create a channel by theme:<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> for example, you can create a channel named "SweetMelodies" to publish your piano concerts and another one "Ecology" in which you publish your videos talking about ecology. </target> + <target state="needs-translation">Você pode querer<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> crie um canal por tema:<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> por exemplo, você pode criar um canal chamado "SweetMelodies" para publicar seus concertos de piano e outro "Ecologia" no qual você publica seus vídeos falando sobre ecologia. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="5716290603546738313" datatype="html"> + <trans-unit id="5716290603546738313" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrators allow you to publish up to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ videoQuota | bytes: 0 }}"/> of videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> on their website. </source> - <target state="new"> <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrators allow you to publish up to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ videoQuota | bytes: 0 }}"/> of videos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> on their website. </target> + <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>os administradores permitem que você publique até <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ videoQuota | bytes: 0 }}"/> de vídeos<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> no site deles. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">12</context> @@ -2531,9 +2531,9 @@ <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="2910100497841976407" datatype="html"> + <trans-unit id="2910100497841976407" datatype="html" xml:space="preserve"> <source>Go to the CLI documentation</source> - <target state="new">Go to the CLI documentation</target> + <target state="needs-translation">Vá para a documentação da CLI</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">13,14</context> @@ -2547,49 +2547,49 @@ <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="199127249622290422" datatype="html"> + <trans-unit id="199127249622290422" datatype="html" xml:space="preserve"> <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="needs-translation">Carregue ou importe vídeos, analise logs, remova diretórios de armazenamento, redefina senhas de usuários...</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">16</context> </context-group> </trans-unit> - <trans-unit id="2505792628717602511" datatype="html"> + <trans-unit id="2505792628717602511" datatype="html" xml:space="preserve"> <source>Go to the admin documentation</source> - <target state="new">Go to the admin documentation</target> + <target state="needs-translation">Vá para a documentação do administrador</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">19,20</context> </context-group> </trans-unit> - <trans-unit id="439770035760298623" datatype="html"> + <trans-unit id="439770035760298623" datatype="html" xml:space="preserve"> <source>Admin documentation</source> - <target state="new">Admin documentation</target> + <target state="needs-translation">Documentação do administrador</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">20,22</context> </context-group> </trans-unit> - <trans-unit id="5910950876330656326" datatype="html"> + <trans-unit id="5910950876330656326" datatype="html" xml:space="preserve"> <source>Managing users, following other instances, dealing with spammers...</source> - <target state="new">Managing users, following other instances, dealing with spammers...</target> + <target state="needs-translation">Gerenciar usuários, acompanhar outras instâncias, lidar com spammers...</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="3937624467365667635" datatype="html"> + <trans-unit id="3937624467365667635" datatype="html" xml:space="preserve"> <source>Go to the user documentation</source> - <target state="new">Go to the user documentation</target> + <target state="needs-translation">Vá para a documentação do usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">25,26</context> </context-group> </trans-unit> - <trans-unit id="4582314665808509009" datatype="html"> + <trans-unit id="4582314665808509009" datatype="html" xml:space="preserve"> <source>User documentation</source> - <target state="new">User documentation</target> + <target state="needs-translation">Documentação do usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">26,28</context> @@ -2611,17 +2611,17 @@ <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="3109023679137193515" datatype="html"> + <trans-unit id="3109023679137193515" datatype="html" xml:space="preserve"> <source>Official PeerTube website (news, support, contribute...): <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="new"> Official PeerTube website (news, support, contribute...): <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/>https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <target state="needs-translation">Site oficial do PeerTube (notícias, apoio, contribuição...): <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/> https://joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></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="647900782867860768" datatype="html"> + <trans-unit id="647900782867860768" datatype="html" xml:space="preserve"> <source>Put your instance on the public PeerTube index: <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://instances.joinpeertube.org/instances">"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="new"> Put your instance on the public PeerTube index: <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://instances.joinpeertube.org/instances">"/>https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <target state="needs-translation">Coloque sua instância no índice público do PeerTube: <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://instances.joinpeertube.org/instances">"/> https://instances.joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">46</context> @@ -2635,17 +2635,17 @@ <context context-type="linenumber">56</context> </context-group> </trans-unit> - <trans-unit id="1852111465407058121" datatype="html"> + <trans-unit id="1852111465407058121" datatype="html" xml:space="preserve"> <source>Choosing your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>instance name<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>setting up a description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, specifying <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, why <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>you created your instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>how long<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> you plan to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>maintain it<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> is very important for visitors to understand on what type of instance they are. </source> - <target state="new"> Choosing your <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>instance name<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>setting up a description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, specifying <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, why <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>you created your instance<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>how long<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> you plan to <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>maintain it<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> is very important for visitors to understand on what type of instance they are. </target> + <target state="needs-translation">Escolhendo seu<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> nome da instância<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> ,<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> configurando uma descrição<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> , especificando<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> quem é você<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> , por que<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> você criou sua instância<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> e<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> quanto tempo<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> você planeja<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> manter isso<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> é muito importante que os visitantes entendam em que tipo de instância eles estão. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">59</context> </context-group> </trans-unit> - <trans-unit id="5329436244765769292" datatype="html"> + <trans-unit id="5329436244765769292" datatype="html" xml:space="preserve"> <source>If you want to open registrations, please decide what <x id="START_TAG_STRONG"/>your moderation rules<x id="CLOSE_TAG_STRONG"/> and <x id="START_TAG_STRONG"/>instance terms of service<x id="CLOSE_TAG_STRONG"/> are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on <x id="START_TAG_STRONG"/>the appropriate<x id="CLOSE_TAG_STRONG"/> PeerTube instance. </source> - <target state="new"> If you want to open registrations, please decide what <x id="START_TAG_STRONG"/>your moderation rules<x id="CLOSE_TAG_STRONG"/> and <x id="START_TAG_STRONG"/>instance terms of service<x id="CLOSE_TAG_STRONG"/> are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on <x id="START_TAG_STRONG"/>the appropriate<x id="CLOSE_TAG_STRONG"/> PeerTube instance. </target> + <target state="needs-translation">Se você deseja abrir inscrições, decida o que<x id="START_TAG_STRONG"/> suas regras de moderação<x id="CLOSE_TAG_STRONG"/> e<x id="START_TAG_STRONG"/> termos de serviço de instância<x id="CLOSE_TAG_STRONG"/> são, bem como especificar as categorias e idiomas que seus moderadores falam. Dessa forma, você ajudará os usuários a se registrarem<x id="START_TAG_STRONG"/> o apropriado<x id="CLOSE_TAG_STRONG"/> Instância do PeerTube. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/admin-welcome-modal.component.html</context> <context context-type="linenumber">65</context> @@ -2659,9 +2659,9 @@ <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="7997432701743294657" datatype="html"> + <trans-unit id="7997432701743294657" datatype="html" xml:space="preserve"> <source>Set up</source> - <target state="new"> Set up </target> + <target state="needs-translation">Configurar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">37</context> @@ -2675,9 +2675,9 @@ <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="5850698978356573024" datatype="html"> + <trans-unit id="5850698978356573024" datatype="html" xml:space="preserve"> <source>Confirm your password</source> - <target state="new">Confirm your password</target> + <target state="needs-translation">Confirme sua senha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/confirm.component.ts</context> <context context-type="linenumber">63</context> @@ -2691,9 +2691,9 @@ <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="8901933019590352016" datatype="html"> + <trans-unit id="8901933019590352016" datatype="html" xml:space="preserve"> <source>You enabled user registration on your instance but did not configure the following fields:</source> - <target state="new">You enabled user registration on your instance but did not configure the following fields:</target> + <target state="needs-translation">Você habilitou o registro de usuário em sua instância, mas não configurou os seguintes campos:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context> <context context-type="linenumber">12</context> @@ -2723,25 +2723,25 @@ <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="5026256683194518810" datatype="html"> + <trans-unit id="5026256683194518810" datatype="html" xml:space="preserve"> <source>How long you plan to maintain your instance</source> - <target state="new">How long you plan to maintain your instance</target> + <target state="needs-translation">Por quanto tempo você planeja manter sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="1909672990242291785" datatype="html"> + <trans-unit id="1909672990242291785" datatype="html" xml:space="preserve"> <source>How you plan to pay for keeping your instance running</source> - <target state="new">How you plan to pay for keeping your instance running</target> + <target state="needs-translation">Como você planeja pagar para manter sua instância em execução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="869943508869906576" datatype="html"> + <trans-unit id="869943508869906576" datatype="html" xml:space="preserve"> <source>How you will moderate your instance</source> - <target state="new">How you will moderate your instance</target> + <target state="needs-translation">Como você moderará sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context> <context context-type="linenumber">22</context> @@ -2755,17 +2755,17 @@ <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="4116024528500133384" datatype="html"> + <trans-unit id="4116024528500133384" datatype="html" xml:space="preserve"> <source>My settings</source> - <target state="new">My settings</target> + <target state="needs-translation">Minhas configurações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/menu/quick-settings-modal.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="1420294365005204590" datatype="html"> + <trans-unit id="1420294365005204590" datatype="html" xml:space="preserve"> <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="needs-translation">Essas configurações se aplicam somente à sua sessão nesta instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/menu/quick-settings-modal.component.html</context> <context context-type="linenumber">10</context> @@ -2807,91 +2807,89 @@ <context context-type="linenumber">54</context> </context-group> </trans-unit> - <trans-unit id="4853631149357965563" datatype="html"> + <trans-unit id="4853631149357965563" datatype="html" xml:space="preserve"> <source>Update live settings</source> - <target state="new">Update live settings</target> + <target state="needs-translation">Atualizar configurações ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">57</context> </context-group> </trans-unit> - <trans-unit id="1254225561962113354" datatype="html"> + <trans-unit id="1254225561962113354" datatype="html" xml:space="preserve"> <source>Server too slow</source> - <target state="new">Server too slow</target> + <target state="needs-translation">Servidor muito lento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">63</context> </context-group> </trans-unit> - <trans-unit id="1599290313974118905" datatype="html"> + <trans-unit id="1599290313974118905" datatype="html" xml:space="preserve"> <source>Live blacklisted</source> - <target state="new">Live blacklisted</target> + <target state="needs-translation">Viver na lista negra</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="5274374742436838139" datatype="html"> + <trans-unit id="5274374742436838139" datatype="html" xml:space="preserve"> <source>Max duration exceeded</source> - <target state="new">Max duration exceeded</target> + <target state="needs-translation">Duração máxima excedida</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">65</context> </context-group> </trans-unit> - <trans-unit id="1677142486230902467" datatype="html"> + <trans-unit id="1677142486230902467" datatype="html" xml:space="preserve"> <source>Server error</source> - <target state="new">Server error</target> + <target state="needs-translation">Erro do servidor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="189546967059369850" datatype="html"> + <trans-unit id="189546967059369850" datatype="html" xml:space="preserve"> <source>Quota exceeded</source> - <target state="new">Quota exceeded</target> + <target state="needs-translation">Cota excedida</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">67</context> </context-group> </trans-unit> - <trans-unit id="1327409825122054374" datatype="html"> + <trans-unit id="1327409825122054374" datatype="html" xml:space="preserve"> <source>Runner job cancelled</source> - <target state="new">Runner job cancelled</target> + <target state="needs-translation">Trabalho de corredor cancelado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="2874360404134250412" datatype="html"> + <trans-unit id="2874360404134250412" datatype="html" xml:space="preserve"> <source>Error in runner job</source> - <target state="new">Error in runner job</target> + <target state="needs-translation">Erro no trabalho do runner</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">69</context> </context-group> </trans-unit> - <trans-unit id="2657043015926552641" datatype="html"> + <trans-unit id="2657043015926552641" datatype="html" xml:space="preserve"> <source>Unknown error</source> - <target state="new">Unknown error</target> + <target state="needs-translation">Erro desconhecido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">70</context> </context-group> </trans-unit> - <trans-unit id="1439766333173070230" datatype="html"> + <trans-unit id="1439766333173070230" datatype="html" xml:space="preserve"> <source>Invalid input video stream</source> - <target state="new">Invalid input video stream</target> + <target state="needs-translation">Fluxo de vídeo de entrada inválido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.ts</context> <context context-type="linenumber">71</context> </context-group> </trans-unit> - <trans-unit id="6013345175862135505" datatype="html"> + <trans-unit id="6013345175862135505" datatype="html" xml:space="preserve"> <source>Configure</source> - <target state="new"> - Configure - </target> + <target state="needs-translation">Configurar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/instance-config-warning-modal.component.html</context> <context context-type="linenumber">46</context> @@ -2913,25 +2911,25 @@ <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="5960096873104755868" datatype="html"> + <trans-unit id="5960096873104755868" datatype="html" xml:space="preserve"> <source>More info</source> - <target state="new">More info</target> + <target state="needs-translation">Mais informações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/menu/menu.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="3980731018496292351" datatype="html"> + <trans-unit id="3980731018496292351" datatype="html" xml:space="preserve"> <source>Display the lateral menu</source> - <target state="new">Display the lateral menu</target> + <target state="needs-translation">Exibir o menu lateral</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/menu/menu.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="1618123054334930952" datatype="html"> + <trans-unit id="1618123054334930952" datatype="html" xml:space="preserve"> <source>Hide the lateral menu</source> - <target state="new">Hide the lateral menu</target> + <target state="needs-translation">Ocultar o menu lateral</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/menu/menu.component.html</context> <context context-type="linenumber">34</context> @@ -2945,25 +2943,25 @@ <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="3433184700415677129" datatype="html"> + <trans-unit id="3433184700415677129" datatype="html" xml:space="preserve"> <source>Platform powered by <x id="START_LINK" ctype="x-a" equiv-text="<a class="" href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="new"> Platform powered by <x id="START_LINK" ctype="x-a" equiv-text="<a class="" href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/>PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <target state="needs-translation">Plataforma alimentada por <x id="START_LINK" ctype="x-a" equiv-text="<a class="" href="https://joinpeertube.org" target="_blank" rel="noopener noreferrer">"/> PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/menu/menu.component.html</context> <context context-type="linenumber">86</context> </context-group> </trans-unit> - <trans-unit id="9205975870261474064" datatype="html"> + <trans-unit id="9205975870261474064" datatype="html" xml:space="preserve"> <source>Discover more platforms</source> - <target state="new">Discover more platforms</target> + <target state="needs-translation">Descubra mais plataformas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/menu/menu.component.html</context> <context context-type="linenumber">89</context> </context-group> </trans-unit> - <trans-unit id="8056406592648751808" datatype="html"> + <trans-unit id="8056406592648751808" datatype="html" xml:space="preserve"> <source>Quick access</source> - <target state="new">Quick access</target> + <target state="needs-translation">Acesso rápido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/menu/menu.component.ts</context> <context context-type="linenumber">135</context> @@ -2977,9 +2975,9 @@ <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="3266907599760910102" datatype="html"> + <trans-unit id="3266907599760910102" datatype="html" xml:space="preserve"> <source>Manage my account</source> - <target state="new">Manage my account</target> + <target state="needs-translation">Gerenciar minha conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/header.component.html</context> <context context-type="linenumber">59</context> @@ -3009,9 +3007,9 @@ <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="8893390761160292681" datatype="html"> + <trans-unit id="8893390761160292681" datatype="html" xml:space="preserve"> <source>My account</source> - <target state="new">My account</target> + <target state="needs-translation">Minha conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account.component.html</context> <context context-type="linenumber">5</context> @@ -3021,9 +3019,9 @@ <context context-type="linenumber">58</context> </context-group> </trans-unit> - <trans-unit id="6371572688505952303" datatype="html"> + <trans-unit id="6371572688505952303" datatype="html" xml:space="preserve"> <source>My library</source> - <target state="new">My library</target> + <target state="needs-translation">Minha biblioteca</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-library.component.html</context> <context context-type="linenumber">6</context> @@ -3045,41 +3043,41 @@ <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="3108704604266608109" datatype="html"> + <trans-unit id="3108704604266608109" datatype="html" xml:space="preserve"> <source>My video imports</source> - <target state="new">My video imports</target> + <target state="needs-translation">Minhas importações de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">156</context> </context-group> </trans-unit> - <trans-unit id="949618577357088829" datatype="html"> + <trans-unit id="949618577357088829" datatype="html" xml:space="preserve"> <source>Create a new playlist</source> - <target state="new">Create a new playlist</target> + <target state="needs-translation">Criar uma nova lista de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">191</context> </context-group> </trans-unit> - <trans-unit id="667372110624203230" datatype="html"> + <trans-unit id="667372110624203230" datatype="html" xml:space="preserve"> <source>Import jobs concurrency</source> - <target state="new">Import jobs concurrency</target> + <target state="needs-translation">Importar trabalhos de simultaneidade</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">276</context> </context-group> </trans-unit> - <trans-unit id="2184839376696112704" datatype="html"> + <trans-unit id="2184839376696112704" datatype="html" xml:space="preserve"> <source>allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart.</source> - <target state="new">allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart.</target> + <target state="needs-translation">permite importar vários vídeos em paralelo. ⚠️ Requer reinicialização do PeerTube.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">277</context> </context-group> </trans-unit> - <trans-unit id="780513172839038392" datatype="html"> + <trans-unit id="780513172839038392" datatype="html" xml:space="preserve"> <source>jobs in parallel</source> - <target state="new">jobs in parallel</target> + <target state="needs-translation">empregos em paralelo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">281</context> @@ -3089,17 +3087,17 @@ <context context-type="linenumber">232</context> </context-group> </trans-unit> - <trans-unit id="5997625369044180192" datatype="html"> + <trans-unit id="5997625369044180192" datatype="html" xml:space="preserve"> <source>Allow import with HTTP URL (e.g. YouTube)</source> - <target state="new">Allow import with HTTP URL (e.g. YouTube)</target> + <target state="needs-translation">Permitir importação com URL HTTP (por exemplo, YouTube)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">290</context> </context-group> </trans-unit> - <trans-unit id="2095604754338363597" datatype="html"> + <trans-unit id="2095604754338363597" datatype="html" xml:space="preserve"> <source>⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to prevent private URL access from your PeerTube server</source> - <target state="new">⚠️ If enabled, we recommend to use <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/>a HTTP proxy<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to prevent private URL access from your PeerTube server</target> + <target state="needs-translation">⚠️ Se habilitado, recomendamos usar <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/maintain-configuration?id=security">"/> um proxy HTTP<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para impedir o acesso privado a URL do seu servidor PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">293</context> @@ -3121,9 +3119,9 @@ <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="5491172370003945798" datatype="html"> + <trans-unit id="5491172370003945798" datatype="html" xml:space="preserve"> <source>Browse videos</source> - <target state="new">Browse videos</target> + <target state="needs-translation">Navegar pelos vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts</context> <context context-type="linenumber">168</context> @@ -3157,73 +3155,73 @@ <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="2948577454705183445" datatype="html"> + <trans-unit id="2948577454705183445" datatype="html" xml:space="preserve"> <source>on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></source> - <target state="new">on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></target> + <target state="needs-translation">sobre<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="8246967116432095499" datatype="html"> + <trans-unit id="8246967116432095499" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="I al"/>I already have an account<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, I log in </source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="I al"/>I already have an account<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, I log in </target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="I al"/>Eu já tenho uma conta<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> , eu entro </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="6075115017891566450" datatype="html"> + <trans-unit id="6075115017891566450" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Term"/>Terms<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="<"/></source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Term"/>Terms<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="<"/></target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Term"/>Termos <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> de <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="<"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="5788965650054506209" datatype="html"> + <trans-unit id="5788965650054506209" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Setu"/>Setup<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>your account<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Setu"/>Setup<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>your account<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="Setu"/>Configurar <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> sua conta<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">60</context> </context-group> </trans-unit> - <trans-unit id="6090939006626576593" datatype="html"> + <trans-unit id="6090939006626576593" datatype="html" xml:space="preserve"> <source>My channel</source> - <target state="new">My channel</target> + <target state="needs-translation">Meu canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="3071761663064320665" datatype="html"> + <trans-unit id="3071761663064320665" datatype="html" xml:space="preserve"> <source><x id="START_TAG_DIV" ctype="x-div" equiv-text="Create<"/>Create<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>your first channel<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="new"><x id="START_TAG_DIV" ctype="x-div" equiv-text="Create<"/>Create<x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>your first channel<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <target state="needs-translation"><x id="START_TAG_DIV" ctype="x-div" equiv-text="Create<"/>Criar <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> seu primeiro canal<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">77</context> </context-group> </trans-unit> - <trans-unit id="3761381527105312450" datatype="html"> + <trans-unit id="3761381527105312450" datatype="html" xml:space="preserve"> <source>I don't want to create a channel</source> - <target state="new">I don't want to create a channel</target> + <target state="needs-translation">Não quero criar um canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">91</context> </context-group> </trans-unit> - <trans-unit id="1792963373738226329" datatype="html"> + <trans-unit id="1792963373738226329" datatype="html" xml:space="preserve"> <source>You will be able to create a channel later</source> - <target state="new">You will be able to create a channel later</target> + <target state="needs-translation">Você poderá criar um canal mais tarde</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">94</context> </context-group> </trans-unit> - <trans-unit id="7922989125096435449" datatype="html"> + <trans-unit id="7922989125096435449" datatype="html" xml:space="preserve"> <source>Contact</source> - <target state="new">Contact</target> + <target state="needs-translation">Contato</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/routes.ts</context> <context context-type="linenumber">44</context> @@ -3261,146 +3259,146 @@ <context context-type="linenumber">54</context> </context-group> </trans-unit> - <trans-unit id="3519474815325884386" datatype="html"> + <trans-unit id="3519474815325884386" datatype="html" xml:space="preserve"> <source>View all</source> - <target state="new"> View all </target> + <target state="needs-translation">Ver tudo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/notification-dropdown.component.html</context> <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="5158930137081704296" datatype="html"> + <trans-unit id="5158930137081704296" datatype="html" xml:space="preserve"> <source>Search videos, channels…</source> - <target state="new">Search videos, channels…</target> + <target state="needs-translation">Pesquisar vídeos, canais…</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/search-typeahead.component.html</context> <context context-type="linenumber">8,9</context> </context-group> </trans-unit> - <trans-unit id="5108072242786374364" datatype="html"> + <trans-unit id="5108072242786374364" datatype="html" xml:space="preserve"> <source>Welcome to <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>, dear user!</source> - <target state="new">Welcome to <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>, dear user!</target> + <target state="needs-translation">Bem-vindo ao<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> , caro usuário!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="8821712929823045567" datatype="html"> + <trans-unit id="8821712929823045567" datatype="html" xml:space="preserve"> <source>It's time to set up your account profile!</source> - <target state="new">It's time to set up your account profile!</target> + <target state="needs-translation">É hora de configurar o perfil da sua conta!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="7239874680342223476" datatype="html"> + <trans-unit id="7239874680342223476" datatype="html" xml:space="preserve"> <source>Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> by:</source> - <target state="new">Help moderators and other users to know <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>who you are<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> by:</target> + <target state="needs-translation">Ajude os moderadores e outros usuários a saber<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> quem é você<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> por:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="5856432243446401016" datatype="html"> + <trans-unit id="5856432243446401016" datatype="html" xml:space="preserve"> <source>Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="new">Uploading an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <target state="needs-translation">Carregando um<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="3221645359464920754" datatype="html"> + <trans-unit id="3221645359464920754" datatype="html" xml:space="preserve"> <source>Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="new">Writing a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <target state="needs-translation">Escrevendo um<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> descrição<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="2218100934178971211" datatype="html"> + <trans-unit id="2218100934178971211" datatype="html" xml:space="preserve"> <source>Don't show me this anymore</source> - <target state="new">Don't show me this anymore</target> + <target state="needs-translation">Não me mostre mais isso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/modal/account-setup-warning-modal.component.html</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="4424964105331349857" datatype="html"> + <trans-unit id="4424964105331349857" datatype="html" xml:space="preserve"> <source>I'm a teapot</source> - <target state="new">I'm a teapot</target> + <target state="needs-translation">Eu sou um bule de chá</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.ts</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="1597262876035959248" datatype="html"> + <trans-unit id="1597262876035959248" datatype="html" xml:space="preserve"> <source>That's an error.</source> - <target state="new">That's an error.</target> + <target state="needs-translation">Isso é um erro.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="3343007694071351756" datatype="html"> + <trans-unit id="3343007694071351756" datatype="html" xml:space="preserve"> <source>We couldn't find any video tied to the URL <x id="INTERPOLATION" equiv-text="{{ pathname }}"/> you were looking for.</source> - <target state="new">We couldn't find any video tied to the URL <x id="INTERPOLATION" equiv-text="{{ pathname }}"/> you were looking for.</target> + <target state="needs-translation">Não conseguimos encontrar nenhum vídeo vinculado à URL<x id="INTERPOLATION" equiv-text="{{ pathname }}"/> que você estava procurando.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="7366678433039425999" datatype="html"> + <trans-unit id="7366678433039425999" datatype="html" xml:space="preserve"> <source>We couldn't find any resource tied to the URL <x id="INTERPOLATION" equiv-text="{{ pathname }}"/> you were looking for.</source> - <target state="new">We couldn't find any resource tied to the URL <x id="INTERPOLATION" equiv-text="{{ pathname }}"/> you were looking for.</target> + <target state="needs-translation">Não conseguimos encontrar nenhum recurso vinculado à URL<x id="INTERPOLATION" equiv-text="{{ pathname }}"/> que você estava procurando.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="3522707340816553139" datatype="html"> + <trans-unit id="3522707340816553139" datatype="html" xml:space="preserve"> <source>Possible reasons:</source> - <target state="new">Possible reasons:</target> + <target state="needs-translation">Possíveis razões:</target> <note priority="1" from="description">Possible reasons preceding a list of reasons a `Not Found` error page may occur</note> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">54</context> </context-group> </trans-unit> - <trans-unit id="6925335998927745197" datatype="html"> + <trans-unit id="6925335998927745197" datatype="html" xml:space="preserve"> <source>You may have used an outdated or broken link</source> - <target state="new">You may have used an outdated or broken link</target> + <target state="needs-translation">Você pode ter usado um link desatualizado ou quebrado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">57</context> </context-group> </trans-unit> - <trans-unit id="1171455174603388942" datatype="html"> + <trans-unit id="1171455174603388942" datatype="html" xml:space="preserve"> <source>The video may have been moved or deleted</source> - <target state="new">The video may have been moved or deleted</target> + <target state="needs-translation">O vídeo pode ter sido movido ou excluído</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="2213348264902218064" datatype="html"> + <trans-unit id="2213348264902218064" datatype="html" xml:space="preserve"> <source>The resource may have been moved or deleted</source> - <target state="new">The resource may have been moved or deleted</target> + <target state="needs-translation">O recurso pode ter sido movido ou excluído</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">63</context> </context-group> </trans-unit> - <trans-unit id="3209594685692897380" datatype="html"> + <trans-unit id="3209594685692897380" datatype="html" xml:space="preserve"> <source>You may have typed the address or URL incorrectly</source> - <target state="new">You may have typed the address or URL incorrectly</target> + <target state="needs-translation">Você pode ter digitado o endereço ou URL incorretamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">67</context> </context-group> </trans-unit> - <trans-unit id="3290262698447971494" datatype="html"> + <trans-unit id="3290262698447971494" datatype="html" xml:space="preserve"> <source>You are not authorized here.</source> - <target state="new">You are not authorized here.</target> + <target state="needs-translation">Você não está autorizado aqui.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">5</context> @@ -3410,67 +3408,67 @@ <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="8497991113445747319" datatype="html"> + <trans-unit id="8497991113445747319" datatype="html" xml:space="preserve"> <source>You might need to login to see the video.</source> - <target state="new">You might need to login to see the video.</target> + <target state="needs-translation">Talvez seja necessário fazer login para ver o vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="250608669543270729" datatype="html"> + <trans-unit id="250608669543270729" datatype="html" xml:space="preserve"> <source>You might need to login to see the resource.</source> - <target state="new">You might need to login to see the resource.</target> + <target state="needs-translation">Talvez seja necessário fazer login para ver o recurso.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="6209939621665316894" datatype="html"> + <trans-unit id="6209939621665316894" datatype="html" xml:space="preserve"> <source>You might need to check your account is allowed by the video or instance owner.</source> - <target state="new">You might need to check your account is allowed by the video or instance owner.</target> + <target state="needs-translation">Talvez seja necessário verificar se sua conta é permitida pelo proprietário do vídeo ou da instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="3543381263966122204" datatype="html"> + <trans-unit id="3543381263966122204" datatype="html" xml:space="preserve"> <source>You might need to check your account is allowed by the resource or instance owner.</source> - <target state="new">You might need to check your account is allowed by the resource or instance owner.</target> + <target state="needs-translation">Talvez seja necessário verificar se sua conta é permitida pelo proprietário do recurso ou da instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="7231414106228227962" datatype="html"> + <trans-unit id="7231414106228227962" datatype="html" xml:space="preserve"> <source>The requested entity body blends sweet bits with a mellow earthiness.</source> - <target state="new"> The requested entity body blends sweet bits with a mellow earthiness. </target> + <target state="needs-translation">O corpo da entidade solicitada mistura partes doces com um toque terroso suave.</target> <note priority="1" from="description">Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request</note> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="2933819425721221134" datatype="html"> + <trans-unit id="2933819425721221134" datatype="html" xml:space="preserve"> <source>Sepia seems to like it.</source> - <target state="new">Sepia seems to like it.</target> + <target state="needs-translation">Sepia parece gostar.</target> <note priority="1" from="description">This is about Sepia's tea</note> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/error-page.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="2971365540217107489" datatype="html"> + <trans-unit id="2971365540217107489" datatype="html" xml:space="preserve"> <source>Media is too large for the server. Please contact you administrator if you want to increase the limit size.</source> - <target state="new">Media is too large for the server. Please contact you administrator if you want to increase the limit size.</target> + <target state="needs-translation">A mídia é muito grande para o servidor. Entre em contato com seu administrador se quiser aumentar o tamanho limite.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/rest/rest-extractor.service.ts</context> <context context-type="linenumber">120</context> </context-group> </trans-unit> - <trans-unit id="5131854469652959713" datatype="html"> + <trans-unit id="5131854469652959713" datatype="html" xml:space="preserve"> <source>GLOBAL SEARCH</source> - <target state="new">GLOBAL SEARCH</target> + <target state="needs-translation">PESQUISA GLOBAL</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/search-typeahead.component.html</context> <context context-type="linenumber">31</context> @@ -3492,25 +3490,25 @@ <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="2807610143550376912" datatype="html"> + <trans-unit id="2807610143550376912" datatype="html" xml:space="preserve"> <source>Your query will be matched against video names or descriptions, channel names.</source> - <target state="new">Your query will be matched against video names or descriptions, channel names.</target> + <target state="needs-translation">Sua consulta será comparada com nomes ou descrições de vídeos e nomes de canais.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/search-typeahead.component.html</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="3801957940570333397" datatype="html"> + <trans-unit id="3801957940570333397" datatype="html" xml:space="preserve"> <source>ADVANCED SEARCH</source> - <target state="new">ADVANCED SEARCH</target> + <target state="needs-translation">PESQUISA AVANÇADA</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/search-typeahead.component.html</context> <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="3710530516408401495" datatype="html"> + <trans-unit id="3710530516408401495" datatype="html" xml:space="preserve"> <source>will list the matching channel</source> - <target state="new">will list the matching channel</target> + <target state="needs-translation">listará o canal correspondente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/search-typeahead.component.html</context> <context context-type="linenumber">46</context> @@ -3520,9 +3518,9 @@ <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="6913541939335935215" datatype="html"> + <trans-unit id="6913541939335935215" datatype="html" xml:space="preserve"> <source>will list the matching video</source> - <target state="new">will list the matching video</target> + <target state="needs-translation">listará o vídeo correspondente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/search-typeahead.component.html</context> <context context-type="linenumber">54</context> @@ -3536,9 +3534,9 @@ <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="2468689683507870964" datatype="html"> + <trans-unit id="2468689683507870964" datatype="html" xml:space="preserve"> <source>In this instance's network</source> - <target state="new">In this instance's network</target> + <target state="needs-translation">Na rede desta instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/suggestion.component.html</context> <context context-type="linenumber">16</context> @@ -3552,25 +3550,25 @@ <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="6323654987364970496" datatype="html"> + <trans-unit id="6323654987364970496" datatype="html" xml:space="preserve"> <source>Search "<x id="PH" equiv-text="this.result.text"/>" in this instance's network</source> - <target state="new">Search "<x id="PH" equiv-text="this.result.text"/>" in this instance's network</target> + <target state="needs-translation">Procurar "<x id="PH" equiv-text="this.result.text"/> "na rede desta instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/suggestion.component.ts</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="2820857203884114586" datatype="html"> + <trans-unit id="2820857203884114586" datatype="html" xml:space="preserve"> <source>Search "<x id="PH" equiv-text="this.result.text"/>" in the vidiverse</source> - <target state="new">Search "<x id="PH" equiv-text="this.result.text"/>" in the vidiverse</target> + <target state="needs-translation">Procurar "<x id="PH" equiv-text="this.result.text"/> " no vidiverso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/suggestion.component.ts</context> <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="8151924435547335490" datatype="html"> + <trans-unit id="8151924435547335490" datatype="html" xml:space="preserve"> <source>Upload failed</source> - <target state="new">Upload failed</target> + <target state="needs-translation">Falha no upload</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/helpers/utils/upload.ts</context> <context context-type="linenumber">13</context> @@ -3584,9 +3582,9 @@ <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="4540121094340493564" datatype="html"> + <trans-unit id="4540121094340493564" datatype="html" xml:space="preserve"> <source>Display only</source> - <target state="new">Display only</target> + <target state="needs-translation">Somente exibição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">21</context> @@ -3676,9 +3674,9 @@ <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="2199290266269383925" datatype="html"> + <trans-unit id="2199290266269383925" datatype="html" xml:space="preserve"> <source>Display all categories</source> - <target state="new">Display all categories</target> + <target state="needs-translation">Exibir todas as categorias</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">127</context> @@ -3700,9 +3698,9 @@ <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="4184995865179898060" datatype="html"> + <trans-unit id="4184995865179898060" datatype="html" xml:space="preserve"> <source>Display all licenses</source> - <target state="new">Display all licenses</target> + <target state="needs-translation">Exibir todas as licenças</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">140</context> @@ -3732,9 +3730,9 @@ <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="7904142744051432458" datatype="html"> + <trans-unit id="7904142744051432458" datatype="html" xml:space="preserve"> <source>Display all languages</source> - <target state="new">Display all languages</target> + <target state="needs-translation">Exibir todos os idiomas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">153</context> @@ -3756,43 +3754,41 @@ <context context-type="linenumber">170</context> </context-group> </trans-unit> - <trans-unit id="5143793904897598509" datatype="html"> + <trans-unit id="5143793904897598509" datatype="html" xml:space="preserve"> <source>PeerTube instance host</source> - <target state="new">PeerTube instance host</target> + <target state="needs-translation">Host de instância PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">178</context> </context-group> </trans-unit> - <trans-unit id="8244789432276387088" datatype="html"> + <trans-unit id="8244789432276387088" datatype="html" xml:space="preserve"> <source>Result types</source> - <target state="new">Result types</target> + <target state="needs-translation">Tipos de resultados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">187</context> </context-group> </trans-unit> - <trans-unit id="283421392567624698" datatype="html"> + <trans-unit id="283421392567624698" datatype="html" xml:space="preserve"> <source>Search target</source> - <target state="new">Search target</target> + <target state="needs-translation">Alvo de pesquisa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">212</context> </context-group> </trans-unit> - <trans-unit id="2489767671380266270" datatype="html"> + <trans-unit id="2489767671380266270" datatype="html" xml:space="preserve"> <source>Vidiverse</source> - <target state="new">Vidiverse</target> + <target state="needs-translation">Vidiverso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">222</context> </context-group> </trans-unit> - <trans-unit id="5478121364779850827" datatype="html"> + <trans-unit id="5478121364779850827" datatype="html" xml:space="preserve"> <source>Reset</source> - <target state="new"> - Reset - </target> + <target state="needs-translation">Reiniciar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">9</context> @@ -3862,9 +3858,9 @@ <context context-type="linenumber">235</context> </context-group> </trans-unit> - <trans-unit id="6479885129995567639" datatype="html"> + <trans-unit id="6479885129995567639" datatype="html" xml:space="preserve"> <source>Video channels</source> - <target state="new">Video channels</target> + <target state="needs-translation">Canais de vídeo</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">1</context> @@ -3904,49 +3900,49 @@ <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="518619112264710096" datatype="html"> + <trans-unit id="518619112264710096" datatype="html" xml:space="preserve"> <source>Edit caption "<x id="INTERPOLATION" equiv-text="{{ videoCaption.language.label }}"/>"</source> - <target state="new">Edit caption "<x id="INTERPOLATION" equiv-text="{{ videoCaption.language.label }}"/>"</target> + <target state="needs-translation">Editar legenda "<x id="INTERPOLATION" equiv-text="{{ videoCaption.language.label }}"/> "</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">2,4</context> </context-group> </trans-unit> - <trans-unit id="2086067688023636903" datatype="html"> + <trans-unit id="2086067688023636903" datatype="html" xml:space="preserve"> <source>Raw edition</source> - <target state="new">Raw edition</target> + <target state="needs-translation">Edição bruta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">21,22</context> </context-group> </trans-unit> - <trans-unit id="5203899665906572487" datatype="html"> + <trans-unit id="5203899665906572487" datatype="html" xml:space="preserve"> <source>Add a new segment</source> - <target state="new">Add a new segment</target> + <target state="needs-translation">Adicionar um novo segmento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="936472574168973902" datatype="html"> + <trans-unit id="936472574168973902" datatype="html" xml:space="preserve"> <source>Segment start timestamp</source> - <target state="new">Segment start timestamp</target> + <target state="needs-translation">Carimbo de data/hora de início do segmento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="2831765880579689127" datatype="html"> + <trans-unit id="2831765880579689127" datatype="html" xml:space="preserve"> <source>Use video current time as start time</source> - <target state="new">Use video current time as start time</target> + <target state="needs-translation">Usar a hora atual do vídeo como hora de início</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">59</context> </context-group> </trans-unit> - <trans-unit id="1031856574257335431" datatype="html"> + <trans-unit id="1031856574257335431" datatype="html" xml:space="preserve"> <source>Segment end timestamp</source> - <target state="new">Segment end timestamp</target> + <target state="needs-translation">Carimbo de data e hora do fim do segmento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">66</context> @@ -3956,49 +3952,49 @@ <context context-type="linenumber">81</context> </context-group> </trans-unit> - <trans-unit id="2534468682040754093" datatype="html"> + <trans-unit id="2534468682040754093" datatype="html" xml:space="preserve"> <source>Use video current time as end time</source> - <target state="new">Use video current time as end time</target> + <target state="needs-translation">Usar a hora atual do vídeo como hora final</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">74</context> </context-group> </trans-unit> - <trans-unit id="1989971680596153649" datatype="html"> + <trans-unit id="1989971680596153649" datatype="html" xml:space="preserve"> <source>Edit this caption</source> - <target state="new">Edit this caption</target> + <target state="needs-translation">Editar esta legenda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">129</context> </context-group> </trans-unit> - <trans-unit id="4592694974533956701" datatype="html"> + <trans-unit id="4592694974533956701" datatype="html" xml:space="preserve"> <source>Start segment must be before end segment time</source> - <target state="new">Start segment must be before end segment time</target> + <target state="needs-translation">O segmento inicial deve ser anterior ao tempo do segmento final</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.ts</context> <context context-type="linenumber">171</context> </context-group> </trans-unit> - <trans-unit id="9131593410297043344" datatype="html"> + <trans-unit id="9131593410297043344" datatype="html" xml:space="preserve"> <source>Segment must have a text content</source> - <target state="new">Segment must have a text content</target> + <target state="needs-translation">O segmento deve ter um conteúdo de texto</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.ts</context> <context context-type="linenumber">176</context> </context-group> </trans-unit> - <trans-unit id="7846454630805382470" datatype="html"> + <trans-unit id="7846454630805382470" datatype="html" xml:space="preserve"> <source>Cannot parse subtitles</source> - <target state="new">Cannot parse subtitles</target> + <target state="needs-translation">Não é possível analisar as legendas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.ts</context> <context context-type="linenumber">280</context> </context-group> </trans-unit> - <trans-unit id="6912256992541129243" datatype="html"> + <trans-unit id="6912256992541129243" datatype="html" xml:space="preserve"> <source>A segment is being edited. Save or cancel the edition first.</source> - <target state="new">A segment is being edited. Save or cancel the edition first.</target> + <target state="needs-translation">Um segmento está sendo editado. Salve ou cancele a edição primeiro.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.ts</context> <context context-type="linenumber">310</context> @@ -4032,41 +4028,41 @@ <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="6191471816002237724" datatype="html"> + <trans-unit id="6191471816002237724" datatype="html" xml:space="preserve"> <source>Video descriptions are truncated by default and require manual action to expand them.</source> - <target state="new">Video descriptions are truncated by default and require manual action to expand them.</target> + <target state="needs-translation">As descrições dos vídeos são truncadas por padrão e exigem ação manual para expandi-las.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="4621588014938487698" datatype="html"> + <trans-unit id="4621588014938487698" datatype="html" xml:space="preserve"> <source>A timestamp (<x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>00:05<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> for example) is automatically converted into a link to a part of the video.</source> - <target state="new">A timestamp (<x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/>00:05<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> for example) is automatically converted into a link to a part of the video.</target> + <target state="needs-translation">Um registro de data e hora (<x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="<i>"/> 00:05<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> por exemplo) é automaticamente convertido em um link para uma parte do vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="3265632123453688399"> + <trans-unit id="3265632123453688399" xml:space="preserve"> <source>Enter a new tag</source> - <target state="new">Enter a new tag</target> + <target state="needs-translation">Insira uma nova tag</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-tags.component.ts</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="6691672602205005718" datatype="html"> + <trans-unit id="6691672602205005718" datatype="html" xml:space="preserve"> <source>Use a comma (,) to add a tag</source> - <target state="new">Use a comma (,) to add a tag</target> + <target state="needs-translation">Use uma vírgula (,) para adicionar uma tag</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-tags.component.ts</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="8054921481196967348" datatype="html"> + <trans-unit id="8054921481196967348" datatype="html" xml:space="preserve"> <source>This image is too large.</source> - <target state="new">This image is too large.</target> + <target state="needs-translation">Esta imagem é muito grande.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts</context> <context context-type="linenumber">72</context> @@ -4076,97 +4072,97 @@ <context context-type="linenumber">55</context> </context-group> </trans-unit> - <trans-unit id="6259523075362402245" datatype="html"> + <trans-unit id="6259523075362402245" datatype="html" xml:space="preserve"> <source>Upload a new banner</source> - <target state="new">Upload a new banner</target> + <target state="needs-translation">Carregar um novo banner</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html</context> <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="1117672957968812680" datatype="html"> + <trans-unit id="1117672957968812680" datatype="html" xml:space="preserve"> <source>Change your banner</source> - <target state="new">Change your banner</target> + <target state="needs-translation">Mude seu banner</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="3394080812181176794" datatype="html"> + <trans-unit id="3394080812181176794" datatype="html" xml:space="preserve"> <source>Remove banner</source> - <target state="new">Remove banner</target> + <target state="needs-translation">Remover banner</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="7306351600905511107" datatype="html"> + <trans-unit id="7306351600905511107" datatype="html" xml:space="preserve"> <source>ratio 6/1, recommended size: 1920x317, max size: <x id="PH" equiv-text="getBytes(this.maxBannerSize)"/>, extensions: <x id="PH_1" equiv-text="this.bannerExtensions"/></source> - <target state="new">ratio 6/1, recommended size: 1920x317, max size: <x id="PH" equiv-text="getBytes(this.maxBannerSize)"/>, extensions: <x id="PH_1" equiv-text="this.bannerExtensions"/></target> + <target state="needs-translation">proporção 6/1, tamanho recomendado: 1920x317, tamanho máximo:<x id="PH" equiv-text="getBytes(this.maxBannerSize)"/> , extensões:<x id="PH_1" equiv-text="this.bannerExtensions"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts</context> <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="1358902062258458923" datatype="html"> + <trans-unit id="1358902062258458923" datatype="html" xml:space="preserve"> <source><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noreferer noopener">"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> that also supports <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="new"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noreferer noopener">"/>Markdown compatible<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> that also supports <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/>custom PeerTube HTML tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <target state="needs-translation"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noreferer noopener">"/> Compatível com Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> que também suporta <x id="START_LINK_1" equiv-text="<a href="https://docs.joinpeertube.org/api-custom-client-markup" target="_blank" rel="noreferer noopener">"/> tags HTML personalizadas do PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-custom-markup/custom-markup-help.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="7976591803735140601" datatype="html"> + <trans-unit id="7976591803735140601" datatype="html" xml:space="preserve"> <source>Latest published video</source> - <target state="new">Latest published video</target> + <target state="needs-translation">Último vídeo publicado</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> </context-group> </trans-unit> - <trans-unit id="283609029522452529" datatype="html"> + <trans-unit id="283609029522452529" datatype="html" xml:space="preserve"> <source>Error in channel miniature component: <x id="PH" equiv-text="err.message"/></source> - <target state="new">Error in channel miniature component: <x id="PH" equiv-text="err.message"/></target> + <target state="needs-translation">Erro no componente miniatura do canal:<x id="PH" equiv-text="err.message"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="3059355667050002541" datatype="html"> + <trans-unit id="3059355667050002541" datatype="html" xml:space="preserve"> <source>Error in playlist miniature component: <x id="PH" equiv-text="err.message"/></source> - <target state="new">Error in playlist miniature component: <x id="PH" equiv-text="err.message"/></target> + <target state="needs-translation">Erro no componente miniatura da lista de reprodução:<x id="PH" equiv-text="err.message"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts</context> <context context-type="linenumber">56</context> </context-group> </trans-unit> - <trans-unit id="863691161959989717" datatype="html"> + <trans-unit id="863691161959989717" datatype="html" xml:space="preserve"> <source>Error in video miniature component: <x id="PH" equiv-text="err.message"/></source> - <target state="new">Error in video miniature component: <x id="PH" equiv-text="err.message"/></target> + <target state="needs-translation">Erro no componente de miniatura de vídeo:<x id="PH" equiv-text="err.message"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts</context> <context context-type="linenumber">69</context> </context-group> </trans-unit> - <trans-unit id="1247256698916587400" datatype="html"> + <trans-unit id="1247256698916587400" datatype="html" xml:space="preserve"> <source>Error in videos list component: <x id="PH" equiv-text="err.message"/></source> - <target state="new">Error in videos list component: <x id="PH" equiv-text="err.message"/></target> + <target state="needs-translation">Erro no componente da lista de vídeos:<x id="PH" equiv-text="err.message"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts</context> <context context-type="linenumber">88</context> </context-group> </trans-unit> - <trans-unit id="7596115240533332749" datatype="html"> + <trans-unit id="7596115240533332749" datatype="html" xml:space="preserve"> <source>Open quick filters</source> - <target state="new">Open quick filters</target> + <target state="needs-translation">Abrir filtros rápidos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/advanced-input-filter.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="1460134385691851101" datatype="html"> + <trans-unit id="1460134385691851101" datatype="html" xml:space="preserve"> <source>Advanced filters</source> - <target state="new">Advanced filters</target> + <target state="needs-translation">Filtros avançados</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">56</context> @@ -4240,9 +4236,9 @@ <context context-type="linenumber">55</context> </context-group> </trans-unit> - <trans-unit id="2090254132451149776" datatype="html"> + <trans-unit id="2090254132451149776" datatype="html" xml:space="preserve"> <source><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://chooser-beta.creativecommons.org/" target="_blank" rel="noopener noreferrer">"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> the appropriate licence for your work. </source> - <target state="new"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://chooser-beta.creativecommons.org/" target="_blank" rel="noopener noreferrer">"/>Choose<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> the appropriate licence for your work. </target> + <target state="needs-translation"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://chooser-beta.creativecommons.org/" target="_blank" rel="noopener noreferrer">"/> Escolher<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> a licença apropriada para o seu trabalho. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">85</context> @@ -4284,105 +4280,105 @@ <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="8025853188527690631" datatype="html"> + <trans-unit id="8025853188527690631" datatype="html" xml:space="preserve"> <source>Registration reason</source> - <target state="new">Registration reason</target> + <target state="needs-translation">Motivo do registro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="5767444971673380379" datatype="html"> + <trans-unit id="5767444971673380379" datatype="html" xml:space="preserve"> <source>Moderation response</source> - <target state="new">Moderation response</target> + <target state="needs-translation">Resposta de moderação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="2710484935079923248" datatype="html"> + <trans-unit id="2710484935079923248" datatype="html" xml:space="preserve"> <source>Requested on <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="createdAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th> </"/></source> - <target state="new">Requested on <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="createdAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th> </"/></target> + <target state="needs-translation">Solicitado em <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="createdAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th> </"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="7009543831499017491" datatype="html"> + <trans-unit id="7009543831499017491" datatype="html" xml:space="preserve"> <source>Registration reason:</source> - <target state="new">Registration reason:</target> + <target state="needs-translation">Motivo do registro:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">113</context> </context-group> </trans-unit> - <trans-unit id="5199584494687692924" datatype="html"> + <trans-unit id="5199584494687692924" datatype="html" xml:space="preserve"> <source>Moderation response:</source> - <target state="new">Moderation response:</target> + <target state="needs-translation">Resposta de moderação:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">118</context> </context-group> </trans-unit> - <trans-unit id="7902116364830754147" datatype="html"> + <trans-unit id="7902116364830754147" datatype="html" xml:space="preserve"> <source>No registrations found matching current filters.</source> - <target state="new">No registrations found matching current filters.</target> + <target state="needs-translation">Nenhum registro encontrado correspondendo aos filtros atuais.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">131</context> </context-group> </trans-unit> - <trans-unit id="178076727880316864" datatype="html"> + <trans-unit id="178076727880316864" datatype="html" xml:space="preserve"> <source>No registrations found.</source> - <target state="new">No registrations found.</target> + <target state="needs-translation">Nenhum registro encontrado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">132</context> </context-group> </trans-unit> - <trans-unit id="977007520755394668" datatype="html"> + <trans-unit id="977007520755394668" datatype="html" xml:space="preserve"> <source>Accept this request</source> - <target state="new">Accept this request</target> + <target state="needs-translation">Aceitar esta solicitação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context> <context context-type="linenumber">70</context> </context-group> </trans-unit> - <trans-unit id="2571315112879096897" datatype="html"> + <trans-unit id="2571315112879096897" datatype="html" xml:space="preserve"> <source>Reject this request</source> - <target state="new">Reject this request</target> + <target state="needs-translation">Rejeitar esta solicitação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context> <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="2518898597119712407" datatype="html"> + <trans-unit id="2518898597119712407" datatype="html" xml:space="preserve"> <source>Remove this request</source> - <target state="new">Remove this request</target> + <target state="needs-translation">Remover esta solicitação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context> <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="5778734409199071482" datatype="html"> + <trans-unit id="5778734409199071482" datatype="html" xml:space="preserve"> <source>Remove the request from the list. The user can register again.</source> - <target state="new">Remove the request from the list. The user can register again.</target> + <target state="needs-translation">Remova a solicitação da lista. O usuário pode se registrar novamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context> <context context-type="linenumber">81</context> </context-group> </trans-unit> - <trans-unit id="6096602245926393232" datatype="html"> + <trans-unit id="6096602245926393232" datatype="html" xml:space="preserve"> <source>Do you really want to delete {count, plural, =1 {<x id="username"/> registration request?} other {<x id="count"/> registration requests?}}</source> - <target state="new">Do you really want to delete {count, plural, =1 {<x id="username"/> registration request?} other {<x id="count"/> registration requests?}}</target> + <target state="needs-translation">Você realmente quer apagar {count, plural, =1 {<x id="username"/> solicitação de registro?} outro {<x id="count"/> solicitações de registro?}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context> <context context-type="linenumber">149</context> </context-group> </trans-unit> - <trans-unit id="9152096266184328708" datatype="html"> + <trans-unit id="9152096266184328708" datatype="html" xml:space="preserve"> <source>Removed {count, plural, =1 {<x id="username"/> registration request} other {<x id="count"/> registration requests}}</source> - <target state="new">Removed {count, plural, =1 {<x id="username"/> registration request} other {<x id="count"/> registration requests}}</target> + <target state="needs-translation">Removido {contagem, plural, =1 {<x id="username"/> solicitação de registro} outro {<x id="count"/> solicitações de registro}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.ts</context> <context context-type="linenumber">161</context> @@ -4396,33 +4392,33 @@ <context context-type="linenumber">124</context> </context-group> </trans-unit> - <trans-unit id="9155449485123349070" datatype="html"> + <trans-unit id="9155449485123349070" datatype="html" xml:space="preserve"> <source>Contains sensitive content</source> - <target state="new">Contains sensitive content</target> + <target state="needs-translation">Contém conteúdo sensível</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">139</context> </context-group> </trans-unit> - <trans-unit id="4850841867094321899" datatype="html"> + <trans-unit id="4850841867094321899" datatype="html" xml:space="preserve"> <source>Some instances hide videos containing mature or explicit content by default.</source> - <target state="new">Some instances hide videos containing mature or explicit content by default.</target> + <target state="needs-translation">Algumas instâncias ocultam vídeos com conteúdo adulto ou explícito por padrão.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">143</context> </context-group> </trans-unit> - <trans-unit id="4895908242997839943" datatype="html"> + <trans-unit id="4895908242997839943" datatype="html" xml:space="preserve"> <source>Publish after transcoding</source> - <target state="new">Publish after transcoding</target> + <target state="needs-translation">Publicar após a transcodificação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">149</context> </context-group> </trans-unit> - <trans-unit id="1124038634267013139" datatype="html"> + <trans-unit id="1124038634267013139" datatype="html" xml:space="preserve"> <source>The video may be unplayable during the transcoding process. It's the reason why we prefer to publish publicly the video after transcoding.</source> - <target state="new">The video may be unplayable during the transcoding process. It's the reason why we prefer to publish publicly the video after transcoding.</target> + <target state="needs-translation">O vídeo pode ficar injogável durante o processo de transcodificação. É por isso que preferimos publicar o vídeo publicamente após a transcodificação.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">153</context> @@ -4444,131 +4440,129 @@ <context context-type="linenumber">211</context> </context-group> </trans-unit> - <trans-unit id="4335724652642647824" datatype="html"> + <trans-unit id="4335724652642647824" datatype="html" xml:space="preserve"> <source>Already uploaded on <x id="INTERPOLATION" equiv-text="{{ videoCaption.updatedAt | date }}"/> ✔</source> - <target state="new">Already uploaded on <x id="INTERPOLATION" equiv-text="{{ videoCaption.updatedAt | date }}"/> ✔</target> + <target state="needs-translation">Já carregado em<x id="INTERPOLATION" equiv-text="{{ videoCaption.updatedAt | date }}"/> ✔</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">215</context> </context-group> </trans-unit> - <trans-unit id="73284819990858102"> + <trans-unit id="73284819990858102" xml:space="preserve"> <source>Will be created on update</source> - <target state="new">Will be created on update</target> + <target state="needs-translation">Será criado na atualização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">185</context> </context-group> </trans-unit> - <trans-unit id="8541869921865486762" datatype="html"> + <trans-unit id="8541869921865486762" datatype="html" xml:space="preserve"> <source>Will be edited on update</source> - <target state="new">Will be edited on update</target> + <target state="needs-translation">Será editado na atualização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">187</context> </context-group> </trans-unit> - <trans-unit id="7879454016898626211"> + <trans-unit id="7879454016898626211" xml:space="preserve"> <source>Will be deleted on update</source> - <target state="new">Will be deleted on update</target> + <target state="needs-translation">Será excluído na atualização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">190</context> </context-group> </trans-unit> - <trans-unit id="304078465800526575" datatype="html"> + <trans-unit id="304078465800526575" datatype="html" xml:space="preserve"> <source><x id="START_BLOCK_CASE" equiv-text="@case ('CREATE') {"/> Cancel creation <x id="CLOSE_BLOCK_CASE" equiv-text="}"/><x id="START_BLOCK_CASE_1" equiv-text="@case ('UPDATE') {"/> Cancel edition <x id="CLOSE_BLOCK_CASE" equiv-text="}"/><x id="START_BLOCK_CASE_2" equiv-text="@case ('REMOVE') {"/> Cancel deletion <x id="CLOSE_BLOCK_CASE" equiv-text="}"/></source> - <target state="new"><x id="START_BLOCK_CASE" equiv-text="@case ('CREATE') {"/> Cancel creation <x id="CLOSE_BLOCK_CASE" equiv-text="}"/><x id="START_BLOCK_CASE_1" equiv-text="@case ('UPDATE') {"/> Cancel edition <x id="CLOSE_BLOCK_CASE" equiv-text="}"/><x id="START_BLOCK_CASE_2" equiv-text="@case ('REMOVE') {"/> Cancel deletion <x id="CLOSE_BLOCK_CASE" equiv-text="}"/></target> + <target state="needs-translation"><x id="START_BLOCK_CASE" equiv-text="@case ('CREATE') {"/>Cancelar criação <x id="CLOSE_BLOCK_CASE" equiv-text="}"/><x id="START_BLOCK_CASE_1" equiv-text="@case ('UPDATE') {"/> Cancelar edição <x id="CLOSE_BLOCK_CASE" equiv-text="}"/><x id="START_BLOCK_CASE_2" equiv-text="@case ('REMOVE') {"/> Cancelar exclusão<x id="CLOSE_BLOCK_CASE" equiv-text="}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">199</context> </context-group> </trans-unit> - <trans-unit id="360396717319152766"> + <trans-unit id="360396717319152766" xml:space="preserve"> <source>No captions for now.</source> - <target state="new"> - No captions for now. - </target> + <target state="needs-translation">Sem legendas por enquanto.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">224</context> </context-group> </trans-unit> - <trans-unit id="8212436567578143551" datatype="html"> + <trans-unit id="8212436567578143551" datatype="html" xml:space="preserve"> <source>Add a caption</source> - <target state="new">Add a caption</target> + <target state="needs-translation">Adicionar uma legenda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">230</context> </context-group> </trans-unit> - <trans-unit id="5096495468612049743" datatype="html"> + <trans-unit id="5096495468612049743" datatype="html" xml:space="preserve"> <source>Chapters</source> - <target state="new">Chapters</target> + <target state="needs-translation">Capítulos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">239</context> </context-group> </trans-unit> - <trans-unit id="5153270828945387960" datatype="html"> + <trans-unit id="5153270828945387960" datatype="html" xml:space="preserve"> <source>Chapters can also be set in the video description. Check the format <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/use/create-upload-video#chapters" target="_blank">"/>in the PeerTube documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="new"> Chapters can also be set in the video description. Check the format <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/use/create-upload-video#chapters" target="_blank">"/>in the PeerTube documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <target state="needs-translation">Os capítulos também podem ser definidos na descrição do vídeo. Verifique o formato <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/use/create-upload-video#chapters" target="_blank">"/> na documentação do PeerTube<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">245</context> </context-group> </trans-unit> - <trans-unit id="7840115150430999864" datatype="html"> + <trans-unit id="7840115150430999864" datatype="html" xml:space="preserve"> <source>Timecode</source> - <target state="new">Timecode</target> + <target state="needs-translation">Código de tempo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">255</context> </context-group> </trans-unit> - <trans-unit id="7423239318801197963" datatype="html"> + <trans-unit id="7423239318801197963" datatype="html" xml:space="preserve"> <source>Chapter name</source> - <target state="new">Chapter name</target> + <target state="needs-translation">Nome do capítulo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">257</context> </context-group> </trans-unit> - <trans-unit id="8508836953540308271" datatype="html"> + <trans-unit id="8508836953540308271" datatype="html" xml:space="preserve"> <source>Live settings</source> - <target state="new">Live settings</target> + <target state="needs-translation">Configurações ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">296</context> </context-group> </trans-unit> - <trans-unit id="1212376766715456139" datatype="html"> + <trans-unit id="1212376766715456139" datatype="html" xml:space="preserve"> <source>⚠️ If you enable this option, your live will be terminated if you exceed your video quota</source> - <target state="new">⚠️ If you enable this option, your live will be terminated if you exceed your video quota</target> + <target state="needs-translation">⚠️ Se você habilitar esta opção, sua transmissão ao vivo será encerrada caso você exceda sua cota de vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">349</context> </context-group> </trans-unit> - <trans-unit id="4964217545822568684" datatype="html"> + <trans-unit id="4964217545822568684" datatype="html" xml:space="preserve"> <source>Privacy of the new replay</source> - <target state="new">Privacy of the new replay</target> + <target state="needs-translation">Privacidade do novo replay</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">355</context> </context-group> </trans-unit> - <trans-unit id="1966495339378120213" datatype="html"> + <trans-unit id="1966495339378120213" datatype="html" xml:space="preserve"> <source>Latency mode</source> - <target state="new">Latency mode</target> + <target state="needs-translation">Modo de latência</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">360</context> </context-group> </trans-unit> - <trans-unit id="8891497955962997247" datatype="html"> + <trans-unit id="8891497955962997247" datatype="html" xml:space="preserve"> <source>Automatically publish a replay when your live ends</source> - <target state="new">Automatically publish a replay when your live ends</target> + <target state="needs-translation">Publique automaticamente um replay quando sua transmissão ao vivo terminar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">345</context> @@ -4594,10 +4588,9 @@ <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="1037891113581600591" datatype="html"> + <trans-unit id="1037891113581600591" datatype="html" xml:space="preserve"> <source>Short text to tell people how they can support the channel (membership platform...).<br /> When a video is uploaded in this channel, the video support field will be automatically filled by this text.</source> - <target state="new">Short text to tell people how they can support the channel (membership platform...).<br /> - When a video is uploaded in this channel, the video support field will be automatically filled by this text.</target> + <target state="needs-translation">Texto curto para informar às pessoas como elas podem apoiar o canal (plataforma de associação...).<br /> Quando um vídeo é carregado neste canal, o campo de suporte ao vídeo será preenchido automaticamente com este texto.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-channels/video-channel-edit.component.html</context> <context context-type="linenumber">68</context> @@ -4607,149 +4600,145 @@ <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="1359533927353954373" datatype="html"> + <trans-unit id="1359533927353954373" datatype="html" xml:space="preserve"> <source>View account</source> - <target state="new">View account</target> + <target state="needs-translation">Ver conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="3799746968259478616" datatype="html"> + <trans-unit id="3799746968259478616" datatype="html" xml:space="preserve"> <source>View account</source> - <target state="new"> View account </target> + <target state="needs-translation">Ver conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="6778225321073009261" datatype="html"> + <trans-unit id="6778225321073009261" datatype="html" xml:space="preserve"> <source>View owner account</source> - <target state="new"> View owner account </target> + <target state="needs-translation">Ver conta do proprietário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> <context context-type="linenumber">53</context> </context-group> </trans-unit> - <trans-unit id="8798391261676185924" datatype="html"> + <trans-unit id="8798391261676185924" datatype="html" xml:space="preserve"> <source>VIDEO CHANNEL</source> - <target state="new">VIDEO CHANNEL</target> + <target state="needs-translation">CANAL DE VÍDEO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="3233726805394397544" datatype="html"> + <trans-unit id="3233726805394397544" datatype="html" xml:space="preserve"> <source>Handle copied</source> - <target state="new">Handle copied</target> + <target state="needs-translation">Alça copiada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> <context context-type="linenumber">74</context> </context-group> </trans-unit> - <trans-unit id="5121874940679887597" datatype="html"> + <trans-unit id="5121874940679887597" datatype="html" xml:space="preserve"> <source>Copy channel handle</source> - <target state="new">Copy channel handle</target> + <target state="needs-translation">Copiar identificador do canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="2486917589932345430" datatype="html"> + <trans-unit id="2486917589932345430" datatype="html" xml:space="preserve"> <source>OWNER ACCOUNT</source> - <target state="new">OWNER ACCOUNT</target> + <target state="needs-translation">CONTA DO PROPRIETÁRIO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="1952020204339597057" datatype="html"> + <trans-unit id="1952020204339597057" datatype="html" xml:space="preserve"> <source>Short text to tell people how they can support you (membership platform...).</source> - <target state="new"> - Short text to tell people how they can support you (membership platform...). - </target> + <target state="needs-translation">Texto curto para informar às pessoas como elas podem apoiar você (plataforma de associação...).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">394</context> </context-group> </trans-unit> - <trans-unit id="7003790776240394114" datatype="html"> + <trans-unit id="7003790776240394114" datatype="html" xml:space="preserve"> <source>Filename</source> - <target state="new">Filename</target> + <target state="needs-translation">Nome do arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">409</context> </context-group> </trans-unit> - <trans-unit id="1186960092655764809" datatype="html"> + <trans-unit id="1186960092655764809" datatype="html" xml:space="preserve"> <source>Name of the uploaded file</source> - <target state="new"> Name of the uploaded file </target> + <target state="needs-translation">Nome do arquivo carregado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">414</context> </context-group> </trans-unit> - <trans-unit id="7958716262877895706" datatype="html"> + <trans-unit id="7958716262877895706" datatype="html" xml:space="preserve"> <source>Original publication date</source> - <target state="new">Original publication date</target> + <target state="needs-translation">Data de publicação original</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">424</context> </context-group> </trans-unit> - <trans-unit id="50985514722149155" datatype="html"> + <trans-unit id="50985514722149155" datatype="html" xml:space="preserve"> <source>This is the date when the content was originally published (e.g. the release date for a film)</source> - <target state="new"> - This is the date when the content was originally published (e.g. the release date for a film) - </target> + <target state="needs-translation">Esta é a data em que o conteúdo foi publicado originalmente (por exemplo, a data de lançamento de um filme)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">432</context> </context-group> </trans-unit> - <trans-unit id="1884781101643439088" datatype="html"> + <trans-unit id="1884781101643439088" datatype="html" xml:space="preserve"> <source>Comments policy</source> - <target state="new">Comments policy</target> + <target state="needs-translation">Política de comentários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">448</context> </context-group> </trans-unit> - <trans-unit id="6206893322435329922" datatype="html"> + <trans-unit id="6206893322435329922" datatype="html" xml:space="preserve"> <source>You can require comments to be approved depending on <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies" target="_blank">"/>your auto-tags policies<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="new"> You can require comments to be approved depending on <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies" target="_blank">"/>your auto-tags policies<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <target state="needs-translation">Você pode exigir que os comentários sejam aprovados dependendo de <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies" target="_blank">"/> suas políticas de auto-tags<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">451</context> </context-group> </trans-unit> - <trans-unit id="1669378369440073270" datatype="html"> + <trans-unit id="1669378369440073270" datatype="html" xml:space="preserve"> <source>Plugin settings</source> - <target state="new">Plugin settings</target> + <target state="needs-translation">Configurações do plugin</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">471</context> </context-group> </trans-unit> - <trans-unit id="54931094224146544" datatype="html"> + <trans-unit id="54931094224146544" datatype="html" xml:space="preserve"> <source>Small latency</source> - <target state="new">Small latency</target> + <target state="needs-translation">Pequena latência</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">174</context> </context-group> </trans-unit> - <trans-unit id="668281328725856861" datatype="html"> + <trans-unit id="668281328725856861" datatype="html" xml:space="preserve"> <source>Reduce latency to ~15s disabling P2P</source> - <target state="new">Reduce latency to ~15s disabling P2P</target> + <target state="needs-translation">Reduza a latência para ~15s desabilitando o P2P</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">175</context> </context-group> </trans-unit> - <trans-unit id="5607669932062416162" datatype="html"> + <trans-unit id="5607669932062416162" datatype="html" xml:space="preserve"> <source>Default</source> - <target state="new">Default</target> + <target state="needs-translation">Padrão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> <context context-type="linenumber">73</context> @@ -4763,33 +4752,33 @@ <context context-type="linenumber">179</context> </context-group> </trans-unit> - <trans-unit id="4299493457408757206" datatype="html"> + <trans-unit id="4299493457408757206" datatype="html" xml:space="preserve"> <source>Average latency of 30s</source> - <target state="new">Average latency of 30s</target> + <target state="needs-translation">Latência média de 30s</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">180</context> </context-group> </trans-unit> - <trans-unit id="3378360148342029710" datatype="html"> + <trans-unit id="3378360148342029710" datatype="html" xml:space="preserve"> <source>High latency</source> - <target state="new">High latency</target> + <target state="needs-translation">Alta latência</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">184</context> </context-group> </trans-unit> - <trans-unit id="369497609327288447" datatype="html"> + <trans-unit id="369497609327288447" datatype="html" xml:space="preserve"> <source>Average latency of 60s increasing P2P ratio</source> - <target state="new">Average latency of 60s increasing P2P ratio</target> + <target state="needs-translation">Latência média de 60s aumentando a taxa P2P</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">185</context> </context-group> </trans-unit> - <trans-unit id="8896564060463626070" datatype="html"> + <trans-unit id="8896564060463626070" datatype="html" xml:space="preserve"> <source>Enable download</source> - <target state="new">Enable download</target> + <target state="needs-translation">Habilitar download</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">463</context> @@ -4803,9 +4792,9 @@ <context context-type="linenumber">374</context> </context-group> </trans-unit> - <trans-unit id="5407145687662795944" datatype="html"> + <trans-unit id="5407145687662795944" datatype="html" xml:space="preserve"> <source>Video thumbnail</source> - <target state="new">Video thumbnail</target> + <target state="needs-translation">Miniatura do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">383</context> @@ -4827,25 +4816,25 @@ <context context-type="linenumber">123</context> </context-group> </trans-unit> - <trans-unit id="6760671759540007434" datatype="html"> + <trans-unit id="6760671759540007434" datatype="html" xml:space="preserve"> <source>You can import any URL <x id="START_LINK"/>supported by youtube-dl<x id="CLOSE_LINK"/> or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. </source> - <target state="new"> You can import any URL <x id="START_LINK"/>supported by youtube-dl<x id="CLOSE_LINK"/> or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. </target> + <target state="needs-translation">Você pode importar qualquer URL<x id="START_LINK"/> suportado pelo youtube-dl<x id="CLOSE_LINK"/> ou URL que aponta para um arquivo de mídia. Você deve certificar-se de ter direitos de difusão sobre o conteúdo para o qual ele aponta, caso contrário, isso pode causar problemas legais para você e sua instância. </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">11</context> </context-group> </trans-unit> - <trans-unit id="25952900092483482" datatype="html"> + <trans-unit id="25952900092483482" datatype="html" xml:space="preserve"> <source>You can also synchronize a remote channel in <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-library/video-channel-syncs">"/>your library<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="new"> You can also synchronize a remote channel in <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-library/video-channel-syncs">"/>your library<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <target state="needs-translation">Você também pode sincronizar um canal remoto em <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-library/video-channel-syncs">"/> sua biblioteca<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></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">21</context> </context-group> </trans-unit> - <trans-unit id="460353452916242022"> + <trans-unit id="460353452916242022" xml:space="preserve"> <source>Sorry, but something went wrong</source> - <target state="new">Sorry, but something went wrong</target> + <target state="needs-translation">Desculpe, mas algo deu errado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context> <context context-type="linenumber">40</context> @@ -4887,65 +4876,65 @@ <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="9172233176401579786"> + <trans-unit id="9172233176401579786" xml:space="preserve"> <source>Scheduled</source> - <target state="new">Scheduled</target> + <target state="needs-translation">Agendado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">328</context> </context-group> </trans-unit> - <trans-unit id="1435317307066082710" datatype="html"> + <trans-unit id="1435317307066082710" datatype="html" xml:space="preserve"> <source>Hide the video until a specific date</source> - <target state="new">Hide the video until a specific date</target> + <target state="needs-translation">Ocultar o vídeo até uma data específica</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">329</context> </context-group> </trans-unit> - <trans-unit id="2656361303537881434" datatype="html"> + <trans-unit id="2656361303537881434" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="caption.language.label"/> (auto-generated)</source> - <target state="new"><x id="PH" equiv-text="caption.language.label"/> (auto-generated)</target> + <target state="needs-translation"><x id="PH" equiv-text="caption.language.label"/>(gerado automaticamente)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">358</context> </context-group> </trans-unit> - <trans-unit id="7968397949464882917" datatype="html"> + <trans-unit id="7968397949464882917" datatype="html" xml:space="preserve"> <source>Are you sure you want to close this modal without saving your changes?</source> - <target state="new">Are you sure you want to close this modal without saving your changes?</target> + <target state="needs-translation">Tem certeza de que deseja fechar este modal sem salvar suas alterações?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">412</context> </context-group> </trans-unit> - <trans-unit id="3783295829532094714" datatype="html"> + <trans-unit id="3783295829532094714" datatype="html" xml:space="preserve"> <source>Closing caption edition mocal</source> - <target state="new">Closing caption edition mocal</target> + <target state="needs-translation">Legenda de encerramento edição mocal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.ts</context> <context context-type="linenumber">413</context> </context-group> </trans-unit> - <trans-unit id="1087181129481039628" datatype="html"> + <trans-unit id="1087181129481039628" datatype="html" xml:space="preserve"> <source>Normal live</source> - <target state="new">Normal live</target> + <target state="needs-translation">Vida normal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="3517255641769192386" datatype="html"> + <trans-unit id="3517255641769192386" datatype="html" xml:space="preserve"> <source>Permanent/recurring live</source> - <target state="new">Permanent/recurring live</target> + <target state="needs-translation">Ao vivo permanente/recorrente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="6148369758871787018" datatype="html"> + <trans-unit id="6148369758871787018" datatype="html" xml:space="preserve"> <source>Video background image</source> - <target state="new">Video background image</target> + <target state="needs-translation">Imagem de fundo do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.html</context> <context context-type="linenumber">30</context> @@ -4975,26 +4964,26 @@ <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="7934833136974560675" datatype="html"> + <trans-unit id="7934833136974560675" datatype="html" xml:space="preserve"> <source>Retry</source> - <target state="new">Retry</target> + <target state="needs-translation">Tentar novamente</target> <note priority="1" from="description">Retry failed upload</note> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-upload/upload-progress.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="1991435285408210532" datatype="html"> + <trans-unit id="1991435285408210532" datatype="html" xml:space="preserve"> <source>Create a new list</source> - <target state="new">Create a new list</target> + <target state="needs-translation">Criar uma nova lista</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="7236497327262460139" datatype="html"> + <trans-unit id="7236497327262460139" datatype="html" xml:space="preserve"> <source>List name</source> - <target state="new">List name</target> + <target state="needs-translation">Nome da lista</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.html</context> <context context-type="linenumber">31</context> @@ -5004,9 +4993,9 @@ <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="7570842650861337346" datatype="html"> + <trans-unit id="7570842650861337346" datatype="html" xml:space="preserve"> <source>Words</source> - <target state="new">Words</target> + <target state="needs-translation">Palavras</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.html</context> <context context-type="linenumber">32</context> @@ -5016,81 +5005,81 @@ <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="8196082206418619267" datatype="html"> + <trans-unit id="8196082206418619267" datatype="html" xml:space="preserve"> <source>See all words</source> - <target state="new">See all words</target> + <target state="needs-translation">Ver todas as palavras</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.html</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="7919041130696997387" datatype="html"> + <trans-unit id="7919041130696997387" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION" equiv-text="{{ list.words.length }}"/> words </source> - <target state="new"> <x id="INTERPOLATION" equiv-text="{{ list.words.length }}"/> words </target> + <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ list.words.length }}"/>palavras </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.html</context> <context context-type="linenumber">56</context> </context-group> </trans-unit> - <trans-unit id="8561870672350433993" datatype="html"> + <trans-unit id="8561870672350433993" datatype="html" xml:space="preserve"> <source>No watched word lists found.</source> - <target state="new">No watched word lists found.</target> + <target state="needs-translation">Nenhuma lista de palavras observadas encontrada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.html</context> <context context-type="linenumber">79</context> </context-group> </trans-unit> - <trans-unit id="3011306880188617431" datatype="html"> + <trans-unit id="3011306880188617431" datatype="html" xml:space="preserve"> <source>Are you sure you want to delete this <x id="PH" equiv-text="list.listName"/> list?</source> - <target state="new">Are you sure you want to delete this <x id="PH" equiv-text="list.listName"/> list?</target> + <target state="needs-translation">Tem certeza de que deseja excluir isto?<x id="PH" equiv-text="list.listName"/> lista?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.ts</context> <context context-type="linenumber">121</context> </context-group> </trans-unit> - <trans-unit id="6377139538537882652" datatype="html"> + <trans-unit id="6377139538537882652" datatype="html" xml:space="preserve"> <source>Delete list</source> - <target state="new">Delete list</target> + <target state="needs-translation">Excluir lista</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.ts</context> <context context-type="linenumber">122</context> </context-group> </trans-unit> - <trans-unit id="838517294097512065" datatype="html"> + <trans-unit id="838517294097512065" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="list.listName"/> removed</source> - <target state="new"><x id="PH" equiv-text="list.listName"/> removed</target> + <target state="needs-translation"><x id="PH" equiv-text="list.listName"/>removido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-admin-owner.component.ts</context> <context context-type="linenumber">130</context> </context-group> </trans-unit> - <trans-unit id="11546234043677618" datatype="html"> + <trans-unit id="11546234043677618" datatype="html" xml:space="preserve"> <source>Save watched words list</source> - <target state="new">Save watched words list</target> + <target state="needs-translation">Salvar lista de palavras observadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="1469816098818043891" datatype="html"> + <trans-unit id="1469816098818043891" datatype="html" xml:space="preserve"> <source>One word or group of words per line.</source> - <target state="new">One word or group of words per line.</target> + <target state="needs-translation">Uma palavra ou grupo de palavras por linha.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="2735672321895213785" datatype="html"> + <trans-unit id="2735672321895213785" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="commonParams.listName"/> updated</source> - <target state="new"><x id="PH" equiv-text="commonParams.listName"/> updated</target> + <target state="needs-translation"><x id="PH" equiv-text="commonParams.listName"/>atualizado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.ts</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="635757490963150097" datatype="html"> + <trans-unit id="635757490963150097" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="commonParams.listName"/> created</source> - <target state="new"><x id="PH" equiv-text="commonParams.listName"/> created</target> + <target state="needs-translation"><x id="PH" equiv-text="commonParams.listName"/>criado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-watched-words/watched-words-list-save-modal.component.ts</context> <context context-type="linenumber">84</context> @@ -5108,11 +5097,9 @@ <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="1522676094837508187"> + <trans-unit id="1522676094837508187" xml:space="preserve"> <source>Congratulations! Your video is now available in your private library.</source> - <target state="new"> - Congratulations! Your video is now available in your private library. -</target> + <target state="needs-translation">Parabéns! Seu vídeo agora está disponível em sua biblioteca particular.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.html</context> <context context-type="linenumber">58</context> @@ -5138,97 +5125,97 @@ <context context-type="linenumber">202</context> </context-group> </trans-unit> - <trans-unit id="6161604372916832458" datatype="html"> + <trans-unit id="6161604372916832458" datatype="html" xml:space="preserve"> <source>Upload on hold</source> - <target state="new">Upload on hold</target> + <target state="needs-translation">Carregar em espera</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context> <context context-type="linenumber">198</context> </context-group> </trans-unit> - <trans-unit id="285180972645018518" datatype="html"> + <trans-unit id="285180972645018518" datatype="html" xml:space="preserve"> <source>Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota.</source> - <target state="new">Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota.</target> + <target state="needs-translation">Desculpe, o recurso de upload está desabilitado para sua conta. Se você quiser adicionar vídeos, um administrador deve desbloquear sua cota.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.ts</context> <context context-type="linenumber">127</context> </context-group> </trans-unit> - <trans-unit id="1138810463037464722" datatype="html"> + <trans-unit id="1138810463037464722" datatype="html" xml:space="preserve"> <source>Uploaded videos are reviewed before publishing for your account. If you want to add videos without moderation review, an admin must turn off your videos auto-block.</source> - <target state="new">Uploaded videos are reviewed before publishing for your account. If you want to add videos without moderation review, an admin must turn off your videos auto-block.</target> + <target state="needs-translation">Os vídeos enviados são revisados antes de serem publicados para sua conta. Se você quiser adicionar vídeos sem revisão de moderação, um administrador deve desativar o bloqueio automático de seus vídeos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.ts</context> <context context-type="linenumber">129</context> </context-group> </trans-unit> - <trans-unit id="438743381693904838" datatype="html"> + <trans-unit id="438743381693904838" datatype="html" xml:space="preserve"> <source>Your daily video quota is insufficient. If you want to add more videos, you must wait for 24 hours or an admin must increase your daily quota.</source> - <target state="new">Your daily video quota is insufficient. If you want to add more videos, you must wait for 24 hours or an admin must increase your daily quota.</target> + <target state="needs-translation">Sua cota diária de vídeos é insuficiente. Se quiser adicionar mais vídeos, você deve esperar 24 horas ou um administrador deve aumentar sua cota diária.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.ts</context> <context context-type="linenumber">131</context> </context-group> </trans-unit> - <trans-unit id="6796692581512042469" datatype="html"> + <trans-unit id="6796692581512042469" datatype="html" xml:space="preserve"> <source>Your video quota is insufficient. If you want to add more videos, an admin must increase your quota.</source> - <target state="new">Your video quota is insufficient. If you want to add more videos, an admin must increase your quota.</target> + <target state="needs-translation">Sua cota de vídeo é insuficiente. Se você quiser adicionar mais vídeos, um administrador deve aumentar sua cota.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.ts</context> <context context-type="linenumber">133</context> </context-group> </trans-unit> - <trans-unit id="5187630100687163794" datatype="html"> + <trans-unit id="5187630100687163794" datatype="html" xml:space="preserve"> <source>Update <x id="INTERPOLATION" equiv-text="{{ videoDetails?.name }}"/></source> - <target state="new">Update <x id="INTERPOLATION" equiv-text="{{ videoDetails?.name }}"/></target> + <target state="needs-translation">Atualizar<x id="INTERPOLATION" equiv-text="{{ videoDetails?.name }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context> <context context-type="linenumber">2,4</context> </context-group> </trans-unit> - <trans-unit id="5757542293078916779" datatype="html"> + <trans-unit id="5757542293078916779" datatype="html" xml:space="preserve"> <source>Replace video file</source> - <target state="new">Replace video file</target> + <target state="needs-translation">Substituir arquivo de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="7042425445354775897" datatype="html"> + <trans-unit id="7042425445354775897" datatype="html" xml:space="preserve"> <source>⚠️ Uploading a new version of your video will completely erase the current version</source> - <target state="new">⚠️ Uploading a new version of your video will completely erase the current version</target> + <target state="needs-translation">⚠️ O upload de uma nova versão do seu vídeo apagará completamente a versão atual</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="7225855031009203336" datatype="html"> + <trans-unit id="7225855031009203336" datatype="html" xml:space="preserve"> <source>Your video is currently being updated. If you leave, your changes will be lost.</source> - <target state="new">Your video is currently being updated. If you leave, your changes will be lost.</target> + <target state="needs-translation">Seu vídeo está sendo atualizado. Se você sair, suas alterações serão perdidas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context> <context context-type="linenumber">168</context> </context-group> </trans-unit> - <trans-unit id="2587226585711833549" datatype="html"> + <trans-unit id="2587226585711833549" datatype="html" xml:space="preserve"> <source>Read instance rules for help</source> - <target state="new">Read instance rules for help</target> + <target state="needs-translation">Leia as regras de instância para obter ajuda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="9106564905888443672" datatype="html"> + <trans-unit id="9106564905888443672" datatype="html" xml:space="preserve"> <source>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.</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.</target> + <target state="needs-translation">Recomendamos que você não utilize o<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> raiz<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> usuário para publicar seus vídeos, já que é a conta de superadministrador da sua instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="4434906642654067529" datatype="html"> + <trans-unit id="4434906642654067529" datatype="html" xml:space="preserve"> <source>Instead, <x id="START_LINK" ctype="x-a" equiv-text="<a class="text-decoration-underline alert-link" routerLink="/admin/users">"/>create a dedicated account<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to upload your videos.</source> - <target state="new">Instead, <x id="START_LINK" ctype="x-a" equiv-text="<a class="text-decoration-underline alert-link" routerLink="/admin/users">"/>create a dedicated account<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to upload your videos.</target> + <target state="needs-translation">Em vez de, <x id="START_LINK" ctype="x-a" equiv-text="<a class="text-decoration-underline alert-link" routerLink="/admin/users">"/> crie uma conta dedicada<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para enviar seus vídeos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.html</context> <context context-type="linenumber">42</context> @@ -5246,9 +5233,9 @@ <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="290735093992020324" datatype="html"> + <trans-unit id="290735093992020324" datatype="html" xml:space="preserve"> <source>OR</source> - <target state="new">OR</target> + <target state="needs-translation">OU</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html</context> <context context-type="linenumber">13</context> @@ -5272,82 +5259,81 @@ <context context-type="linenumber">53</context> </context-group> </trans-unit> - <trans-unit id="4422946962830681102" datatype="html"> + <trans-unit id="4422946962830681102" datatype="html" xml:space="preserve"> <source>Torrents with only 1 file are supported.</source> - <target state="new">Torrents with only 1 file are supported.</target> + <target state="needs-translation">Torrents com apenas 1 arquivo são suportados.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts</context> <context context-type="linenumber">148</context> </context-group> </trans-unit> - <trans-unit id="7860848084471862305" datatype="html"> + <trans-unit id="7860848084471862305" datatype="html" xml:space="preserve"> <source>Cannot create live because this instance have too many created lives</source> - <target state="new">Cannot create live because this instance have too many created lives</target> + <target state="needs-translation">Não é possível criar vidas porque esta instância tem muitas vidas criadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context> <context context-type="linenumber">151</context> </context-group> </trans-unit> - <trans-unit id="1278564497286613571" datatype="html"> + <trans-unit id="1278564497286613571" datatype="html" xml:space="preserve"> <source>Cannot create live because you created too many lives</source> - <target state="new">Cannot create live because you created too many lives</target> + <target state="needs-translation">Não é possível criar vidas porque você criou muitas vidas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context> <context context-type="linenumber">153</context> </context-group> </trans-unit> - <trans-unit id="2621043320678012413" datatype="html"> + <trans-unit id="2621043320678012413" datatype="html" xml:space="preserve"> <source>Live published.</source> - <target state="new">Live published.</target> + <target state="needs-translation">Publicado ao vivo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context> <context context-type="linenumber">195</context> </context-group> </trans-unit> - <trans-unit id="8675588963276687921" datatype="html"> + <trans-unit id="8675588963276687921" datatype="html" xml:space="preserve"> <source>Stream only once, replay will replace your live</source> - <target state="new">Stream only once, replay will replace your live</target> + <target state="needs-translation">Transmita apenas uma vez, o replay substituirá sua transmissão ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context> <context context-type="linenumber">214</context> </context-group> </trans-unit> - <trans-unit id="2360261543675520397" datatype="html"> + <trans-unit id="2360261543675520397" datatype="html" xml:space="preserve"> <source>Stream only once</source> - <target state="new">Stream only once</target> + <target state="needs-translation">Transmita apenas uma vez</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context> <context context-type="linenumber">217</context> </context-group> </trans-unit> - <trans-unit id="3384650899171037827" datatype="html"> + <trans-unit id="3384650899171037827" datatype="html" xml:space="preserve"> <source>Stream multiple times, replays will be separate videos</source> - <target state="new">Stream multiple times, replays will be separate videos</target> + <target state="needs-translation">Transmita várias vezes, os replays serão vídeos separados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context> <context context-type="linenumber">222</context> </context-group> </trans-unit> - <trans-unit id="58134197356653483" datatype="html"> + <trans-unit id="58134197356653483" datatype="html" xml:space="preserve"> <source>Stream multiple times using the same URL</source> - <target state="new">Stream multiple times using the same URL</target> + <target state="needs-translation">Transmita várias vezes usando o mesmo URL</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts</context> <context context-type="linenumber">225</context> </context-group> </trans-unit> - <trans-unit id="8218579597782287078" datatype="html"> + <trans-unit id="8218579597782287078" datatype="html" xml:space="preserve"> <source>Go Live</source> - <target state="new">Go Live</target> + <target state="needs-translation">Vá ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context> <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="3282368691598224543" datatype="html"> + <trans-unit id="3282368691598224543" datatype="html" xml:space="preserve"> <source>Max live duration is <x id="INTERPOLATION"/>. If your live reaches this limit, it will be automatically terminated. </source> - <target state="new"> Max live duration is <x id="INTERPOLATION"/>. If your live reaches this limit, it will be automatically terminated. -</target> + <target state="needs-translation">A duração máxima ao vivo é<x id="INTERPOLATION"/> . Se sua conta atingir esse limite, ela será encerrada automaticamente. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-go-live.component.html</context> <context context-type="linenumber">46</context> @@ -5393,41 +5379,41 @@ <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="6066940329544282265" datatype="html"> + <trans-unit id="6066940329544282265" datatype="html" xml:space="preserve"> <source>Go live</source> - <target state="new">Go live</target> + <target state="needs-translation">Vá ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add.component.html</context> <context context-type="linenumber">90</context> </context-group> </trans-unit> - <trans-unit id="2913936134410914576" datatype="html"> + <trans-unit id="2913936134410914576" datatype="html" xml:space="preserve"> <source>AUTOPLAY</source> - <target state="new">AUTOPLAY</target> + <target state="needs-translation">REPRODUÇÃO AUTOMÁTICA</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="1274250938669222125" datatype="html"> + <trans-unit id="1274250938669222125" datatype="html" xml:space="preserve"> <source>Toggle autoplay next video</source> - <target state="new">Toggle autoplay next video</target> + <target state="needs-translation">Alternar reprodução automática do próximo vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="2738123251363312498" datatype="html"> + <trans-unit id="2738123251363312498" datatype="html" xml:space="preserve"> <source>Next video to be played</source> - <target state="new">Next video to be played</target> + <target state="needs-translation">Próximo vídeo a ser reproduzido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="4619111912751495491" datatype="html"> + <trans-unit id="4619111912751495491" datatype="html" xml:space="preserve"> <source>Report this comment</source> - <target state="new">Report this comment</target> + <target state="needs-translation">Denunciar este comentário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment.component.ts</context> <context context-type="linenumber">222</context> @@ -5445,49 +5431,49 @@ <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="6599497107591892109" datatype="html"> + <trans-unit id="6599497107591892109" datatype="html" xml:space="preserve"> <source>Share the playlist</source> - <target state="new">Share the playlist</target> + <target state="needs-translation">Compartilhe a playlist</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="937533808893845780" datatype="html"> + <trans-unit id="937533808893845780" datatype="html" xml:space="preserve"> <source>This playlist is private so you won't be able to share it with external users</source> - <target state="new">This playlist is private so you won't be able to share it with external users</target> + <target state="needs-translation">Esta playlist é privada, então você não poderá compartilhá-la com usuários externos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="5806907163449517166" datatype="html"> + <trans-unit id="5806907163449517166" datatype="html" xml:space="preserve"> <source>Update playlist privacy</source> - <target state="new"> Update playlist privacy </target> + <target state="needs-translation">Atualizar privacidade da lista de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="3522196594292220614" datatype="html"> + <trans-unit id="3522196594292220614" datatype="html" xml:space="preserve"> <source>Playlist URL</source> - <target state="new">Playlist URL</target> + <target state="needs-translation">URL da lista de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">32,33</context> </context-group> </trans-unit> - <trans-unit id="6460270615876918310" datatype="html"> + <trans-unit id="6460270615876918310" datatype="html" xml:space="preserve"> <source>Share the playlist at this video position</source> - <target state="new">Share the playlist at this video position</target> + <target state="needs-translation">Compartilhe a playlist neste local de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">78</context> </context-group> </trans-unit> - <trans-unit id="8920371331444717794" datatype="html"> + <trans-unit id="8920371331444717794" datatype="html" xml:space="preserve"> <source>Only display embed URL</source> - <target state="new">Only display embed URL</target> + <target state="needs-translation">Exibir apenas URL de incorporação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">86</context> @@ -5497,9 +5483,9 @@ <context context-type="linenumber">200</context> </context-group> </trans-unit> - <trans-unit id="8058748565866023802" datatype="html"> + <trans-unit id="8058748565866023802" datatype="html" xml:space="preserve"> <source>Responsive embed</source> - <target state="new">Responsive embed</target> + <target state="needs-translation">Incorporação responsiva</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">93</context> @@ -5509,49 +5495,49 @@ <context context-type="linenumber">207</context> </context-group> </trans-unit> - <trans-unit id="1253396341165671470" datatype="html"> + <trans-unit id="1253396341165671470" datatype="html" xml:space="preserve"> <source>Share the video</source> - <target state="new">Share the video</target> + <target state="needs-translation">Compartilhe o vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">104</context> </context-group> </trans-unit> - <trans-unit id="5254843797242866315" datatype="html"> + <trans-unit id="5254843797242866315" datatype="html" xml:space="preserve"> <source>This video is private so you won't be able to share it with external users</source> - <target state="new">This video is private so you won't be able to share it with external users</target> + <target state="needs-translation">Este vídeo é privado, então você não poderá compartilhá-lo com usuários externos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">107</context> </context-group> </trans-unit> - <trans-unit id="3201319007886576629" datatype="html"> + <trans-unit id="3201319007886576629" datatype="html" xml:space="preserve"> <source>Update video privacy</source> - <target state="new"> Update video privacy </target> + <target state="needs-translation">Atualizar privacidade de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">110</context> </context-group> </trans-unit> - <trans-unit id="1097129970287496588" datatype="html"> + <trans-unit id="1097129970287496588" datatype="html" xml:space="preserve"> <source>This video is password protected, please note that recipients will require the corresponding password to access the content.</source> - <target state="new"> This video is password protected, please note that recipients will require the corresponding password to access the content. </target> + <target state="needs-translation">Este vídeo é protegido por senha. Observe que os destinatários precisarão da senha correspondente para acessar o conteúdo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">115</context> </context-group> </trans-unit> - <trans-unit id="4631262903114543634" datatype="html"> + <trans-unit id="4631262903114543634" datatype="html" xml:space="preserve"> <source>Video URL</source> - <target state="new">Video URL</target> + <target state="needs-translation">URL do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">126,127</context> </context-group> </trans-unit> - <trans-unit id="7906169354857781172" datatype="html"> + <trans-unit id="7906169354857781172" datatype="html" xml:space="preserve"> <source>Video embed URL</source> - <target state="new">Video embed URL</target> + <target state="needs-translation">URL de incorporação de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">149,150</context> @@ -5569,11 +5555,9 @@ <context context-type="linenumber">134</context> </context-group> </trans-unit> - <trans-unit id="1122876732223594710" datatype="html"> + <trans-unit id="1122876732223594710" datatype="html" xml:space="preserve"> <source>The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).</source> - <target state="new"> - The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). - </target> + <target state="needs-translation">A URL não é segura (sem HTTPS), então o vídeo incorporado não funcionará em sites HTTPS (navegadores bloqueiam solicitações HTTP não seguras em sites HTTPS).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">61</context> @@ -5595,53 +5579,49 @@ <context context-type="linenumber">144</context> </context-group> </trans-unit> - <trans-unit id="5460870961303000256" datatype="html"> + <trans-unit id="5460870961303000256" datatype="html" xml:space="preserve"> <source>Playlist embed URL</source> - <target state="new">Playlist embed URL</target> + <target state="needs-translation">URL de incorporação da lista de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">55,56</context> </context-group> </trans-unit> - <trans-unit id="6375858514817734542" datatype="html"> + <trans-unit id="6375858514817734542" datatype="html" xml:space="preserve"> <source>Auto select subtitle</source> - <target state="new">Auto select subtitle</target> + <target state="needs-translation">Seleção automática de legenda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">186</context> </context-group> </trans-unit> - <trans-unit id="2353402732767789211" datatype="html"> + <trans-unit id="2353402732767789211" datatype="html" xml:space="preserve"> <source>More customization</source> - <target state="new"> - More customization - </target> + <target state="needs-translation">Mais personalização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">305</context> </context-group> </trans-unit> - <trans-unit id="1284179134768564307" datatype="html"> + <trans-unit id="1284179134768564307" datatype="html" xml:space="preserve"> <source>Less customization</source> - <target state="new"> - Less customization - </target> + <target state="needs-translation">Menos personalização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">313</context> </context-group> </trans-unit> - <trans-unit id="1290987288288099212" datatype="html"> + <trans-unit id="1290987288288099212" datatype="html" xml:space="preserve"> <source>Support <x id="INTERPOLATION" equiv-text="{{ displayName }}"/></source> - <target state="new">Support <x id="INTERPOLATION" equiv-text="{{ displayName }}"/></target> + <target state="needs-translation">Apoiar<x id="INTERPOLATION" equiv-text="{{ displayName }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-support-modal/support-modal.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="2454050363478003966" datatype="html"> + <trans-unit id="2454050363478003966" datatype="html" xml:space="preserve"> <source>Login</source> - <target state="new">Login</target> + <target state="needs-translation">Conecte-se</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="linenumber">84</context> @@ -5655,17 +5635,17 @@ <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="1452803153270294110" datatype="html"> + <trans-unit id="1452803153270294110" datatype="html" xml:space="preserve"> <source>Autoplay</source> - <target state="new">Autoplay</target> + <target state="needs-translation">Reprodução automática</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">233</context> </context-group> </trans-unit> - <trans-unit id="3959826834147169200"> + <trans-unit id="3959826834147169200" xml:space="preserve"> <source>Muted</source> - <target state="new">Muted</target> + <target state="needs-translation">Silenciado</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">108</context> @@ -5679,178 +5659,177 @@ <context context-type="linenumber">241</context> </context-group> </trans-unit> - <trans-unit id="2784956659778044823" datatype="html"> + <trans-unit id="2784956659778044823" datatype="html" xml:space="preserve"> <source>Loop</source> - <target state="new">Loop</target> + <target state="needs-translation">Laço</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">248</context> </context-group> </trans-unit> - <trans-unit id="5908032061347078472" datatype="html"> + <trans-unit id="5908032061347078472" datatype="html" xml:space="preserve"> <source>Use origin instance URL</source> - <target state="new">Use origin instance URL</target> + <target state="needs-translation">Usar URL da instância de origem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">254</context> </context-group> </trans-unit> - <trans-unit id="6212841954039032241" datatype="html"> + <trans-unit id="6212841954039032241" datatype="html" xml:space="preserve"> <source>Display video title</source> - <target state="new">Display video title</target> + <target state="needs-translation">Exibir título do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">262</context> </context-group> </trans-unit> - <trans-unit id="7482217084177855485" datatype="html"> + <trans-unit id="7482217084177855485" datatype="html" xml:space="preserve"> <source>P2P</source> - <target state="new">P2P</target> + <target state="needs-translation">Ponto a ponto</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">270</context> </context-group> </trans-unit> - <trans-unit id="1068153312491986796" datatype="html"> + <trans-unit id="1068153312491986796" datatype="html" xml:space="preserve"> <source>Display privacy warning</source> - <target state="new">Display privacy warning</target> + <target state="needs-translation">Exibir aviso de privacidade</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">276</context> </context-group> </trans-unit> - <trans-unit id="4583515246777381165" datatype="html"> + <trans-unit id="4583515246777381165" datatype="html" xml:space="preserve"> <source>Display player control bar</source> - <target state="new">Display player control bar</target> + <target state="needs-translation">Exibir barra de controle do player</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">283</context> </context-group> </trans-unit> - <trans-unit id="805456636864344681" datatype="html"> + <trans-unit id="805456636864344681" datatype="html" xml:space="preserve"> <source>Display PeerTube button link</source> - <target state="new">Display PeerTube button link</target> + <target state="needs-translation">Exibir link do botão PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-share-modal/video-share.component.html</context> <context context-type="linenumber">290</context> </context-group> </trans-unit> - <trans-unit id="8928816882866356838" datatype="html"> + <trans-unit id="8928816882866356838" datatype="html" xml:space="preserve"> <source>Public</source> - <target state="new">Public</target> + <target state="needs-translation">Público</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="4416005356063364306" datatype="html"> + <trans-unit id="4416005356063364306" datatype="html" xml:space="preserve"> <source>This video is blocked.</source> - <target state="new">This video is blocked.</target> + <target state="needs-translation">Este vídeo está bloqueado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="6357191571827015663" datatype="html"> + <trans-unit id="6357191571827015663" datatype="html" xml:space="preserve"> <source>This video is password protected.</source> - <target state="new"> This video is password protected. -</target> + <target state="needs-translation">Este vídeo é protegido por senha.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.html</context> <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="4659739156309424184" datatype="html"> + <trans-unit id="4659739156309424184" datatype="html" xml:space="preserve"> <source>The video is being transcoded, it may not work properly.</source> - <target state="new">The video is being transcoded, it may not work properly.</target> + <target state="needs-translation">O vídeo está sendo transcodificado, pode não funcionar corretamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.ts</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="1380062134054846433" datatype="html"> + <trans-unit id="1380062134054846433" datatype="html" xml:space="preserve"> <source>The video is being imported, it will be available when the import is finished.</source> - <target state="new">The video is being imported, it will be available when the import is finished.</target> + <target state="needs-translation">O vídeo está sendo importado e estará disponível quando a importação for concluída.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.ts</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="5332079713007503082" datatype="html"> + <trans-unit id="5332079713007503082" datatype="html" xml:space="preserve"> <source>The video is being moved to server file system, it may not work properly</source> - <target state="new">The video is being moved to server file system, it may not work properly</target> + <target state="needs-translation">O vídeo está sendo movido para o sistema de arquivos do servidor, ele pode não funcionar corretamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.ts</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="1670226671143418566" datatype="html"> + <trans-unit id="1670226671143418566" datatype="html" xml:space="preserve"> <source>Move to file system failed, this video may not work properly.</source> - <target state="new">Move to file system failed, this video may not work properly.</target> + <target state="needs-translation">Falha ao mover para o sistema de arquivos; este vídeo pode não funcionar corretamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.ts</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="8421704878620521033" datatype="html"> + <trans-unit id="8421704878620521033" datatype="html" xml:space="preserve"> <source>The video is being moved to an external server, it may not work properly.</source> - <target state="new">The video is being moved to an external server, it may not work properly.</target> + <target state="needs-translation">O vídeo está sendo movido para um servidor externo e pode não funcionar corretamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.ts</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="1832806861457762248" datatype="html"> + <trans-unit id="1832806861457762248" datatype="html" xml:space="preserve"> <source>Move to external storage failed, this video may not work properly.</source> - <target state="new">Move to external storage failed, this video may not work properly.</target> + <target state="needs-translation">Falha ao mover para armazenamento externo; este vídeo pode não funcionar corretamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.ts</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="4982143979847413207" datatype="html"> + <trans-unit id="4982143979847413207" datatype="html" xml:space="preserve"> <source>The video is being edited, it may not work properly.</source> - <target state="new">The video is being edited, it may not work properly.</target> + <target state="needs-translation">O vídeo está sendo editado, pode não funcionar corretamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.ts</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="6421273530586507643" datatype="html"> + <trans-unit id="6421273530586507643" datatype="html" xml:space="preserve"> <source>Transcoding failed, this video may not work properly.</source> - <target state="new">Transcoding failed, this video may not work properly.</target> + <target state="needs-translation">Falha na transcodificação, este vídeo pode não funcionar corretamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.ts</context> <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="2482137713226830428" datatype="html"> + <trans-unit id="2482137713226830428" datatype="html" xml:space="preserve"> <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="needs-translation">Publicado<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">44</context> </context-group> </trans-unit> - <trans-unit id="1813238393038053050" datatype="html"> + <trans-unit id="1813238393038053050" datatype="html" xml:space="preserve"> <source>SUPPORT</source> - <target state="new">SUPPORT</target> + <target state="needs-translation">APOIAR</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="9219888125536520293" datatype="html"> + <trans-unit id="9219888125536520293" datatype="html" xml:space="preserve"> <source>SHARE</source> - <target state="new">SHARE</target> + <target state="needs-translation">COMPARTILHAR</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="6671956963490165282" datatype="html"> + <trans-unit id="6671956963490165282" datatype="html" xml:space="preserve"> <source>SAVE</source> - <target state="new">SAVE</target> + <target state="needs-translation">SALVAR</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html</context> <context context-type="linenumber">28</context> @@ -5864,9 +5843,9 @@ <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="2392048495773035896" datatype="html"> + <trans-unit id="2392048495773035896" datatype="html" xml:space="preserve"> <source>Open the modal to support the video uploader</source> - <target state="new">Open the modal to support the video uploader</target> + <target state="needs-translation">Abra o modal para dar suporte ao carregador de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts</context> <context context-type="linenumber">99</context> @@ -5896,33 +5875,33 @@ <context context-type="linenumber">87</context> </context-group> </trans-unit> - <trans-unit id="1144407473317535723" datatype="html"> + <trans-unit id="1144407473317535723" datatype="html" xml:space="preserve"> <source>Subscribe</source> - <target state="new">Subscribe</target> + <target state="needs-translation">Inscrever-se</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="5432070253720498105" datatype="html"> + <trans-unit id="5432070253720498105" datatype="html" xml:space="preserve"> <source>Subscribe to all channels</source> - <target state="new">Subscribe to all channels</target> + <target state="needs-translation">Inscreva-se em todos os canais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="4133860569932613370" datatype="html"> + <trans-unit id="4133860569932613370" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION" equiv-text="{{ subscribeStatus(true).length }}"/>/<x id="INTERPOLATION_1" equiv-text="{{ subscribed.size }}"/> channels subscribed </source> - <target state="new"> <x id="INTERPOLATION" equiv-text="{{ subscribeStatus(true).length }}"/>/<x id="INTERPOLATION_1" equiv-text="{{ subscribed.size }}"/> channels subscribed </target> + <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ subscribeStatus(true).length }}"/>/<x id="INTERPOLATION_1" equiv-text="{{ subscribed.size }}"/> canais inscritos </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context> <context context-type="linenumber">16,18</context> </context-group> </trans-unit> - <trans-unit id="8426539297729416784" datatype="html"> + <trans-unit id="8426539297729416784" datatype="html" xml:space="preserve"> <source>{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }</source> - <target state="new">{VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} }</target> + <target state="needs-translation">{VAR_SELECT, select, undefined {Cancelar inscrição} other {Cancelar inscrição de todos os canais} }</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context> <context context-type="linenumber">25</context> @@ -5944,41 +5923,41 @@ <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="6690655144509122658" datatype="html"> + <trans-unit id="6690655144509122658" datatype="html" xml:space="preserve"> <source>Transcription</source> - <target state="new">Transcription</target> + <target state="needs-translation">Transcrição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">4,6</context> </context-group> </trans-unit> - <trans-unit id="7274091852247477825" datatype="html"> + <trans-unit id="7274091852247477825" datatype="html" xml:space="preserve"> <source>Close transcription widget</source> - <target state="new">Close transcription widget</target> + <target state="needs-translation">Fechar widget de transcrição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="8990633416780502626" datatype="html"> + <trans-unit id="8990633416780502626" datatype="html" xml:space="preserve"> <source>Search transcript</source> - <target state="new">Search transcript</target> + <target state="needs-translation">Transcrição da pesquisa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">41,42</context> </context-group> </trans-unit> - <trans-unit id="3858389380206796447" datatype="html"> + <trans-unit id="3858389380206796447" datatype="html" xml:space="preserve"> <source>No results for your search</source> - <target state="new">No results for your search</target> + <target state="needs-translation">Nenhum resultado para sua pesquisa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.html</context> <context context-type="linenumber">46,47</context> </context-group> </trans-unit> - <trans-unit id="5193080399820584196" datatype="html"> + <trans-unit id="5193080399820584196" datatype="html" xml:space="preserve"> <source>Jump to this segment</source> - <target state="new">Jump to this segment</target> + <target state="needs-translation">Ir para este segmento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">97</context> @@ -5988,65 +5967,65 @@ <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="1036346152557749708" datatype="html"> + <trans-unit id="1036346152557749708" datatype="html" xml:space="preserve"> <source>Edit this segment</source> - <target state="new">Edit this segment</target> + <target state="needs-translation">Editar este segmento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">107</context> </context-group> </trans-unit> - <trans-unit id="6855898148869474963" datatype="html"> + <trans-unit id="6855898148869474963" datatype="html" xml:space="preserve"> <source>Delete this segment</source> - <target state="new">Delete this segment</target> + <target state="needs-translation">Excluir este segmento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/caption/video-caption-edit-modal-content.component.html</context> <context context-type="linenumber">108</context> </context-group> </trans-unit> - <trans-unit id="3474117045932203219" datatype="html"> + <trans-unit id="3474117045932203219" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="c.language.label"/> (automatically generated)</source> - <target state="new"><x id="PH" equiv-text="c.language.label"/> (automatically generated)</target> + <target state="needs-translation"><x id="PH" equiv-text="c.language.label"/>(gerado automaticamente)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.ts</context> <context context-type="linenumber">151</context> </context-group> </trans-unit> - <trans-unit id="8383362541941827528" datatype="html"> + <trans-unit id="8383362541941827528" datatype="html" xml:space="preserve"> <source>Cannot load transcript: <x id="PH" equiv-text="err.message"/></source> - <target state="new">Cannot load transcript: <x id="PH" equiv-text="err.message"/></target> + <target state="needs-translation">Não é possível carregar a transcrição:<x id="PH" equiv-text="err.message"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-transcription.component.ts</context> <context context-type="linenumber">179</context> </context-group> </trans-unit> - <trans-unit id="66785722678644243" datatype="html"> + <trans-unit id="66785722678644243" datatype="html" xml:space="preserve"> <source>Origin</source> - <target state="new">Origin</target> + <target state="needs-translation">Origem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="6981359593518942576" datatype="html"> + <trans-unit id="6981359593518942576" datatype="html" xml:space="preserve"> <source>Open the video on the origin instance</source> - <target state="new">Open the video on the origin instance</target> + <target state="needs-translation">Abra o vídeo na instância de origem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="795485832100313" datatype="html"> + <trans-unit id="795485832100313" datatype="html" xml:space="preserve"> <source>Video re-upload</source> - <target state="new">Video re-upload</target> + <target state="needs-translation">Reenvio de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="5139892963394684487" datatype="html"> + <trans-unit id="5139892963394684487" datatype="html" xml:space="preserve"> <source>Originally published</source> - <target state="new">Originally published</target> + <target state="needs-translation">Originalmente publicado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html</context> <context context-type="linenumber">27</context> @@ -6112,17 +6091,17 @@ <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="3452334748875293295" datatype="html"> + <trans-unit id="3452334748875293295" datatype="html" xml:space="preserve"> <source>The video was blocked due to automatic blocking of new videos</source> - <target state="new">The video was blocked due to automatic blocking of new videos</target> + <target state="needs-translation">O vídeo foi bloqueado devido ao bloqueio automático de novos vídeos</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">51</context> </context-group> </trans-unit> - <trans-unit id="1465291804668949243" datatype="html"> + <trans-unit id="1465291804668949243" datatype="html" xml:space="preserve"> <source>NSFW</source> - <target state="new">NSFW</target> + <target state="needs-translation">Não recomendado para menores de 18 anos</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">57</context> @@ -6154,63 +6133,57 @@ <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="8619499607322327082" datatype="html"> + <trans-unit id="8619499607322327082" datatype="html" xml:space="preserve"> <source>This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. </source> - <target state="new"> This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. -</target> + <target state="needs-translation">Este vídeo será publicado em<x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/> . </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="6481633820711333116" datatype="html"> + <trans-unit id="6481633820711333116" datatype="html" xml:space="preserve"> <source>This live is not currently streaming.</source> - <target state="new"> This live is not currently streaming. -</target> + <target state="needs-translation">Esta transmissão ao vivo não está sendo transmitida no momento.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.html</context> <context context-type="linenumber">6,9</context> </context-group> </trans-unit> - <trans-unit id="4926204350710628499" datatype="html"> + <trans-unit id="4926204350710628499" datatype="html" xml:space="preserve"> <source>This live has ended.</source> - <target state="new"> This live has ended. -</target> + <target state="needs-translation">Esta transmissão ao vivo terminou.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="7365478703093390233" datatype="html"> + <trans-unit id="7365478703093390233" datatype="html" xml:space="preserve"> <source>There are no videos available in this playlist.</source> - <target state="new"> There are no videos available in this playlist. -</target> + <target state="needs-translation">Não há vídeos disponíveis nesta playlist.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/information/video-alert.component.html</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="8518611938109939710" datatype="html"> + <trans-unit id="8518611938109939710" datatype="html" xml:space="preserve"> <source>SORT BY</source> - <target state="new"> - SORT BY - </target> + <target state="needs-translation">ORDENAR POR</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">11</context> </context-group> </trans-unit> - <trans-unit id="6448160249466325288" datatype="html"> + <trans-unit id="6448160249466325288" datatype="html" xml:space="preserve"> <source>Most recent first (default)</source> - <target state="new">Most recent first (default)</target> + <target state="needs-translation">Mais recente primeiro (padrão)</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">15</context> </context-group> </trans-unit> - <trans-unit id="5179007899354903649" datatype="html"> + <trans-unit id="5179007899354903649" datatype="html" xml:space="preserve"> <source>Most replies first</source> - <target state="new">Most replies first</target> + <target state="needs-translation">Mais respostas primeiro</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">16</context> @@ -6224,17 +6197,17 @@ <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="6390009909920475335" datatype="html"> + <trans-unit id="6390009909920475335" datatype="html" xml:space="preserve"> <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">Visualizar <x id="ICU" xid="2084023438878610739" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}"/> de<x id="INTERPOLATION_1" equiv-text="{{ video?.account?.displayName || 'the author' }}"/> e outros </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">80</context> </context-group> </trans-unit> - <trans-unit id="4036338619293319383" datatype="html"> + <trans-unit id="4036338619293319383" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {1 reply} other {<x id="INTERPOLATION"/> replies}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {1 reply} other {<x id="INTERPOLATION"/> replies}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {1 resposta} outro {<x id="INTERPOLATION"/> respostas}}</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">80</context> @@ -6248,73 +6221,73 @@ <context context-type="linenumber">87</context> </context-group> </trans-unit> - <trans-unit id="127329338495775339" datatype="html"> + <trans-unit id="127329338495775339" datatype="html" xml:space="preserve"> <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">Visualizar <x id="ICU" xid="2084023438878610739" equiv-text="{comment.totalReplies, plural, =1 {1 reply} other {{{ comment.totalReplies }} replies}}"/> de<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">83</context> </context-group> </trans-unit> - <trans-unit id="5535545444690528619" datatype="html"> + <trans-unit id="5535545444690528619" datatype="html" xml:space="preserve"> <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">Visualizar <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">87</context> </context-group> </trans-unit> - <trans-unit id="6141356876817135294" datatype="html"> + <trans-unit id="6141356876817135294" datatype="html" xml:space="preserve"> <source>Comments are disabled.</source> - <target state="new">Comments are disabled.</target> + <target state="needs-translation">Comentários estão desabilitados.</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">96</context> </context-group> </trans-unit> - <trans-unit id="3691787517663044217" datatype="html"> + <trans-unit id="3691787517663044217" datatype="html" xml:space="preserve"> <source>The deletion will be sent to remote instances so they can reflect the change.</source> - <target state="new"> The deletion will be sent to remote instances so they can reflect the change.</target> + <target state="needs-translation">A exclusão será enviada para instâncias remotas para que elas possam refletir a alteração.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.ts</context> <context context-type="linenumber">214</context> </context-group> </trans-unit> - <trans-unit id="7321800851971795962" datatype="html"> + <trans-unit id="7321800851971795962" datatype="html" xml:space="preserve"> <source>It is a remote comment, so the deletion will only be effective on your instance.</source> - <target state="new"> It is a remote comment, so the deletion will only be effective on your instance.</target> + <target state="needs-translation">É um comentário remoto, então a exclusão só será efetiva na sua instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.ts</context> <context context-type="linenumber">216</context> </context-group> </trans-unit> - <trans-unit id="5964038603724691720" datatype="html"> + <trans-unit id="5964038603724691720" datatype="html" xml:space="preserve"> <source>Delete and re-draft</source> - <target state="new">Delete and re-draft</target> + <target state="needs-translation">Apagar e redigir novamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.ts</context> <context context-type="linenumber">244</context> </context-group> </trans-unit> - <trans-unit id="7163633882758007711" datatype="html"> + <trans-unit id="7163633882758007711" datatype="html" xml:space="preserve"> <source>Do you really want to delete and re-draft this comment?</source> - <target state="new">Do you really want to delete and re-draft this comment?</target> + <target state="needs-translation">Você realmente deseja excluir e redigir novamente este comentário?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.ts</context> <context context-type="linenumber">245</context> </context-group> </trans-unit> - <trans-unit id="7364261164248038345" datatype="html"> + <trans-unit id="7364261164248038345" datatype="html" xml:space="preserve"> <source>Comment approved</source> - <target state="new">Comment approved</target> + <target state="needs-translation">Comentário aprovado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.ts</context> <context context-type="linenumber">269</context> </context-group> </trans-unit> - <trans-unit id="723038562278401061" datatype="html"> + <trans-unit id="723038562278401061" datatype="html" xml:space="preserve"> <source>Friendly Reminder:</source> - <target state="new">Friendly Reminder:</target> + <target state="needs-translation">Lembrete amigável:</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> @@ -6328,89 +6301,89 @@ <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="982956590420630883" datatype="html"> + <trans-unit id="982956590420630883" datatype="html" xml:space="preserve"> <source>Markdown compatible</source> - <target state="new">Markdown compatible</target> + <target state="needs-translation">Compatível com Markdown</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="5793595564950675122" datatype="html"> + <trans-unit id="5793595564950675122" datatype="html" xml:space="preserve"> <source>Markdown compatible that supports:</source> - <target state="new">Markdown compatible that supports:</target> + <target state="needs-translation">Compatível com Markdown que suporta:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="8422216333877786919" datatype="html"> + <trans-unit id="8422216333877786919" datatype="html" xml:space="preserve"> <source>Auto generated links</source> - <target state="new">Auto generated links</target> + <target state="needs-translation">Links gerados automaticamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="6365822416124232422" datatype="html"> + <trans-unit id="6365822416124232422" datatype="html" xml:space="preserve"> <source>Break lines</source> - <target state="new">Break lines</target> + <target state="needs-translation">Quebrar linhas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="2810844969104710423" datatype="html"> + <trans-unit id="2810844969104710423" datatype="html" xml:space="preserve"> <source>bold</source> - <target state="new">bold</target> + <target state="needs-translation">audacioso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="8497278965577453274" datatype="html"> + <trans-unit id="8497278965577453274" datatype="html" xml:space="preserve"> <source>italic</source> - <target state="new">italic</target> + <target state="needs-translation">itálico</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="7227611412155083002" datatype="html"> + <trans-unit id="7227611412155083002" datatype="html" xml:space="preserve"> <source>Emoji shortcuts</source> - <target state="new">Emoji shortcuts</target> + <target state="needs-translation">Atalhos de emojis</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="6608581312644027413" datatype="html"> + <trans-unit id="6608581312644027413" datatype="html" xml:space="preserve"> <source>Emoji markup</source> - <target state="new">Emoji markup</target> + <target state="needs-translation">Marcação de emojis</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="381522038671562286" datatype="html"> + <trans-unit id="381522038671562286" datatype="html" xml:space="preserve"> <source>See complete list</source> - <target state="new">See complete list</target> + <target state="needs-translation">Veja a lista completa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="2263890353858735493"> + <trans-unit id="2263890353858735493" xml:space="preserve"> <source>You are one step away from commenting</source> - <target state="new">You are one step away from commenting</target> + <target state="needs-translation">Você está a um passo de comentar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">63</context> </context-group> </trans-unit> - <trans-unit id="7508177761852352782" datatype="html"> + <trans-unit id="7508177761852352782" datatype="html" xml:space="preserve"> <source>You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example).</source> - <target state="new"> You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). </target> + <target state="needs-translation">Você pode comentar usando uma conta em qualquer instância compatível com ActivityPub (conta PeerTube/Mastodon/Pleroma, por exemplo).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">72</context> @@ -6424,9 +6397,9 @@ <context context-type="linenumber">84</context> </context-group> </trans-unit> - <trans-unit id="4817080330698362530" datatype="html"> + <trans-unit id="4817080330698362530" datatype="html" xml:space="preserve"> <source>Markdown Emoji List</source> - <target state="new">Markdown Emoji List</target> + <target state="needs-translation">Lista de Emojis Markdown</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html</context> <context context-type="linenumber">90</context> @@ -6440,9 +6413,9 @@ <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="3470970355101730705" datatype="html"> + <trans-unit id="3470970355101730705" datatype="html" xml:space="preserve"> <source>Pending review</source> - <target state="new">Pending review</target> + <target state="needs-translation">Revisão pendente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment.component.html</context> <context context-type="linenumber">31</context> @@ -6464,17 +6437,17 @@ <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="2447932355167015019" datatype="html"> + <trans-unit id="2447932355167015019" datatype="html" xml:space="preserve"> <source>This comment has been deleted</source> - <target state="new">This comment has been deleted</target> + <target state="needs-translation">Este comentário foi deletado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment.component.html</context> <context context-type="linenumber">59</context> </context-group> </trans-unit> - <trans-unit id="3821661153451769620" datatype="html"> + <trans-unit id="3821661153451769620" datatype="html" xml:space="preserve"> <source>Approve</source> - <target state="new">Approve</target> + <target state="needs-translation">Aprovar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment.component.ts</context> <context context-type="linenumber">214</context> @@ -6484,9 +6457,9 @@ <context context-type="linenumber">107</context> </context-group> </trans-unit> - <trans-unit id="9031514421077169181" datatype="html"> + <trans-unit id="9031514421077169181" datatype="html" xml:space="preserve"> <source>Video redundancies</source> - <target state="new">Video redundancies</target> + <target state="needs-translation">Redundâncias de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">52</context> @@ -6512,257 +6485,257 @@ <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="658727060940996385" datatype="html"> + <trans-unit id="658727060940996385" datatype="html" xml:space="preserve"> <source>Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed?</source> - <target state="new">Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed?</target> + <target state="needs-translation">Renovar o token não permitirá que clientes previamente configurados recuperem o feed até que usem o novo token. Continuar?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-applications/my-account-applications.component.ts</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="3029923402309610616" datatype="html"> + <trans-unit id="3029923402309610616" datatype="html" xml:space="preserve"> <source>Token renewed. Update your client configuration accordingly.</source> - <target state="new">Token renewed. Update your client configuration accordingly.</target> + <target state="needs-translation">Token renovado. Atualize sua configuração de cliente adequadamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-applications/my-account-applications.component.ts</context> <context context-type="linenumber">53</context> </context-group> </trans-unit> - <trans-unit id="1131691653475304132" datatype="html"> + <trans-unit id="1131691653475304132" datatype="html" xml:space="preserve"> <source>Your automatic tag policies</source> - <target state="new">Your automatic tag policies</target> + <target state="needs-translation">Suas políticas de tags automáticas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">133</context> </context-group> </trans-unit> - <trans-unit id="2742480382106792999" datatype="html"> + <trans-unit id="2742480382106792999" datatype="html" xml:space="preserve"> <source>Automatically block comments:</source> - <target state="new">Automatically block comments:</target> + <target state="needs-translation">Bloquear comentários automaticamente:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-auto-tag-policies/my-auto-tag-policies.component.html</context> <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="4896271345443040077" datatype="html"> + <trans-unit id="4896271345443040077" datatype="html" xml:space="preserve"> <source>That contain an external link</source> - <target state="new">That contain an external link</target> + <target state="needs-translation">Que contenham um link externo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-auto-tag-policies/my-auto-tag-policies.component.ts</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="7260030884541952275" datatype="html"> + <trans-unit id="7260030884541952275" datatype="html" xml:space="preserve"> <source>That contain any word from your "<x id="PH" equiv-text="tag.name"/>" watched word list</source> - <target state="new">That contain any word from your "<x id="PH" equiv-text="tag.name"/>" watched word list</target> + <target state="needs-translation">Que contenham qualquer palavra do seu "<x id="PH" equiv-text="tag.name"/> "lista de palavras observadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-auto-tag-policies/my-auto-tag-policies.component.ts</context> <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="3545282528084392289" datatype="html"> + <trans-unit id="3545282528084392289" datatype="html" xml:space="preserve"> <source>Comment policies updated</source> - <target state="new">Comment policies updated</target> + <target state="needs-translation">Políticas de comentários atualizadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-auto-tag-policies/my-auto-tag-policies.component.ts</context> <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="3140041890374956085" datatype="html"> + <trans-unit id="3140041890374956085" datatype="html" xml:space="preserve"> <source>Comments on your videos</source> - <target state="new">Comments on your videos</target> + <target state="needs-translation">Comentários em seus vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">113</context> </context-group> </trans-unit> - <trans-unit id="7996232964209657116" datatype="html"> + <trans-unit id="7996232964209657116" datatype="html" xml:space="preserve"> <source>EXPORT</source> - <target state="new">EXPORT</target> + <target state="needs-translation">EXPORTAR</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="6327599466774745087" datatype="html"> + <trans-unit id="6327599466774745087" datatype="html" xml:space="preserve"> <source>You can request an archive of your account containing:</source> - <target state="new">You can request an archive of your account containing:</target> + <target state="needs-translation">Você pode solicitar um arquivo da sua conta contendo:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="5215128747477502320" datatype="html"> + <trans-unit id="5215128747477502320" datatype="html" xml:space="preserve"> <source>Your account settings with avatar file</source> - <target state="new">Your account settings with avatar file</target> + <target state="needs-translation">As configurações da sua conta com o arquivo avatar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="4189339781940878663" datatype="html"> + <trans-unit id="4189339781940878663" datatype="html" xml:space="preserve"> <source>Your channels with banner and avatar files</source> - <target state="new">Your channels with banner and avatar files</target> + <target state="needs-translation">Seus canais com arquivos de banner e avatar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="3569169060435002504" datatype="html"> + <trans-unit id="3569169060435002504" datatype="html" xml:space="preserve"> <source>Your muted accounts and servers</source> - <target state="new">Your muted accounts and servers</target> + <target state="needs-translation">Suas contas e servidores silenciados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">16</context> </context-group> </trans-unit> - <trans-unit id="2084686551517263033" datatype="html"> + <trans-unit id="2084686551517263033" datatype="html" xml:space="preserve"> <source>Your comments</source> - <target state="new">Your comments</target> + <target state="needs-translation">Seus comentários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="511089124158737322" datatype="html"> + <trans-unit id="511089124158737322" datatype="html" xml:space="preserve"> <source>Your likes and dislikes</source> - <target state="new">Your likes and dislikes</target> + <target state="needs-translation">O que você gosta e não gosta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="6661432123838461687" datatype="html"> + <trans-unit id="6661432123838461687" datatype="html" xml:space="preserve"> <source>Your subscriptions and followers</source> - <target state="new">Your subscriptions and followers</target> + <target state="needs-translation">Suas assinaturas e seguidores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="8728252018840518768" datatype="html"> + <trans-unit id="8728252018840518768" datatype="html" xml:space="preserve"> <source>Your video playlists with thumbnail files</source> - <target state="new">Your video playlists with thumbnail files</target> + <target state="needs-translation">Suas listas de reprodução de vídeo com arquivos de miniatura</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="6339334908260162420" datatype="html"> + <trans-unit id="6339334908260162420" datatype="html" xml:space="preserve"> <source>Your videos with thumbnail, caption files. Video files can also be included in the archive</source> - <target state="new">Your videos with thumbnail, caption files. Video files can also be included in the archive</target> + <target state="needs-translation">Seus vídeos com miniaturas, arquivos de legenda. Arquivos de vídeo também podem ser incluídos no arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="5019912911402302063" datatype="html"> + <trans-unit id="5019912911402302063" datatype="html" xml:space="preserve"> <source>Your video history</source> - <target state="new">Your video history</target> + <target state="needs-translation">Seu histórico de vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="4333560211154634761" datatype="html"> + <trans-unit id="4333560211154634761" datatype="html" xml:space="preserve"> <source>The exported data will contain multiple directories:</source> - <target state="new">The exported data will contain multiple directories:</target> + <target state="needs-translation">Os dados exportados conterão vários diretórios:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="3192985534238875835" datatype="html"> + <trans-unit id="3192985534238875835" datatype="html" xml:space="preserve"> <source>A directory containing an export in ActivityPub format, readable by any compliant software</source> - <target state="new">A directory containing an export in ActivityPub format, readable by any compliant software</target> + <target state="needs-translation">Um diretório contendo uma exportação no formato ActivityPub, legível por qualquer software compatível</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="896330674868470367" datatype="html"> + <trans-unit id="896330674868470367" datatype="html" xml:space="preserve"> <source>A directory containing an export in custom PeerTube JSON format that can be used to re-import your account on another PeerTube instance</source> - <target state="new">A directory containing an export in custom PeerTube JSON format that can be used to re-import your account on another PeerTube instance</target> + <target state="needs-translation">Um diretório contendo uma exportação no formato JSON personalizado do PeerTube que pode ser usado para reimportar sua conta em outra instância do PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="7743206617778542802" datatype="html"> + <trans-unit id="7743206617778542802" datatype="html" xml:space="preserve"> <source>A directory containing static files (thumbnails, avatars, video files etc.)</source> - <target state="new">A directory containing static files (thumbnails, avatars, video files etc.)</target> + <target state="needs-translation">Um diretório contendo arquivos estáticos (miniaturas, avatares, arquivos de vídeo etc.)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="5507694448548293913" datatype="html"> + <trans-unit id="5507694448548293913" datatype="html" xml:space="preserve"> <source>You can only request one archive at a time.</source> - <target state="new">You can only request one archive at a time.</target> + <target state="needs-translation">Você só pode solicitar um arquivo por vez.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="6448402358500159809" datatype="html"> + <trans-unit id="6448402358500159809" datatype="html" xml:space="preserve"> <source>An email will be sent when the export archive is available.</source> - <target state="new">An email will be sent when the export archive is available.</target> + <target state="needs-translation">Um e-mail será enviado quando o arquivo de exportação estiver disponível.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="3973931101896534797" datatype="html"> + <trans-unit id="3973931101896534797" datatype="html" xml:space="preserve"> <source>Date</source> - <target state="new">Date</target> + <target state="needs-translation">Data</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="5302915360176176604" datatype="html"> + <trans-unit id="5302915360176176604" datatype="html" xml:space="preserve"> <source>SUBSCRIPTION FEED</source> - <target state="new">SUBSCRIPTION FEED</target> + <target state="needs-translation">FEED DE ASSINATURA</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-applications/my-account-applications.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="2645809032917283525" datatype="html"> + <trans-unit id="2645809032917283525" datatype="html" xml:space="preserve"> <source>Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to.</source> - <target state="new"> Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. </target> + <target state="needs-translation">Use agregadores de feeds de terceiros para recuperar a lista de vídeos dos canais nos quais você se inscreveu.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-applications/my-account-applications.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="7944777648309302794" datatype="html"> + <trans-unit id="7944777648309302794" datatype="html" xml:space="preserve"> <source>Feed URL</source> - <target state="new">Feed URL</target> + <target state="needs-translation">URL do feed</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-applications/my-account-applications.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="6086365181226161548" datatype="html"> + <trans-unit id="6086365181226161548" datatype="html" xml:space="preserve"> <source>Feed Token</source> - <target state="new">Feed Token</target> + <target state="needs-translation">Ficha de alimentação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-applications/my-account-applications.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="6492684506192237359" datatype="html"> + <trans-unit id="6492684506192237359" datatype="html" xml:space="preserve"> <source>⚠️ Never share your feed token with anyone.</source> - <target state="new">⚠️ Never share your feed token with anyone.</target> + <target state="needs-translation">⚠️ Nunca compartilhe seu token de feed com ninguém.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-applications/my-account-applications.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="270726559962362501" datatype="html"> + <trans-unit id="270726559962362501" datatype="html" xml:space="preserve"> <source>Renew token</source> - <target state="new">Renew token</target> + <target state="needs-translation">Renovar token</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-applications/my-account-applications.component.html</context> <context context-type="linenumber">25</context> @@ -6772,17 +6745,17 @@ <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="9209781328340965816"> + <trans-unit id="9209781328340965816" xml:space="preserve"> <source>Filter...</source> - <target state="new">Filter...</target> + <target state="needs-translation">Filtro...</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/advanced-input-filter.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="4965562695253171955" datatype="html"> + <trans-unit id="4965562695253171955" datatype="html" xml:space="preserve"> <source>Clear filter</source> - <target state="new">Clear filter</target> + <target state="needs-translation">Limpar filtro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/advanced-input-filter.component.html</context> <context context-type="linenumber">28</context> @@ -6792,17 +6765,17 @@ <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="6738889286784295744" datatype="html"> + <trans-unit id="6738889286784295744" datatype="html" xml:space="preserve"> <source>Toggle</source> - <target state="new">Toggle</target> + <target state="needs-translation">Alternar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/input-switch.component.ts</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="4266779970063047572" datatype="html"> + <trans-unit id="4266779970063047572" datatype="html" xml:space="preserve"> <source>Video/Comment/Account</source> - <target state="new">Video/Comment/Account</target> + <target state="needs-translation">Vídeo/Comentário/Conta</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">24</context> @@ -6880,9 +6853,9 @@ <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="7317290694079257887"> + <trans-unit id="7317290694079257887" xml:space="preserve"> <source>Accepted</source> - <target state="new">Accepted</target> + <target state="needs-translation">Aceito</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">57</context> @@ -6892,9 +6865,9 @@ <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="4416413576346763682"> + <trans-unit id="4416413576346763682" xml:space="preserve"> <source>Pending</source> - <target state="new">Pending</target> + <target state="needs-translation">Pendente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">58</context> @@ -6904,9 +6877,9 @@ <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="4188654437346976139" datatype="html"> + <trans-unit id="4188654437346976139" datatype="html" xml:space="preserve"> <source>Rejected</source> - <target state="new">Rejected</target> + <target state="needs-translation">Rejeitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">59</context> @@ -6916,9 +6889,9 @@ <context context-type="linenumber">63</context> </context-group> </trans-unit> - <trans-unit id="8905995985388209337" datatype="html"> + <trans-unit id="8905995985388209337" datatype="html" xml:space="preserve"> <source>Accept</source> - <target state="new">Accept</target> + <target state="needs-translation">Aceitar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">44</context> @@ -7000,17 +6973,17 @@ <context context-type="linenumber">81</context> </context-group> </trans-unit> - <trans-unit id="8168516547268350654" datatype="html"> + <trans-unit id="8168516547268350654" datatype="html" xml:space="preserve"> <source>Do you really want to unfollow {count, plural, =1 {<x id="entryName"/>?} other {<x id="count"/> entries?}}</source> - <target state="new">Do you really want to unfollow {count, plural, =1 {<x id="entryName"/>?} other {<x id="count"/> entries?}}</target> + <target state="needs-translation">Você realmente quer deixar de seguir {count, plural, =1 {<x id="entryName"/> ?} outro {<x id="count"/> entradas?}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.ts</context> <context context-type="linenumber">91</context> </context-group> </trans-unit> - <trans-unit id="9216117865911519658" datatype="html"> + <trans-unit id="9216117865911519658" datatype="html" xml:space="preserve"> <source>Action</source> - <target state="new">Action</target> + <target state="needs-translation">Ação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context> <context context-type="linenumber">36</context> @@ -7052,9 +7025,9 @@ <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="5893518121808195081" datatype="html"> + <trans-unit id="5893518121808195081" datatype="html" xml:space="preserve"> <source>Highlight banned users</source> - <target state="new">Highlight banned users</target> + <target state="needs-translation">Destacar usuários banidos</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">61</context> @@ -7152,9 +7125,9 @@ <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="2622255144026150901" datatype="html"> + <trans-unit id="2622255144026150901" datatype="html" xml:space="preserve"> <source>Auth plugin</source> - <target state="new">Auth plugin</target> + <target state="needs-translation">Plugin de autenticação</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">189</context> @@ -7168,9 +7141,9 @@ <context context-type="linenumber">180</context> </context-group> </trans-unit> - <trans-unit id="588099657508661970" datatype="html"> + <trans-unit id="588099657508661970" datatype="html" xml:space="preserve"> <source>None (local authentication)</source> - <target state="new">None (local authentication)</target> + <target state="needs-translation">Nenhum (autenticação local)</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">193</context> @@ -7180,9 +7153,9 @@ <context context-type="linenumber">193</context> </context-group> </trans-unit> - <trans-unit id="3141984777339778129" datatype="html"> + <trans-unit id="3141984777339778129" datatype="html" xml:space="preserve"> <source>User bypasses video validation by moderators</source> - <target state="new">User bypasses video validation by moderators</target> + <target state="needs-translation">Usuário ignora validação de vídeo por moderadores</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">202</context> @@ -7192,9 +7165,9 @@ <context context-type="linenumber">202</context> </context-group> </trans-unit> - <trans-unit id="8975798495439347971" datatype="html"> + <trans-unit id="8975798495439347971" datatype="html" xml:space="preserve"> <source>Enable this checkbox if this user doesn't need to have its videos reviewed by moderators.</source> - <target state="new"> Enable this checkbox if this user doesn't need to have its videos reviewed by moderators. </target> + <target state="needs-translation">Marque esta caixa de seleção se este usuário não precisar que seus vídeos sejam revisados por moderadores.</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">205</context> @@ -7204,9 +7177,9 @@ <context context-type="linenumber">205</context> </context-group> </trans-unit> - <trans-unit id="6667250632809964191" datatype="html"> + <trans-unit id="6667250632809964191" datatype="html" xml:space="preserve"> <source>Send a link to reset the password by email to the user</source> - <target state="new">Send a link to reset the password by email to the user</target> + <target state="needs-translation">Enviar um link para redefinir a senha por e-mail para o usuário</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">231</context> @@ -7216,9 +7189,9 @@ <context context-type="linenumber">231</context> </context-group> </trans-unit> - <trans-unit id="1412406834353485520" datatype="html"> + <trans-unit id="1412406834353485520" datatype="html" xml:space="preserve"> <source>Ask for new password</source> - <target state="new">Ask for new password</target> + <target state="needs-translation">Solicitar nova senha</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">232</context> @@ -7228,9 +7201,9 @@ <context context-type="linenumber">232</context> </context-group> </trans-unit> - <trans-unit id="3791201588898094481" datatype="html"> + <trans-unit id="3791201588898094481" datatype="html" xml:space="preserve"> <source>Manually set the user password</source> - <target state="new">Manually set the user password</target> + <target state="needs-translation">Definir manualmente a senha do usuário</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">236</context> @@ -7240,9 +7213,9 @@ <context context-type="linenumber">236</context> </context-group> </trans-unit> - <trans-unit id="7217118144256898288" datatype="html"> + <trans-unit id="7217118144256898288" datatype="html" xml:space="preserve"> <source>This user has two factor authentication enabled</source> - <target state="new">This user has two factor authentication enabled</target> + <target state="needs-translation">Este usuário tem autenticação de dois fatores habilitada</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">241</context> @@ -7252,9 +7225,9 @@ <context context-type="linenumber">241</context> </context-group> </trans-unit> - <trans-unit id="1636606892066514698" datatype="html"> + <trans-unit id="1636606892066514698" datatype="html" xml:space="preserve"> <source>Disable two factor authentication</source> - <target state="new">Disable two factor authentication</target> + <target state="needs-translation">Desabilitar autenticação de dois fatores</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">242</context> @@ -7300,9 +7273,9 @@ <context context-type="linenumber">89</context> </context-group> </trans-unit> - <trans-unit id="7049348886126005391"> + <trans-unit id="7049348886126005391" xml:space="preserve"> <source>Batch actions</source> - <target state="new">Batch actions</target> + <target state="needs-translation">Ações em lote</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">12</context> @@ -7332,17 +7305,17 @@ <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="675721269041534709" datatype="html"> + <trans-unit id="675721269041534709" datatype="html" xml:space="preserve"> <source>The user was banned</source> - <target state="new">The user was banned</target> + <target state="needs-translation">O usuário foi banido</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">113</context> </context-group> </trans-unit> - <trans-unit id="2348557406282409966" datatype="html"> + <trans-unit id="2348557406282409966" datatype="html" xml:space="preserve"> <source>Open account in a new tab</source> - <target state="new">Open account in a new tab</target> + <target state="needs-translation">Abrir conta em uma nova aba</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">98</context> @@ -7368,19 +7341,17 @@ <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="3111569165173971676" datatype="html"> + <trans-unit id="3111569165173971676" datatype="html" xml:space="preserve"> <source>Deleted account</source> - <target state="new"> - Deleted account - </target> + <target state="needs-translation">Conta excluída</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">57</context> </context-group> </trans-unit> - <trans-unit id="242888077027281874" datatype="html"> + <trans-unit id="242888077027281874" datatype="html" xml:space="preserve"> <source>Total daily video quota</source> - <target state="new">Total daily video quota</target> + <target state="needs-translation">Cota total diária de vídeos</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">131</context> @@ -7394,9 +7365,9 @@ <context context-type="linenumber">154</context> </context-group> </trans-unit> - <trans-unit id="6124612368324200166" datatype="html"> + <trans-unit id="6124612368324200166" datatype="html" xml:space="preserve"> <source>Banned users</source> - <target state="new">Banned users</target> + <target state="needs-translation">Usuários banidos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">95</context> @@ -7426,33 +7397,33 @@ <context context-type="linenumber">142</context> </context-group> </trans-unit> - <trans-unit id="17234570072885140" datatype="html"> + <trans-unit id="17234570072885140" datatype="html" xml:space="preserve"> <source>Registrations</source> - <target state="new">Registrations</target> + <target state="needs-translation">Inscrições</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-moderation.component.ts</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="746099155736913817" datatype="html"> + <trans-unit id="746099155736913817" datatype="html" xml:space="preserve"> <source>Video blocks</source> - <target state="new">Video blocks</target> + <target state="needs-translation">Blocos de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-moderation.component.ts</context> <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="5867580290622941314" datatype="html"> + <trans-unit id="5867580290622941314" datatype="html" xml:space="preserve"> <source>Mutes</source> - <target state="new">Mutes</target> + <target state="needs-translation">Bocas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-moderation.component.ts</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="7815838401315213887"> + <trans-unit id="7815838401315213887" xml:space="preserve"> <source>Muted accounts</source> - <target state="new">Muted accounts</target> + <target state="needs-translation">Contas silenciadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-moderation.component.ts</context> <context context-type="linenumber">59</context> @@ -7470,9 +7441,9 @@ <context context-type="linenumber">116</context> </context-group> </trans-unit> - <trans-unit id="5668793810321242853"> + <trans-unit id="5668793810321242853" xml:space="preserve"> <source>Muted servers</source> - <target state="new">Muted servers</target> + <target state="needs-translation">Servidores silenciados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-moderation.component.ts</context> <context context-type="linenumber">66</context> @@ -7486,9 +7457,9 @@ <context context-type="linenumber">125</context> </context-group> </trans-unit> - <trans-unit id="3755780063671912599" datatype="html"> + <trans-unit id="3755780063671912599" datatype="html" xml:space="preserve"> <source>Watched words</source> - <target state="new">Watched words</target> + <target state="needs-translation">Palavras observadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-moderation.component.ts</context> <context context-type="linenumber">78</context> @@ -7514,9 +7485,9 @@ <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="3122686335401195400" datatype="html"> + <trans-unit id="3122686335401195400" datatype="html" xml:space="preserve"> <source>Total size</source> - <target state="new">Total size</target> + <target state="needs-translation">Tamanho total</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">28</context> @@ -7550,43 +7521,41 @@ <context context-type="linenumber">78</context> </context-group> </trans-unit> - <trans-unit id="7292311893283564173" datatype="html"> + <trans-unit id="7292311893283564173" datatype="html" xml:space="preserve"> <source>Enabled strategies stats</source> - <target state="new">Enabled strategies stats</target> + <target state="needs-translation">Estatísticas de estratégias habilitadas</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">87</context> </context-group> </trans-unit> - <trans-unit id="7595922272001217567" datatype="html"> + <trans-unit id="7595922272001217567" datatype="html" xml:space="preserve"> <source>No redundancy strategy is enabled on your instance.</source> - <target state="new"> - No redundancy strategy is enabled on your instance. - </target> + <target state="needs-translation">Nenhuma estratégia de redundância está habilitada na sua instância.</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">92</context> </context-group> </trans-unit> - <trans-unit id="4824046935922837124" datatype="html"> + <trans-unit id="4824046935922837124" datatype="html" xml:space="preserve"> <source>Used (<x id="PH" equiv-text="this.bytesToHuman(stats.totalUsed)"/>)</source> - <target state="new">Used (<x id="PH" equiv-text="this.bytesToHuman(stats.totalUsed)"/>)</target> + <target state="needs-translation">Usado (<x id="PH" equiv-text="this.bytesToHuman(stats.totalUsed)"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts</context> <context context-type="linenumber">122</context> </context-group> </trans-unit> - <trans-unit id="5874809640561431793" datatype="html"> + <trans-unit id="5874809640561431793" datatype="html" xml:space="preserve"> <source>Available (<x id="PH" equiv-text="this.bytesToHuman(totalAvailable)"/>)</source> - <target state="new">Available (<x id="PH" equiv-text="this.bytesToHuman(totalAvailable)"/>)</target> + <target state="needs-translation">Disponível (<x id="PH" equiv-text="this.bytesToHuman(totalAvailable)"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts</context> <context context-type="linenumber">128</context> </context-group> </trans-unit> - <trans-unit id="9214278301049416708" datatype="html"> + <trans-unit id="9214278301049416708" datatype="html" xml:space="preserve"> <source>Redundancy strategy "<x id="PH" equiv-text="stats.strategy"/>". </source> - <target state="new">Redundancy strategy "<x id="PH" equiv-text="stats.strategy"/>". </target> + <target state="needs-translation">Estratégia de redundância "<x id="PH" equiv-text="stats.strategy"/> ". </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts</context> <context context-type="linenumber">136</context> @@ -7604,9 +7573,9 @@ <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="2478877938420291792"> + <trans-unit id="2478877938420291792" xml:space="preserve"> <source>Unfederated</source> - <target state="new">Unfederated</target> + <target state="needs-translation">Não federado</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">26</context> @@ -7632,17 +7601,17 @@ <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="7405580225397904114" datatype="html"> + <trans-unit id="7405580225397904114" datatype="html" xml:space="preserve"> <source>No more information is available for this row</source> - <target state="new">No more information is available for this row</target> + <target state="needs-translation">Não há mais informações disponíveis para esta linha</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">34</context> </context-group> </trans-unit> - <trans-unit id="1451763834047485033" datatype="html"> + <trans-unit id="1451763834047485033" datatype="html" xml:space="preserve"> <source>Select this row</source> - <target state="new">Select this row</target> + <target state="needs-translation">Selecione esta linha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">40</context> @@ -7672,9 +7641,9 @@ <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="4043531994869127329" datatype="html"> + <trans-unit id="4043531994869127329" datatype="html" xml:space="preserve"> <source>See full comment</source> - <target state="new">See full comment</target> + <target state="needs-translation">Ver comentário completo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html</context> <context context-type="linenumber">53</context> @@ -7756,49 +7725,49 @@ <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="8390803680962035202" datatype="html"> + <trans-unit id="8390803680962035202" datatype="html" xml:space="preserve"> <source>Follower</source> - <target state="new">Follower</target> + <target state="needs-translation">Seguidor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="4691552465058437520" datatype="html"> + <trans-unit id="4691552465058437520" datatype="html" xml:space="preserve"> <source>Commented video</source> - <target state="new">Commented video</target> + <target state="needs-translation">Vídeo comentado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html</context> <context context-type="linenumber">76</context> </context-group> </trans-unit> - <trans-unit id="8098332505860203521" datatype="html"> + <trans-unit id="8098332505860203521" datatype="html" xml:space="preserve"> <source>Only display comments with this tag</source> - <target state="new">Only display comments with this tag</target> + <target state="needs-translation">Exibir apenas comentários com esta tag</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html</context> <context context-type="linenumber">92</context> </context-group> </trans-unit> - <trans-unit id="7266085473379376028" datatype="html"> + <trans-unit id="7266085473379376028" datatype="html" xml:space="preserve"> <source>No comments found matching current filters.</source> - <target state="new">No comments found matching current filters.</target> + <target state="needs-translation">Nenhum comentário encontrado correspondendo aos filtros atuais.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html</context> <context context-type="linenumber">115</context> </context-group> </trans-unit> - <trans-unit id="2398388496754671928" datatype="html"> + <trans-unit id="2398388496754671928" datatype="html" xml:space="preserve"> <source>No comments found.</source> - <target state="new">No comments found.</target> + <target state="needs-translation">Nenhum comentário encontrado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html</context> <context context-type="linenumber">116</context> </context-group> </trans-unit> - <trans-unit id="4604870995665811499" datatype="html"> + <trans-unit id="4604870995665811499" datatype="html" xml:space="preserve"> <source>Local comments</source> - <target state="new">Local comments</target> + <target state="needs-translation">Comentários locais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">121</context> @@ -7812,129 +7781,129 @@ <context context-type="linenumber">125</context> </context-group> </trans-unit> - <trans-unit id="7483158147658382515" datatype="html"> + <trans-unit id="7483158147658382515" datatype="html" xml:space="preserve"> <source>Comments on local videos</source> - <target state="new">Comments on local videos</target> + <target state="needs-translation">Comentários em vídeos locais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">129</context> </context-group> </trans-unit> - <trans-unit id="4759830021629072866" datatype="html"> + <trans-unit id="4759830021629072866" datatype="html" xml:space="preserve"> <source>Display comments awaiting your approval</source> - <target state="new">Display comments awaiting your approval</target> + <target state="needs-translation">Exibir comentários aguardando sua aprovação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">141</context> </context-group> </trans-unit> - <trans-unit id="5810973984628060415" datatype="html"> + <trans-unit id="5810973984628060415" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {Comment approved.} other {<x id="count"/> comments approved.}}</source> - <target state="new">{count, plural, =1 {Comment approved.} other {<x id="count"/> comments approved.}}</target> + <target state="needs-translation">{count, plural, =1 {Comentário aprovado.} outro {<x id="count"/> comentários aprovados.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">193</context> </context-group> </trans-unit> - <trans-unit id="1420624050293070194" datatype="html"> + <trans-unit id="1420624050293070194" datatype="html" xml:space="preserve"> <source>No abuses found matching current filters.</source> - <target state="new">No abuses found matching current filters.</target> + <target state="needs-translation">Nenhum abuso encontrado correspondendo aos filtros atuais.</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">167</context> </context-group> </trans-unit> - <trans-unit id="639328713281980021" datatype="html"> + <trans-unit id="639328713281980021" datatype="html" xml:space="preserve"> <source>No abuses found.</source> - <target state="new">No abuses found.</target> + <target state="needs-translation">Nenhum abuso encontrado.</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">168</context> </context-group> </trans-unit> - <trans-unit id="1807029821872995706" datatype="html"> + <trans-unit id="1807029821872995706" datatype="html" xml:space="preserve"> <source>Unsolved reports</source> - <target state="new">Unsolved reports</target> + <target state="needs-translation">Relatórios não resolvidos</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">78</context> </context-group> </trans-unit> - <trans-unit id="2570256912317308673" datatype="html"> + <trans-unit id="2570256912317308673" datatype="html" xml:space="preserve"> <source>Accepted reports</source> - <target state="new">Accepted reports</target> + <target state="needs-translation">Relatórios aceitos</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">82</context> </context-group> </trans-unit> - <trans-unit id="4335414817109654558" datatype="html"> + <trans-unit id="4335414817109654558" datatype="html" xml:space="preserve"> <source>Refused reports</source> - <target state="new">Refused reports</target> + <target state="needs-translation">Relatórios recusados</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">86</context> </context-group> </trans-unit> - <trans-unit id="5604806676748121035" datatype="html"> + <trans-unit id="5604806676748121035" datatype="html" xml:space="preserve"> <source>Reports with blocked videos</source> - <target state="new">Reports with blocked videos</target> + <target state="needs-translation">Relatórios com vídeos bloqueados</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">90</context> </context-group> </trans-unit> - <trans-unit id="5105869928182826553" datatype="html"> + <trans-unit id="5105869928182826553" datatype="html" xml:space="preserve"> <source>Reports with deleted videos</source> - <target state="new">Reports with deleted videos</target> + <target state="needs-translation">Relatórios com vídeos excluídos</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">94</context> </context-group> </trans-unit> - <trans-unit id="4678289986918934018" datatype="html"> + <trans-unit id="4678289986918934018" datatype="html" xml:space="preserve"> <source>Block reason:</source> - <target state="new">Block reason:</target> + <target state="needs-translation">Motivo do bloqueio:</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">76</context> </context-group> </trans-unit> - <trans-unit id="8390860433951751429" datatype="html"> + <trans-unit id="8390860433951751429" datatype="html" xml:space="preserve"> <source>No blocked video found matching current filters.</source> - <target state="new">No blocked video found matching current filters.</target> + <target state="needs-translation">Nenhum vídeo bloqueado encontrado correspondendo aos filtros atuais.</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">93</context> </context-group> </trans-unit> - <trans-unit id="5030329587275248535" datatype="html"> + <trans-unit id="5030329587275248535" datatype="html" xml:space="preserve"> <source>No blocked video found.</source> - <target state="new">No blocked video found.</target> + <target state="needs-translation">Nenhum vídeo bloqueado encontrado.</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">94</context> </context-group> </trans-unit> - <trans-unit id="7755288609601798418" datatype="html"> + <trans-unit id="7755288609601798418" datatype="html" xml:space="preserve"> <source>Automatic blocks</source> - <target state="new">Automatic blocks</target> + <target state="needs-translation">Blocos automáticos</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">60</context> </context-group> </trans-unit> - <trans-unit id="6510868134640657079" datatype="html"> + <trans-unit id="6510868134640657079" datatype="html" xml:space="preserve"> <source>Manual blocks</source> - <target state="new">Manual blocks</target> + <target state="needs-translation">Blocos manuais</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">64</context> </context-group> </trans-unit> - <trans-unit id="1868606282505332204" datatype="html"> + <trans-unit id="1868606282505332204" datatype="html" xml:space="preserve"> <source>Reports</source> - <target state="new">Reports</target> + <target state="needs-translation">Relatórios</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-moderation.component.ts</context> <context context-type="linenumber">31</context> @@ -8018,9 +7987,9 @@ <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="2662644497259948010" datatype="html"> + <trans-unit id="2662644497259948010" datatype="html" xml:space="preserve"> <source>Comment</source> - <target state="new">Comment</target> + <target state="needs-translation">Comentário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts</context> <context context-type="linenumber">92</context> @@ -8038,9 +8007,9 @@ <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="8103613717136753118" datatype="html"> + <trans-unit id="8103613717136753118" datatype="html" xml:space="preserve"> <source>The video was blocked</source> - <target state="new">The video was blocked</target> + <target state="needs-translation">O vídeo foi bloqueado</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">75</context> @@ -8062,27 +8031,25 @@ <context context-type="linenumber">81</context> </context-group> </trans-unit> - <trans-unit id="945158208982640603" datatype="html"> + <trans-unit id="945158208982640603" datatype="html" xml:space="preserve"> <source>(Deleted video)</source> - <target state="new">(Deleted video)</target> + <target state="needs-translation">(Vídeo deletado)</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">86</context> </context-group> </trans-unit> - <trans-unit id="1530731524535521716" datatype="html"> + <trans-unit id="1530731524535521716" datatype="html" xml:space="preserve"> <source>Account deleted</source> - <target state="new"> - Account deleted - </target> + <target state="needs-translation">Conta excluída</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">116</context> </context-group> </trans-unit> - <trans-unit id="1191715835847858871" datatype="html"> + <trans-unit id="1191715835847858871" datatype="html" xml:space="preserve"> <source>Open video in a new tab</source> - <target state="new">Open video in a new tab</target> + <target state="needs-translation">Abrir vídeo em uma nova aba</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">45</context> @@ -8116,17 +8083,17 @@ <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="6452372740127749380" datatype="html"> + <trans-unit id="6452372740127749380" datatype="html" xml:space="preserve"> <source>Messages</source> - <target state="new">Messages</target> + <target state="needs-translation">Mensagens</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">27</context> </context-group> </trans-unit> - <trans-unit id="1969144763032891922" datatype="html"> + <trans-unit id="1969144763032891922" datatype="html" xml:space="preserve"> <source>Internal note</source> - <target state="new">Internal note</target> + <target state="needs-translation">Nota interna</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">28</context> @@ -8204,9 +8171,9 @@ <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="6453471031802119612"> + <trans-unit id="6453471031802119612" xml:space="preserve"> <source>Unmute</source> - <target state="new">Unmute</target> + <target state="needs-translation">descontentamento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/account-blocklist.component.html</context> <context context-type="linenumber">26</context> @@ -8256,9 +8223,9 @@ <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="2959657578684395250" datatype="html"> + <trans-unit id="2959657578684395250" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {Follow request sent!} other {Follow requests sent!}}</source> - <target state="new">{count, plural, =1 {Follow request sent!} other {Follow requests sent!}}</target> + <target state="needs-translation">{count, plural, =1 {Solicitação de acompanhamento enviada!} other {Solicitações de acompanhamento enviadas!}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/following-list/follow-modal.component.ts</context> <context context-type="linenumber">74</context> @@ -8284,9 +8251,9 @@ <context context-type="linenumber">58</context> </context-group> </trans-unit> - <trans-unit id="4086606389696938932"> + <trans-unit id="4086606389696938932" xml:space="preserve"> <source>Account</source> - <target state="new">Account</target> + <target state="needs-translation">Conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/registration-list.component.html</context> <context context-type="linenumber">35</context> @@ -8328,73 +8295,73 @@ <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="2338185419645468935" datatype="html"> + <trans-unit id="2338185419645468935" datatype="html" xml:space="preserve"> <source>List installed plugins</source> - <target state="new">List installed plugins</target> + <target state="needs-translation">Listar plugins instalados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugins.routes.ts</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="8897412584195581488" datatype="html"> + <trans-unit id="8897412584195581488" datatype="html" xml:space="preserve"> <source>Search plugins</source> - <target state="new">Search plugins</target> + <target state="needs-translation">Pesquisar plugins</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugins.routes.ts</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="4994333937800672218" datatype="html"> + <trans-unit id="4994333937800672218" datatype="html" xml:space="preserve"> <source>Show plugin</source> - <target state="new">Show plugin</target> + <target state="needs-translation">Mostrar plugin</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugins.routes.ts</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="8259696070728377358" datatype="html"> + <trans-unit id="8259696070728377358" datatype="html" xml:space="preserve"> <source>Plugins/Themes</source> - <target state="new">Plugins/Themes</target> + <target state="needs-translation">Plugins/Temas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="3204334247986678419" datatype="html"> + <trans-unit id="3204334247986678419" datatype="html" xml:space="preserve"> <source>Runners</source> - <target state="new">Runners</target> + <target state="needs-translation">Corredores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">111</context> </context-group> </trans-unit> - <trans-unit id="4894835484717268716" datatype="html"> + <trans-unit id="4894835484717268716" datatype="html" xml:space="preserve"> <source>Installed</source> - <target state="new">Installed</target> + <target state="needs-translation">Instalado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="7186771264833643704" datatype="html"> + <trans-unit id="7186771264833643704" datatype="html" xml:space="preserve"> <source>This plugin is developed by Framasoft, the not-for-profit that develops PeerTube</source> - <target state="new">This plugin is developed by Framasoft, the not-for-profit that develops PeerTube</target> + <target state="needs-translation">Este plugin foi desenvolvido pela Framasoft, a organização sem fins lucrativos que desenvolve o PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="8852490424970169127" datatype="html"> + <trans-unit id="8852490424970169127" datatype="html" xml:space="preserve"> <source>Official</source> - <target state="new">Official</target> + <target state="needs-translation">Oficial</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="5976946399792378437" datatype="html"> + <trans-unit id="5976946399792378437" datatype="html" xml:space="preserve"> <source>This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube</source> - <target state="new">This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube</target> + <target state="needs-translation">Este plugin é recomendado pela Framasoft, a organização sem fins lucrativos que desenvolve o PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">50</context> @@ -8408,75 +8375,73 @@ <context context-type="linenumber">145</context> </context-group> </trans-unit> - <trans-unit id="3300472325769888962" datatype="html"> + <trans-unit id="3300472325769888962" datatype="html" xml:space="preserve"> <source>Plugins & Themes</source> - <target state="new">Plugins & Themes</target> + <target state="needs-translation">Plugins e Temas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">152</context> </context-group> </trans-unit> - <trans-unit id="1782375284146839174" datatype="html"> + <trans-unit id="1782375284146839174" datatype="html" xml:space="preserve"> <source>Available themes</source> - <target state="new">Available themes</target> + <target state="needs-translation">Temas disponíveis</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">156</context> </context-group> </trans-unit> - <trans-unit id="9205443410527464015" datatype="html"> + <trans-unit id="9205443410527464015" datatype="html" xml:space="preserve"> <source>Plugins enabled</source> - <target state="new">Plugins enabled</target> + <target state="needs-translation">Plugins habilitados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.html</context> <context context-type="linenumber">165</context> </context-group> </trans-unit> - <trans-unit id="5410940035535748578" datatype="html"> + <trans-unit id="5410940035535748578" datatype="html" xml:space="preserve"> <source>Close this message</source> - <target state="new">Close this message</target> + <target state="needs-translation">Feche esta mensagem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.html</context> <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="2006841089844688970" datatype="html"> + <trans-unit id="2006841089844688970" datatype="html" xml:space="preserve"> <source>To load your new installed plugins or themes, refresh the page.</source> - <target state="new"> - To load your new installed plugins or themes, refresh the page. -</target> + <target state="needs-translation">Para carregar seus novos plugins ou temas instalados, atualize a página.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="7577430199525157466" datatype="html"> + <trans-unit id="7577430199525157466" datatype="html" xml:space="preserve"> <source>Popular plugins</source> - <target state="new">Popular plugins</target> + <target state="needs-translation">Plugins populares</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="830877982972543118" datatype="html"> + <trans-unit id="830877982972543118" datatype="html" xml:space="preserve"> <source>Popular themes</source> - <target state="new">Popular themes</target> + <target state="needs-translation">Temas populares</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="1780056719120519633" datatype="html"> + <trans-unit id="1780056719120519633" datatype="html" xml:space="preserve"> <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}}"/> para "<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">23</context> </context-group> </trans-unit> - <trans-unit id="3148804384763272950" datatype="html"> + <trans-unit id="3148804384763272950" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {result} other {results} }</source> - <target state="new">{VAR_PLURAL, plural, =1 {result} other {results} }</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {resultado} outro {resultados} }</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">23</context> @@ -8486,11 +8451,9 @@ <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="2722270956157821098" datatype="html"> + <trans-unit id="2722270956157821098" datatype="html" xml:space="preserve"> <source>No results.</source> - <target state="new"> - No results. -</target> + <target state="needs-translation">Nenhum resultado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.html</context> <context context-type="linenumber">34</context> @@ -8504,121 +8467,121 @@ <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="29832309535656200" datatype="html"> + <trans-unit id="29832309535656200" datatype="html" xml:space="preserve"> <source>System</source> - <target state="new">System</target> + <target state="needs-translation">Sistema</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">134</context> </context-group> </trans-unit> - <trans-unit id="2279400024471134535" datatype="html"> + <trans-unit id="2279400024471134535" datatype="html" xml:space="preserve"> <source>Remote runners</source> - <target state="new">Remote runners</target> + <target state="needs-translation">Corredores remotos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">115</context> </context-group> </trans-unit> - <trans-unit id="7565129593705813435" datatype="html"> + <trans-unit id="7565129593705813435" datatype="html" xml:space="preserve"> <source>Runner jobs</source> - <target state="new">Runner jobs</target> + <target state="needs-translation">Empregos de corredor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">120</context> </context-group> </trans-unit> - <trans-unit id="9093336259390347521" datatype="html"> + <trans-unit id="9093336259390347521" datatype="html" xml:space="preserve"> <source>Registration tokens</source> - <target state="new">Registration tokens</target> + <target state="needs-translation">Tokens de registro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">125</context> </context-group> </trans-unit> - <trans-unit id="5902504074840207881" datatype="html"> + <trans-unit id="5902504074840207881" datatype="html" xml:space="preserve"> <source>Local jobs</source> - <target state="new">Local jobs</target> + <target state="needs-translation">Empregos locais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">141</context> </context-group> </trans-unit> - <trans-unit id="8949443215142664126" datatype="html"> + <trans-unit id="8949443215142664126" datatype="html" xml:space="preserve"> <source>Delete this comment</source> - <target state="new">Delete this comment</target> + <target state="needs-translation">Apagar este comentário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="3327751240218085797" datatype="html"> + <trans-unit id="3327751240218085797" datatype="html" xml:space="preserve"> <source>Delete all comments of this account</source> - <target state="new">Delete all comments of this account</target> + <target state="needs-translation">Excluir todos os comentários desta conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="2850960459131251840" datatype="html"> + <trans-unit id="2850960459131251840" datatype="html" xml:space="preserve"> <source>Comments are deleted after a few minutes</source> - <target state="new">Comments are deleted after a few minutes</target> + <target state="needs-translation">Os comentários são excluídos após alguns minutos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">81</context> </context-group> </trans-unit> - <trans-unit id="284741121040858744" datatype="html"> + <trans-unit id="284741121040858744" datatype="html" xml:space="preserve"> <source>Approve this comment</source> - <target state="new">Approve this comment</target> + <target state="needs-translation">Aprovar este comentário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">88</context> </context-group> </trans-unit> - <trans-unit id="1271241007621398467" datatype="html"> + <trans-unit id="1271241007621398467" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {1 comment deleted.} other {<x id="count"/> comments deleted.}}</source> - <target state="new">{count, plural, =1 {1 comment deleted.} other {<x id="count"/> comments deleted.}}</target> + <target state="needs-translation">{count, plural, =1 {1 comentário excluído.} outro {<x id="count"/> comentários excluídos.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">215</context> </context-group> </trans-unit> - <trans-unit id="379090446060940062" datatype="html"> + <trans-unit id="379090446060940062" datatype="html" xml:space="preserve"> <source>Do you really want to delete all comments of <x id="PH"/>?</source> - <target state="new">Do you really want to delete all comments of <x id="PH"/>?</target> + <target state="needs-translation">Você realmente deseja excluir todos os comentários de<x id="PH"/> ?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">239</context> </context-group> </trans-unit> - <trans-unit id="4539246224625965241" datatype="html"> + <trans-unit id="4539246224625965241" datatype="html" xml:space="preserve"> <source>Comments of <x id="PH"/> will be deleted in a few minutes</source> - <target state="new">Comments of <x id="PH"/> will be deleted in a few minutes</target> + <target state="needs-translation">Comentários de<x id="PH"/> será deletado em alguns minutos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.ts</context> <context context-type="linenumber">251</context> </context-group> </trans-unit> - <trans-unit id="3204306399736151644" datatype="html"> + <trans-unit id="3204306399736151644" datatype="html" xml:space="preserve"> <source>Comments list</source> - <target state="new">Comments list</target> + <target state="needs-translation">Lista de comentários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/overview.routes.ts</context> <context context-type="linenumber">58</context> </context-group> </trans-unit> - <trans-unit id="289582790179344391" datatype="html"> + <trans-unit id="289582790179344391" datatype="html" xml:space="preserve"> <source>This view also shows comments from muted accounts.</source> - <target state="new">This view also shows comments from muted accounts.</target> + <target state="needs-translation">Esta visualização também mostra comentários de contas silenciadas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/comments/video-comment-list.component.html</context> <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="6110554376228744887" datatype="html"> + <trans-unit id="6110554376228744887" datatype="html" xml:space="preserve"> <source>Select all rows</source> - <target state="new">Select all rows</target> + <target state="needs-translation">Selecionar todas as linhas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">27</context> @@ -8648,17 +8611,17 @@ <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="2719284837486030903" datatype="html"> + <trans-unit id="2719284837486030903" datatype="html" xml:space="preserve"> <source>Job type</source> - <target state="new">Job type</target> + <target state="needs-translation">Tipo de trabalho</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="6170245880855918780" datatype="html"> + <trans-unit id="6170245880855918780" datatype="html" xml:space="preserve"> <source>Job state</source> - <target state="new">Job state</target> + <target state="needs-translation">Estado do trabalho</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">12</context> @@ -8680,25 +8643,25 @@ <context context-type="linenumber">122</context> </context-group> </trans-unit> - <trans-unit id="3901868627411944813" datatype="html"> + <trans-unit id="3901868627411944813" datatype="html" xml:space="preserve"> <source>Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="</small>"/></source> - <target state="new">Priority <x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/>(1 = highest priority)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="</small>"/></target> + <target state="needs-translation">Prioridade<x id="START_SMALL_TEXT" ctype="x-small" equiv-text="<small>"/> (1 = prioridade mais alta)<x id="CLOSE_SMALL_TEXT" ctype="x-small" equiv-text="</small>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="3419681791450150574" datatype="html"> + <trans-unit id="3419681791450150574" datatype="html" xml:space="preserve"> <source>Progress</source> - <target state="new">Progress</target> + <target state="needs-translation">Progresso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="7242197455061561082" datatype="html"> + <trans-unit id="7242197455061561082" datatype="html" xml:space="preserve"> <source>Processed/Finished</source> - <target state="new">Processed/Finished</target> + <target state="needs-translation">Processado/Finalizado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">42</context> @@ -8708,57 +8671,57 @@ <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="914197284349366734" datatype="html"> + <trans-unit id="914197284349366734" datatype="html" xml:space="preserve"> <source>No jobs found.</source> - <target state="new">No jobs found.</target> + <target state="needs-translation">Nenhuma vaga encontrada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">109</context> </context-group> </trans-unit> - <trans-unit id="2713421326605345655" datatype="html"> + <trans-unit id="2713421326605345655" datatype="html" xml:space="preserve"> <source>No <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code> "/> jobs found.</source> - <target state="new">No <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code> "/> jobs found.</target> + <target state="needs-translation">Não <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="{{ jobType }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code> "/> empregos encontrados.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">111</context> </context-group> </trans-unit> - <trans-unit id="2384897339170501794" datatype="html"> + <trans-unit id="2384897339170501794" datatype="html" xml:space="preserve"> <source>No <x id="START_TAG_SPAN"/><x id="INTERPOLATION"/><x id="CLOSE_TAG_SPAN"/> jobs found.</source> - <target state="new">No <x id="START_TAG_SPAN"/><x id="INTERPOLATION"/><x id="CLOSE_TAG_SPAN"/> jobs found.</target> + <target state="needs-translation">Não<x id="START_TAG_SPAN"/><x id="INTERPOLATION"/><x id="CLOSE_TAG_SPAN"/> empregos encontrados.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">115</context> </context-group> </trans-unit> - <trans-unit id="4457061340457477073" datatype="html"> + <trans-unit id="4457061340457477073" datatype="html" xml:space="preserve"> <source>No <x id="START_TAG_CODE"/><x id="INTERPOLATION"/><x id="CLOSE_TAG_CODE"/> jobs found that are <x id="START_TAG_SPAN"/><x id="INTERPOLATION_1"/><x id="CLOSE_TAG_SPAN"/>.</source> - <target state="new">No <x id="START_TAG_CODE"/><x id="INTERPOLATION"/><x id="CLOSE_TAG_CODE"/> jobs found that are <x id="START_TAG_SPAN"/><x id="INTERPOLATION_1"/><x id="CLOSE_TAG_SPAN"/>.</target> + <target state="needs-translation">Não<x id="START_TAG_CODE"/><x id="INTERPOLATION"/><x id="CLOSE_TAG_CODE"/> empregos encontrados que são<x id="START_TAG_SPAN"/><x id="INTERPOLATION_1"/><x id="CLOSE_TAG_SPAN"/> .</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/jobs/jobs.component.html</context> <context context-type="linenumber">117</context> </context-group> </trans-unit> - <trans-unit id="1653926345388884833" datatype="html"> + <trans-unit id="1653926345388884833" datatype="html" xml:space="preserve"> <source>Log type</source> - <target state="new">Log type</target> + <target state="needs-translation">Tipo de log</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="888341446683346521" datatype="html"> + <trans-unit id="888341446683346521" datatype="html" xml:space="preserve"> <source>Start date</source> - <target state="new">Start date</target> + <target state="needs-translation">Data de início</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="1102717806459547726" datatype="html"> + <trans-unit id="1102717806459547726" datatype="html" xml:space="preserve"> <source>Refresh</source> - <target state="new">Refresh</target> + <target state="needs-translation">Atualizar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.html</context> <context context-type="linenumber">26</context> @@ -8788,33 +8751,33 @@ <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="6052766076365105714" datatype="html"> + <trans-unit id="6052766076365105714" datatype="html" xml:space="preserve"> <source>now</source> - <target state="new">now</target> + <target state="needs-translation">agora</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="5311176376484381099" datatype="html"> + <trans-unit id="5311176376484381099" datatype="html" xml:space="preserve"> <source>Log level</source> - <target state="new">Log level</target> + <target state="needs-translation">Nível de log</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="8984988128489304664" datatype="html"> + <trans-unit id="8984988128489304664" datatype="html" xml:space="preserve"> <source>Filter logs by tags</source> - <target state="new">Filter logs by tags</target> + <target state="needs-translation">Filtrar logs por tags</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="9053612499880707554" datatype="html"> + <trans-unit id="9053612499880707554" datatype="html" xml:space="preserve"> <source>Example: ffmpeg, api</source> - <target state="new">Example: ffmpeg, api</target> + <target state="needs-translation">Exemplo: ffmpeg, api</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">40</context> @@ -8828,25 +8791,25 @@ <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="2308490727635384266" datatype="html"> + <trans-unit id="2308490727635384266" datatype="html" xml:space="preserve"> <source>Logs copied</source> - <target state="new">Logs copied</target> + <target state="needs-translation">Logs copiados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">55</context> </context-group> </trans-unit> - <trans-unit id="2064122482972455058" datatype="html"> + <trans-unit id="2064122482972455058" datatype="html" xml:space="preserve"> <source>Copy logs</source> - <target state="new">Copy logs</target> + <target state="needs-translation">Copiar logs</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">55</context> </context-group> </trans-unit> - <trans-unit id="1570003374195931619" datatype="html"> + <trans-unit id="1570003374195931619" datatype="html" xml:space="preserve"> <source>No log.</source> - <target state="new">No log.</target> + <target state="needs-translation">Nenhum registro.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.html</context> <context context-type="linenumber">59</context> @@ -8860,49 +8823,49 @@ <context context-type="linenumber">67</context> </context-group> </trans-unit> - <trans-unit id="7396175500300709096" datatype="html"> + <trans-unit id="7396175500300709096" datatype="html" xml:space="preserve"> <source>INSTANCE</source> - <target state="new">INSTANCE</target> + <target state="needs-translation">EXEMPLO</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">7</context> </context-group> </trans-unit> - <trans-unit id="3470254178332563634" datatype="html"> + <trans-unit id="3470254178332563634" datatype="html" xml:space="preserve"> <source>Square icon</source> - <target state="new">Square icon</target> + <target state="needs-translation">Ícone quadrado</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">12</context> </context-group> </trans-unit> - <trans-unit id="7072202226437407363" datatype="html"> + <trans-unit id="7072202226437407363" datatype="html" xml:space="preserve"> <source>Square icon can be used on your custom homepage.</source> - <target state="new">Square icon can be used on your custom homepage.</target> + <target state="needs-translation">O ícone quadrado pode ser usado na sua página inicial personalizada.</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">15</context> </context-group> </trans-unit> - <trans-unit id="5401784168930937916" datatype="html"> + <trans-unit id="5401784168930937916" datatype="html" xml:space="preserve"> <source>Banner</source> - <target state="new">Banner</target> + <target state="needs-translation">Bandeira</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">26</context> </context-group> </trans-unit> - <trans-unit id="1702458049569424041" datatype="html"> + <trans-unit id="1702458049569424041" datatype="html" xml:space="preserve"> <source>Banner is displayed in the about, login and registration pages and be used on your custom homepage.</source> - <target state="new">Banner is displayed in the about, login and registration pages and be used on your custom homepage.</target> + <target state="needs-translation">O banner é exibido nas páginas Sobre, Login e Registro e pode ser usado na sua página inicial personalizada.</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">29</context> </context-group> </trans-unit> - <trans-unit id="6614390687854488723" datatype="html"> + <trans-unit id="6614390687854488723" datatype="html" xml:space="preserve"> <source>It can also be displayed on external websites to promote your instance, such as <x id="START_LINK" ctype="x-a" equiv-text="<a target="_blank" href="https://joinpeertube.org/instances">"/>JoinPeerTube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</source> - <target state="new">It can also be displayed on external websites to promote your instance, such as <x id="START_LINK" ctype="x-a" equiv-text="<a target="_blank" href="https://joinpeertube.org/instances">"/>JoinPeerTube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</target> + <target state="needs-translation">Ele também pode ser exibido em sites externos para promover sua instância, como <x id="START_LINK" ctype="x-a" equiv-text="<a target="_blank" href="https://joinpeertube.org/instances">"/> Junte-se ao PeerTube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> .</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">30</context> @@ -8940,17 +8903,17 @@ <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="7794655859478571096" datatype="html"> + <trans-unit id="7794655859478571096" datatype="html" xml:space="preserve"> <source>Main instance categories</source> - <target state="new">Main instance categories</target> + <target state="needs-translation">Categorias de instâncias principais</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">75</context> </context-group> </trans-unit> - <trans-unit id="6588040559347368313" datatype="html"> + <trans-unit id="6588040559347368313" datatype="html" xml:space="preserve"> <source>Add a new category</source> - <target state="new">Add a new category</target> + <target state="needs-translation">Adicionar uma nova categoria</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">82</context> @@ -9000,9 +8963,9 @@ <context context-type="linenumber">74</context> </context-group> </trans-unit> - <trans-unit id="1243134386580173960" datatype="html"> + <trans-unit id="1243134386580173960" datatype="html" xml:space="preserve"> <source>Save video settings</source> - <target state="new">Save video settings</target> + <target state="needs-translation">Salvar configurações de vídeo</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">79</context> @@ -9016,9 +8979,9 @@ <context context-type="linenumber">71</context> </context-group> </trans-unit> - <trans-unit id="5983800192187691457" datatype="html"> + <trans-unit id="5983800192187691457" datatype="html" xml:space="preserve"> <source>Main languages you/your moderators speak</source> - <target state="new">Main languages you/your moderators speak</target> + <target state="needs-translation">Principais idiomas que você/seus moderadores falam</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">89</context> @@ -9032,25 +8995,25 @@ <context context-type="linenumber">107</context> </context-group> </trans-unit> - <trans-unit id="4423835119021329687" datatype="html"> + <trans-unit id="4423835119021329687" datatype="html" xml:space="preserve"> <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/users">"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to build a moderation team. </source> - <target state="new"> Manage <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/users">"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to build a moderation team. </target> + <target state="needs-translation">Gerenciar <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/users">"/> Usuários<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para construir uma equipe de moderação. </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">109</context> </context-group> </trans-unit> - <trans-unit id="7030031694783481217" datatype="html"> + <trans-unit id="7030031694783481217" datatype="html" xml:space="preserve"> <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="needs-translation">Esta instância é dedicada a conteúdo sensível ou NSFW</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">117</context> </context-group> </trans-unit> - <trans-unit id="3646118928964436382" datatype="html"> + <trans-unit id="3646118928964436382" datatype="html" xml:space="preserve"> <source>Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </source> - <target state="new"> Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. </target> + <target state="needs-translation">Habilitá-lo permitirá que outros administradores saibam que você está federando principalmente conteúdo confidencial.<x id="LINE_BREAK" ctype="lb" equiv-text="<br />"/> Além disso, a caixa de seleção NSFW no upload de vídeo será marcada automaticamente por padrão. </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">122</context> @@ -9092,9 +9055,9 @@ <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="1617785425462022303" datatype="html"> + <trans-unit id="1617785425462022303" datatype="html" xml:space="preserve"> <source>Strategy</source> - <target state="new">Strategy</target> + <target state="needs-translation">Estratégia</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">26</context> @@ -9116,9 +9079,9 @@ <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="4127416011499804250" datatype="html"> + <trans-unit id="4127416011499804250" datatype="html" xml:space="preserve"> <source>Code of conduct</source> - <target state="new">Code of conduct</target> + <target state="needs-translation">Código de Conduta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">160</context> @@ -9132,9 +9095,9 @@ <context context-type="linenumber">97</context> </context-group> </trans-unit> - <trans-unit id="3076079242537393946" datatype="html"> + <trans-unit id="3076079242537393946" datatype="html" xml:space="preserve"> <source>Moderation information</source> - <target state="new">Moderation information</target> + <target state="needs-translation">Informações de moderação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">146</context> @@ -9148,97 +9111,97 @@ <context context-type="linenumber">79</context> </context-group> </trans-unit> - <trans-unit id="5056489767203690328" datatype="html"> + <trans-unit id="5056489767203690328" datatype="html" xml:space="preserve"> <source>Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc</source> - <target state="new">Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc</target> + <target state="needs-translation">Quem modera a instância? Qual é a política em relação a vídeos NSFW? Vídeos políticos? etc.</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">171</context> </context-group> </trans-unit> - <trans-unit id="2047672753819413550" datatype="html"> + <trans-unit id="2047672753819413550" datatype="html" xml:space="preserve"> <source>YOU AND YOUR INSTANCE</source> - <target state="new">YOU AND YOUR INSTANCE</target> + <target state="needs-translation">VOCÊ E SUA INSTÂNCIA</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">184</context> </context-group> </trans-unit> - <trans-unit id="3968335261686887328" datatype="html"> + <trans-unit id="3968335261686887328" datatype="html" xml:space="preserve"> <source>Who is behind the instance?</source> - <target state="new">Who is behind the instance?</target> + <target state="needs-translation">Quem está por trás da instância?</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">190</context> </context-group> </trans-unit> - <trans-unit id="7323194786468446482" datatype="html"> + <trans-unit id="7323194786468446482" datatype="html" xml:space="preserve"> <source>A single person? A non-profit? A company?</source> - <target state="new">A single person? A non-profit? A company?</target> + <target state="needs-translation">Uma pessoa? Uma organização sem fins lucrativos? Uma empresa?</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">191</context> </context-group> </trans-unit> - <trans-unit id="5480243297215266596" datatype="html"> + <trans-unit id="5480243297215266596" datatype="html" xml:space="preserve"> <source>Why did you create this instance?</source> - <target state="new">Why did you create this instance?</target> + <target state="needs-translation">Por que você criou esta instância?</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">200</context> </context-group> </trans-unit> - <trans-unit id="6995481962115300007" datatype="html"> + <trans-unit id="6995481962115300007" datatype="html" xml:space="preserve"> <source>To share your personal videos? To open registrations and allow people to upload what they want?</source> - <target state="new">To share your personal videos? To open registrations and allow people to upload what they want?</target> + <target state="needs-translation">Para compartilhar seus vídeos pessoais? Para abrir inscrições e permitir que as pessoas carreguem o que quiserem?</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">201</context> </context-group> </trans-unit> - <trans-unit id="3667968987954856844" datatype="html"> + <trans-unit id="3667968987954856844" datatype="html" xml:space="preserve"> <source>How long do you plan to maintain this instance?</source> - <target state="new">How long do you plan to maintain this instance?</target> + <target state="needs-translation">Por quanto tempo você planeja manter esta instância?</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">210</context> </context-group> </trans-unit> - <trans-unit id="6722472563287778070" datatype="html"> + <trans-unit id="6722472563287778070" datatype="html" xml:space="preserve"> <source>It's important to know for users who want to register on your instance</source> - <target state="new">It's important to know for users who want to register on your instance</target> + <target state="needs-translation">É importante saber para usuários que desejam se registrar em sua instância</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">211</context> </context-group> </trans-unit> - <trans-unit id="8362291348781958428" datatype="html"> + <trans-unit id="8362291348781958428" datatype="html" xml:space="preserve"> <source>How will you finance the PeerTube server?</source> - <target state="new">How will you finance the PeerTube server?</target> + <target state="needs-translation">Como você financiará o servidor PeerTube?</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">220</context> </context-group> </trans-unit> - <trans-unit id="2441006645448216398" datatype="html"> + <trans-unit id="2441006645448216398" datatype="html" xml:space="preserve"> <source>With your own funds? With user donations? Advertising?</source> - <target state="new">With your own funds? With user donations? Advertising?</target> + <target state="needs-translation">Com seus próprios fundos? Com doações de usuários? Publicidade?</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">221</context> </context-group> </trans-unit> - <trans-unit id="6853511883515031762" datatype="html"> + <trans-unit id="6853511883515031762" datatype="html" xml:space="preserve"> <source>OTHER INFORMATION</source> - <target state="new">OTHER INFORMATION</target> + <target state="needs-translation">OUTRAS INFORMAÇÕES</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">234</context> </context-group> </trans-unit> - <trans-unit id="3447208665089679283" datatype="html"> + <trans-unit id="3447208665089679283" datatype="html" xml:space="preserve"> <source>What server/hardware does the instance run on?</source> - <target state="new">What server/hardware does the instance run on?</target> + <target state="needs-translation">Em qual servidor/hardware a instância é executada?</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">240</context> @@ -9252,161 +9215,161 @@ <context context-type="linenumber">241</context> </context-group> </trans-unit> - <trans-unit id="8557599287230755359" datatype="html"> + <trans-unit id="8557599287230755359" datatype="html" xml:space="preserve"> <source>APPEARANCE</source> - <target state="new">APPEARANCE</target> + <target state="needs-translation">APARÊNCIA</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="371306187337992930" datatype="html"> + <trans-unit id="371306187337992930" datatype="html" xml:space="preserve"> <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/plugins">"/>plugins & themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more involved changes, or add slight <x id="START_LINK_1" equiv-text="<a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/>customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="new"> Use <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/plugins">"/>plugins & themes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more involved changes, or add slight <x id="START_LINK_1" equiv-text="<a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/>customizations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <target state="needs-translation">Usar <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" routerLink="/admin/plugins">"/> plugins e temas<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para mudanças mais complexas, ou adicionar pequenas <x id="START_LINK_1" equiv-text="<a class="link-orange" routerLink="/admin/config/edit-custom" fragment="advanced-configuration">"/> personalizações<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> . </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="4096396973250090478" datatype="html"> + <trans-unit id="4096396973250090478" datatype="html" xml:space="preserve"> <source>Landing page</source> - <target state="new">Landing page</target> + <target state="needs-translation">Página de destino</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="589280645445401478" datatype="html"> + <trans-unit id="589280645445401478" datatype="html" xml:space="preserve"> <source>Default trending algorithm</source> - <target state="new">Default trending algorithm</target> + <target state="needs-translation">Algoritmo de tendência padrão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">39,41</context> </context-group> </trans-unit> - <trans-unit id="554741830445276244" datatype="html"> + <trans-unit id="554741830445276244" datatype="html" xml:space="preserve"> <source>Hot videos</source> - <target state="new">Hot videos</target> + <target state="needs-translation">Vídeos quentes</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="4046343890883004514" datatype="html"> + <trans-unit id="4046343890883004514" datatype="html" xml:space="preserve"> <source>Recent views</source> - <target state="new">Recent views</target> + <target state="needs-translation">Visualizações recentes</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="8177374861384376651" datatype="html"> + <trans-unit id="8177374861384376651" datatype="html" xml:space="preserve"> <source>Most liked videos</source> - <target state="new">Most liked videos</target> + <target state="needs-translation">Vídeos mais curtidos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="297360345401834321" datatype="html"> + <trans-unit id="297360345401834321" datatype="html" xml:space="preserve"> <source>Global views</source> - <target state="new">Global views</target> + <target state="needs-translation">Visões globais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="5862227717871131052" datatype="html"> + <trans-unit id="5862227717871131052" datatype="html" xml:space="preserve"> <source>Prefer author display name in video miniature</source> - <target state="new">Prefer author display name in video miniature</target> + <target state="needs-translation">Prefira o nome de exibição do autor na miniatura do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="5444889468197427724" datatype="html"> + <trans-unit id="5444889468197427724" datatype="html" xml:space="preserve"> <source>Redirect users on single external auth when users click on the login button in menu</source> - <target state="new">Redirect users on single external auth when users click on the login button in menu</target> + <target state="needs-translation">Redirecionar usuários para autenticação externa única quando os usuários clicam no botão de login no menu</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="2138469194506455231" datatype="html"> + <trans-unit id="2138469194506455231" datatype="html" xml:space="preserve"> <source>⚠️ You don't have any external auth plugin enabled.</source> - <target state="new">⚠️ You don't have any external auth plugin enabled.</target> + <target state="needs-translation">⚠️ Você não tem nenhum plugin de autenticação externa habilitado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">76</context> </context-group> </trans-unit> - <trans-unit id="6608125149782412086" datatype="html"> + <trans-unit id="6608125149782412086" datatype="html" xml:space="preserve"> <source>⚠️ You have multiple external auth plugins enabled.</source> - <target state="new">⚠️ You have multiple external auth plugins enabled.</target> + <target state="needs-translation">⚠️ Você tem vários plugins de autenticação externa habilitados.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">77</context> </context-group> </trans-unit> - <trans-unit id="4809162812315301010" datatype="html"> + <trans-unit id="4809162812315301010" datatype="html" xml:space="preserve"> <source>BROADCAST MESSAGE</source> - <target state="new">BROADCAST MESSAGE</target> + <target state="needs-translation">MENSAGEM DE TRANSMISSÃO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">90</context> </context-group> </trans-unit> - <trans-unit id="7097094470713539753" datatype="html"> + <trans-unit id="7097094470713539753" datatype="html" xml:space="preserve"> <source>Display a message on your instance</source> - <target state="new"> Display a message on your instance </target> + <target state="needs-translation">Exibir uma mensagem na sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">92</context> </context-group> </trans-unit> - <trans-unit id="4686199497574248459" datatype="html"> + <trans-unit id="4686199497574248459" datatype="html" xml:space="preserve"> <source>Enable broadcast message</source> - <target state="new">Enable broadcast message</target> + <target state="needs-translation">Habilitar mensagem de transmissão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="9192050065623241777" datatype="html"> + <trans-unit id="9192050065623241777" datatype="html" xml:space="preserve"> <source>Allow users to dismiss the broadcast message</source> - <target state="new">Allow users to dismiss the broadcast message </target> + <target state="needs-translation">Permitir que os usuários descartem a mensagem de transmissão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">110</context> </context-group> </trans-unit> - <trans-unit id="6582848618760132901" datatype="html"> + <trans-unit id="6582848618760132901" datatype="html" xml:space="preserve"> <source>Broadcast message level</source> - <target state="new">Broadcast message level</target> + <target state="needs-translation">Nível de mensagem de transmissão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">115</context> </context-group> </trans-unit> - <trans-unit id="8066608938393600549" datatype="html"> + <trans-unit id="8066608938393600549" datatype="html" xml:space="preserve"> <source>Message</source> - <target state="new">Message</target> + <target state="needs-translation">Mensagem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">129</context> </context-group> </trans-unit> - <trans-unit id="5631159720194597622" datatype="html"> + <trans-unit id="5631159720194597622" datatype="html" xml:space="preserve"> <source>NEW USERS</source> - <target state="new">NEW USERS</target> + <target state="needs-translation">NOVOS USUÁRIOS</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">146</context> </context-group> </trans-unit> - <trans-unit id="2669509104300979449" datatype="html"> + <trans-unit id="2669509104300979449" datatype="html" xml:space="preserve"> <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> to set their quota individually. </source> - <target state="new"> Manage <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/>users<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> to set their quota individually. </target> + <target state="needs-translation">Gerenciar<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/users">"/> Usuários<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> para definir sua cota individualmente. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">148</context> @@ -9428,49 +9391,49 @@ <context context-type="linenumber">182</context> </context-group> </trans-unit> - <trans-unit id="1255320588719339650" datatype="html"> + <trans-unit id="1255320588719339650" datatype="html" xml:space="preserve"> <source>When the total number of users in your instance reaches this limit, registrations are disabled. -1 == unlimited</source> - <target state="new">When the total number of users in your instance reaches this limit, registrations are disabled. -1 == unlimited</target> + <target state="needs-translation">Quando o número total de usuários em sua instância atinge esse limite, os registros são desabilitados. -1 == ilimitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">183,185</context> </context-group> </trans-unit> - <trans-unit id="8497774075394617130" datatype="html"> + <trans-unit id="8497774075394617130" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {user} other {users}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {user} other {users}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {usuário} outro {usuários}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">190</context> </context-group> </trans-unit> - <trans-unit id="5620049714977547431" datatype="html"> + <trans-unit id="5620049714977547431" datatype="html" xml:space="preserve"> <source>Signup won't be limited to a fixed number of users.</source> - <target state="new">Signup won't be limited to a fixed number of users.</target> + <target state="needs-translation">A inscrição não será limitada a um número fixo de usuários.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">195</context> </context-group> </trans-unit> - <trans-unit id="1663379405062033606" datatype="html"> + <trans-unit id="1663379405062033606" datatype="html" xml:space="preserve"> <source>Minimum required age to create an account</source> - <target state="new">Minimum required age to create an account</target> + <target state="needs-translation">Idade mínima necessária para criar uma conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">199</context> </context-group> </trans-unit> - <trans-unit id="8342879272354516454" datatype="html"> + <trans-unit id="8342879272354516454" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {year old} other {years old}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {year old} other {years old}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {ano} outro {anos}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">206</context> </context-group> </trans-unit> - <trans-unit id="7456307533995141215" datatype="html"> + <trans-unit id="7456307533995141215" datatype="html" xml:space="preserve"> <source>Enable Signup</source> - <target state="new">Enable Signup</target> + <target state="needs-translation">Habilitar inscrição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">158</context> @@ -9492,9 +9455,9 @@ <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="3807699453257291879" datatype="html"> + <trans-unit id="3807699453257291879" datatype="html" xml:space="preserve"> <source>Comments</source> - <target state="new">Comments</target> + <target state="needs-translation">Comentários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-overview.component.ts</context> <context context-type="linenumber">45</context> @@ -9508,9 +9471,9 @@ <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="8147229944654164397" datatype="html"> + <trans-unit id="8147229944654164397" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {Video} other {Videos} }</source> - <target state="new">{VAR_PLURAL, plural, =1 {Video} other {Videos} }</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {Vídeo} outro {Vídeos} }</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">24</context> @@ -9520,9 +9483,9 @@ <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="2068564237394270744" datatype="html"> + <trans-unit id="2068564237394270744" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {Channel} other {Channels} }</source> - <target state="new">{VAR_PLURAL, plural, =1 {Channel} other {Channels} }</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {Canal} outros {Canais} }</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">30</context> @@ -9532,9 +9495,9 @@ <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="407487463718398437" datatype="html"> + <trans-unit id="407487463718398437" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} }</source> - <target state="new">{VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} }</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {Assinante} outro {Assinantes} }</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">36</context> @@ -9544,9 +9507,9 @@ <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="9036137946566829282" datatype="html"> + <trans-unit id="9036137946566829282" datatype="html" xml:space="preserve"> <source>Incriminated in reports</source> - <target state="new">Incriminated in reports</target> + <target state="needs-translation">Incriminado em relatórios</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">42</context> @@ -9556,9 +9519,9 @@ <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="7441750243186193044" datatype="html"> + <trans-unit id="7441750243186193044" datatype="html" xml:space="preserve"> <source>Authored reports accepted</source> - <target state="new">Authored reports accepted</target> + <target state="needs-translation">Relatórios de autoria aceitos</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">48</context> @@ -9568,9 +9531,9 @@ <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="3094586852616580737" datatype="html"> + <trans-unit id="3094586852616580737" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {Comment} other {Comments} }</source> - <target state="new">{VAR_PLURAL, plural, =1 {Comment} other {Comments} }</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {Comentário} outro {Comentários} }</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">54</context> @@ -9580,9 +9543,9 @@ <context context-type="linenumber">54</context> </context-group> </trans-unit> - <trans-unit id="7362516430807501858" datatype="html"> + <trans-unit id="7362516430807501858" datatype="html" xml:space="preserve"> <source>NEW USER</source> - <target state="new">NEW USER</target> + <target state="needs-translation">NOVO USUÁRIO</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">75</context> @@ -9592,9 +9555,9 @@ <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="3008420115644088420" datatype="html"> + <trans-unit id="3008420115644088420" datatype="html" xml:space="preserve"> <source>Configuration</source> - <target state="new">Configuration</target> + <target state="needs-translation">Configuração</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">61</context> @@ -9604,9 +9567,9 @@ <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="502260296951057925" datatype="html"> + <trans-unit id="502260296951057925" datatype="html" xml:space="preserve"> <source>Default video quota per user</source> - <target state="new">Default video quota per user</target> + <target state="needs-translation">Cota de vídeo padrão por usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">218</context> @@ -9644,385 +9607,385 @@ <context context-type="linenumber">179</context> </context-group> </trans-unit> - <trans-unit id="8509882464852636851" datatype="html"> + <trans-unit id="8509882464852636851" datatype="html" xml:space="preserve"> <source>Default daily upload limit per user</source> - <target state="new">Default daily upload limit per user</target> + <target state="needs-translation">Limite de upload diário padrão por usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">235</context> </context-group> </trans-unit> - <trans-unit id="1140716714758760841" datatype="html"> + <trans-unit id="1140716714758760841" datatype="html" xml:space="preserve"> <source>Automatically enable video history for new users</source> - <target state="new">Automatically enable video history for new users</target> + <target state="needs-translation">Habilitar automaticamente o histórico de vídeo para novos usuários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">253</context> </context-group> </trans-unit> - <trans-unit id="4719342289581047890" datatype="html"> + <trans-unit id="4719342289581047890" datatype="html" xml:space="preserve"> <source>Allow import with a torrent file or a magnet URI</source> - <target state="new">Allow import with a torrent file or a magnet URI</target> + <target state="needs-translation">Permitir importação com um arquivo torrent ou um URI magnet</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">301</context> </context-group> </trans-unit> - <trans-unit id="6801844913630625451" datatype="html"> + <trans-unit id="6801844913630625451" datatype="html" xml:space="preserve"> <source>⚠️ We don't recommend to enable this feature if you don't trust your users</source> - <target state="new">⚠️ We don't recommend to enable this feature if you don't trust your users</target> + <target state="needs-translation">⚠️ Não recomendamos habilitar esse recurso se você não confia em seus usuários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">304</context> </context-group> </trans-unit> - <trans-unit id="3991697548652611331" datatype="html"> + <trans-unit id="3991697548652611331" datatype="html" xml:space="preserve"> <source>Allow channel synchronization with channel of other platforms like YouTube</source> - <target state="new">Allow channel synchronization with channel of other platforms like YouTube</target> + <target state="needs-translation">Permitir sincronização de canais com canais de outras plataformas como o YouTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">315</context> </context-group> </trans-unit> - <trans-unit id="7404104645798703279" datatype="html"> + <trans-unit id="7404104645798703279" datatype="html" xml:space="preserve"> <source>⛔ You need to allow import with HTTP URL to be able to activate this feature.</source> - <target state="new"> ⛔ You need to allow import with HTTP URL to be able to activate this feature. </target> + <target state="needs-translation">⛔ Você precisa permitir a importação com URL HTTP para poder ativar este recurso.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">319</context> </context-group> </trans-unit> - <trans-unit id="5239500638742740142" datatype="html"> + <trans-unit id="5239500638742740142" datatype="html" xml:space="preserve"> <source>Max channel synchronization per user</source> - <target state="new">Max channel synchronization per user</target> + <target state="needs-translation">Sincronização máxima de canais por usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">326,328</context> </context-group> </trans-unit> - <trans-unit id="7725203429401574666" datatype="html"> + <trans-unit id="7725203429401574666" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {sync} other {syncs}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {sync} other {syncs}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {sincronização} outras {sincronizações}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">333</context> </context-group> </trans-unit> - <trans-unit id="3950258704315544174" datatype="html"> + <trans-unit id="3950258704315544174" datatype="html" xml:space="preserve"> <source>Unless a user is marked as trusted, their videos will stay private until a moderator reviews them.</source> - <target state="new">Unless a user is marked as trusted, their videos will stay private until a moderator reviews them.</target> + <target state="needs-translation">A menos que um usuário seja marcado como confiável, seus vídeos permanecerão privados até que um moderador os analise.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">352</context> </context-group> </trans-unit> - <trans-unit id="7055002182446434458" datatype="html"> + <trans-unit id="7055002182446434458" datatype="html" xml:space="preserve"> <source>Allow users to upload a new version of their video</source> - <target state="new">Allow users to upload a new version of their video</target> + <target state="needs-translation">Permitir que os usuários carreguem uma nova versão do seu vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">366</context> </context-group> </trans-unit> - <trans-unit id="6098767935728651255" datatype="html"> + <trans-unit id="6098767935728651255" datatype="html" xml:space="preserve"> <source>Enable video storyboards</source> - <target state="new">Enable video storyboards</target> + <target state="needs-translation">Habilitar storyboards de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">377</context> </context-group> </trans-unit> - <trans-unit id="7773354014171617955" datatype="html"> + <trans-unit id="7773354014171617955" datatype="html" xml:space="preserve"> <source>Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video</source> - <target state="new">Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video</target> + <target state="needs-translation">Gere storyboards de vídeos locais usando ffmpeg para que os usuários possam ver a prévia do vídeo no player enquanto o reproduzem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">380</context> </context-group> </trans-unit> - <trans-unit id="2136244827103907557" datatype="html"> + <trans-unit id="2136244827103907557" datatype="html" xml:space="preserve"> <source>Enable video transcription</source> - <target state="new">Enable video transcription</target> + <target state="needs-translation">Habilitar transcrição de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">390</context> </context-group> </trans-unit> - <trans-unit id="8008057374731814667" datatype="html"> + <trans-unit id="8008057374731814667" datatype="html" xml:space="preserve"> <source><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin/configuration#automatic-transcription" target="_blank">"/>Automatically create subtitles<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for uploaded/imported VOD videos</source> - <target state="new"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin/configuration#automatic-transcription" target="_blank">"/>Automatically create subtitles<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for uploaded/imported VOD videos</target> + <target state="needs-translation"><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin/configuration#automatic-transcription" target="_blank">"/> Criar legendas automaticamente<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para vídeos VOD carregados/importados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">393,394</context> </context-group> </trans-unit> - <trans-unit id="776440228653665977" datatype="html"> + <trans-unit id="776440228653665977" datatype="html" xml:space="preserve"> <source>Enable remote runners for transcription</source> - <target state="new">Enable remote runners for transcription</target> + <target state="needs-translation">Habilitar corredores remotos para transcrição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">400</context> </context-group> </trans-unit> - <trans-unit id="1724410063065362654" datatype="html"> + <trans-unit id="1724410063065362654" datatype="html" xml:space="preserve"> <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process transcription tasks. Remote runners has to register on your instance first. </source> - <target state="new"> Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process transcription tasks. Remote runners has to register on your instance first. </target> + <target state="needs-translation">Usar <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/> corredores remotos<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para processar tarefas de transcrição. Os executores remotos precisam se registrar na sua instância primeiro. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">404</context> </context-group> </trans-unit> - <trans-unit id="424703522835656806" datatype="html"> + <trans-unit id="424703522835656806" datatype="html" xml:space="preserve"> <source>VIDEO CHANNELS</source> - <target state="new">VIDEO CHANNELS</target> + <target state="needs-translation">CANAIS DE VÍDEO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">419</context> </context-group> </trans-unit> - <trans-unit id="7026684190224451991" datatype="html"> + <trans-unit id="7026684190224451991" datatype="html" xml:space="preserve"> <source>Max video channels per user</source> - <target state="new">Max video channels per user</target> + <target state="needs-translation">Máximo de canais de vídeo por usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">424</context> </context-group> </trans-unit> - <trans-unit id="3840267063842708224" datatype="html"> + <trans-unit id="3840267063842708224" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {channel} other {channels}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {channel} other {channels}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {canal} outros {canais}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">431</context> </context-group> </trans-unit> - <trans-unit id="3428986951244800347" datatype="html"> + <trans-unit id="3428986951244800347" datatype="html" xml:space="preserve"> <source>Block new videos automatically</source> - <target state="new">Block new videos automatically</target> + <target state="needs-translation">Bloquear novos vídeos automaticamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">349</context> </context-group> </trans-unit> - <trans-unit id="2054846790157376783" datatype="html"> + <trans-unit id="2054846790157376783" datatype="html" xml:space="preserve"> <source>SEARCH</source> - <target state="new">SEARCH</target> + <target state="needs-translation">PROCURAR</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">441</context> </context-group> </trans-unit> - <trans-unit id="3442084803796199253" datatype="html"> + <trans-unit id="3442084803796199253" datatype="html" xml:space="preserve"> <source>Allow users to do remote URI/handle search</source> - <target state="new">Allow users to do remote URI/handle search</target> + <target state="needs-translation">Permitir que os usuários façam pesquisa remota de URI/identificador</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">452</context> </context-group> </trans-unit> - <trans-unit id="2258148539285928012" datatype="html"> + <trans-unit id="2258148539285928012" datatype="html" xml:space="preserve"> <source>Allow <x id="START_TAG_STRONG"/>your users<x id="CLOSE_TAG_STRONG"/> to look up remote videos/actors that may not be federated with your instance</source> - <target state="new">Allow <x id="START_TAG_STRONG"/>your users<x id="CLOSE_TAG_STRONG"/> to look up remote videos/actors that may not be federated with your instance</target> + <target state="needs-translation">Permitir<x id="START_TAG_STRONG"/> seus usuários<x id="CLOSE_TAG_STRONG"/> para procurar vídeos/atores remotos que podem não estar federados com sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">455</context> </context-group> </trans-unit> - <trans-unit id="7295422540935146771" datatype="html"> + <trans-unit id="7295422540935146771" datatype="html" xml:space="preserve"> <source>Allow anonymous to do remote URI/handle search</source> - <target state="new">Allow anonymous to do remote URI/handle search</target> + <target state="needs-translation">Permitir que anônimo faça pesquisa remota de URI/identificador</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">463</context> </context-group> </trans-unit> - <trans-unit id="7305237807882754643" datatype="html"> + <trans-unit id="7305237807882754643" datatype="html" xml:space="preserve"> <source>Allow <x id="START_TAG_STRONG"/>anonymous users<x id="CLOSE_TAG_STRONG"/> to look up remote videos/actors that may not be federated with your instance</source> - <target state="new">Allow <x id="START_TAG_STRONG"/>anonymous users<x id="CLOSE_TAG_STRONG"/> to look up remote videos/actors that may not be federated with your instance</target> + <target state="needs-translation">Permitir<x id="START_TAG_STRONG"/> usuários anônimos<x id="CLOSE_TAG_STRONG"/> para procurar vídeos/atores remotos que podem não estar federados com sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">466</context> </context-group> </trans-unit> - <trans-unit id="5273935530181504015" datatype="html"> + <trans-unit id="5273935530181504015" datatype="html" xml:space="preserve"> <source>⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select.</source> - <target state="new">⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select.</target> + <target state="needs-translation">⚠️ Essa funcionalidade depende muito da moderação de instâncias seguidas pelo índice de pesquisa selecionado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">480</context> </context-group> </trans-unit> - <trans-unit id="1886227550697837417" datatype="html"> + <trans-unit id="1886227550697837417" datatype="html" xml:space="preserve"> <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="new"> You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <target state="needs-translation">Você deve usar apenas índices de pesquisa moderados em produção ou <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://framagit.org/framasoft/peertube/search-index">"/> hospede o seu próprio<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> . </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">483</context> </context-group> </trans-unit> - <trans-unit id="2331464426553277323" datatype="html"> + <trans-unit id="2331464426553277323" datatype="html" xml:space="preserve"> <source>Search index URL</source> - <target state="new">Search index URL</target> + <target state="needs-translation">Índice de pesquisa URL</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">489</context> </context-group> </trans-unit> - <trans-unit id="8524278911521465398" datatype="html"> + <trans-unit id="8524278911521465398" datatype="html" xml:space="preserve"> <source>Disable local search in search bar</source> - <target state="new">Disable local search in search bar</target> + <target state="needs-translation">Desabilitar pesquisa local na barra de pesquisa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">502</context> </context-group> </trans-unit> - <trans-unit id="6568991917245875948" datatype="html"> + <trans-unit id="6568991917245875948" datatype="html" xml:space="preserve"> <source>Otherwise the local search stays used by default</source> - <target state="new">Otherwise the local search stays used by default</target> + <target state="needs-translation">Caso contrário, a pesquisa local permanece usada por padrão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">512</context> </context-group> </trans-unit> - <trans-unit id="6117138245696620472" datatype="html"> + <trans-unit id="6117138245696620472" datatype="html" xml:space="preserve"> <source>USER IMPORT/EXPORT</source> - <target state="new">USER IMPORT/EXPORT</target> + <target state="needs-translation">IMPORTAÇÃO/EXPORTAÇÃO DO USUÁRIO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">530</context> </context-group> </trans-unit> - <trans-unit id="6056998652615283808" datatype="html"> + <trans-unit id="6056998652615283808" datatype="html" xml:space="preserve"> <source>Allow your users to import a data archive</source> - <target state="new">Allow your users to import a data archive</target> + <target state="needs-translation">Permita que seus usuários importem um arquivo de dados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">540</context> </context-group> </trans-unit> - <trans-unit id="4091781230315618850" datatype="html"> + <trans-unit id="4091781230315618850" datatype="html" xml:space="preserve"> <source>Video quota is checked on import so the user doesn't upload a too big archive file</source> - <target state="new">Video quota is checked on import so the user doesn't upload a too big archive file</target> + <target state="needs-translation">A cota de vídeo é verificada na importação para que o usuário não carregue um arquivo muito grande</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">543</context> </context-group> </trans-unit> - <trans-unit id="3112747752460656486" datatype="html"> + <trans-unit id="3112747752460656486" datatype="html" xml:space="preserve"> <source>Video quota (daily quota is not taken into account) is also checked for each video when PeerTube is processing the import</source> - <target state="new">Video quota (daily quota is not taken into account) is also checked for each video when PeerTube is processing the import</target> + <target state="needs-translation">A cota de vídeo (a cota diária não é levada em consideração) também é verificada para cada vídeo quando o PeerTube está processando a importação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">544</context> </context-group> </trans-unit> - <trans-unit id="4793397386811591255" datatype="html"> + <trans-unit id="4793397386811591255" datatype="html" xml:space="preserve"> <source>Allow your users to export their data</source> - <target state="new">Allow your users to export their data</target> + <target state="needs-translation">Permita que seus usuários exportem seus dados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">558</context> </context-group> </trans-unit> - <trans-unit id="74636758368624456" datatype="html"> + <trans-unit id="74636758368624456" datatype="html" xml:space="preserve"> <source>Users can export their PeerTube data in a .zip for backup or re-import. Only one export at a time is allowed per user</source> - <target state="new">Users can export their PeerTube data in a .zip for backup or re-import. Only one export at a time is allowed per user</target> + <target state="needs-translation">Os usuários podem exportar seus dados do PeerTube em um .zip para backup ou reimportação. Apenas uma exportação por vez é permitida por usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">561</context> </context-group> </trans-unit> - <trans-unit id="7396688046674522189" datatype="html"> + <trans-unit id="7396688046674522189" datatype="html" xml:space="preserve"> <source>Max user video quota allowed to generate the export</source> - <target state="new">Max user video quota allowed to generate the export</target> + <target state="needs-translation">Cota máxima de vídeo do usuário permitida para gerar a exportação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">567</context> </context-group> </trans-unit> - <trans-unit id="1967420418158999705" datatype="html"> + <trans-unit id="1967420418158999705" datatype="html" xml:space="preserve"> <source>If the user decides to include the video files in the archive</source> - <target state="new">If the user decides to include the video files in the archive</target> + <target state="needs-translation">Se o usuário decidir incluir os arquivos de vídeo no arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">569</context> </context-group> </trans-unit> - <trans-unit id="8092614302698579026" datatype="html"> + <trans-unit id="8092614302698579026" datatype="html" xml:space="preserve"> <source>User export expiration</source> - <target state="new">User export expiration</target> + <target state="needs-translation">Expiração da exportação do usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">584</context> </context-group> </trans-unit> - <trans-unit id="5226878764906871194" datatype="html"> + <trans-unit id="5226878764906871194" datatype="html" xml:space="preserve"> <source>The archive file is deleted after this period.</source> - <target state="new">The archive file is deleted after this period.</target> + <target state="needs-translation">O arquivo compactado é excluído após esse período.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">588</context> </context-group> </trans-unit> - <trans-unit id="4444955208013675027" datatype="html"> + <trans-unit id="4444955208013675027" datatype="html" xml:space="preserve"> <source>Search bar uses the global search index by default</source> - <target state="new">Search bar uses the global search index by default</target> + <target state="needs-translation">A barra de pesquisa usa o índice de pesquisa global por padrão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">509</context> </context-group> </trans-unit> - <trans-unit id="6476750382562952780" datatype="html"> + <trans-unit id="6476750382562952780" datatype="html" xml:space="preserve"> <source>Enable global search</source> - <target state="new">Enable global search</target> + <target state="needs-translation">Habilitar pesquisa global</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">477</context> </context-group> </trans-unit> - <trans-unit id="836183323506117145" datatype="html"> + <trans-unit id="836183323506117145" datatype="html" xml:space="preserve"> <source>FEDERATION</source> - <target state="new">FEDERATION</target> + <target state="needs-translation">FEDERAÇÃO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">604</context> </context-group> </trans-unit> - <trans-unit id="252719899360434356" datatype="html"> + <trans-unit id="252719899360434356" datatype="html" xml:space="preserve"> <source>Manage <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> with other instances. </source> - <target state="new"> Manage <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/>relations<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> with other instances. </target> + <target state="needs-translation">Gerenciar<x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/follows">"/> relações<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> com outras instâncias. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">606</context> </context-group> </trans-unit> - <trans-unit id="9119248927271669654" datatype="html"> + <trans-unit id="9119248927271669654" datatype="html" xml:space="preserve"> <source>Other instances can follow yours</source> - <target state="new">Other instances can follow yours</target> + <target state="needs-translation">Outras instâncias podem seguir a sua</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">618</context> </context-group> </trans-unit> - <trans-unit id="7015551137649102649" datatype="html"> + <trans-unit id="7015551137649102649" datatype="html" xml:space="preserve"> <source>Manually approve new instance followers</source> - <target state="new">Manually approve new instance followers</target> + <target state="needs-translation">Aprovar manualmente novos seguidores de instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">625</context> </context-group> </trans-unit> - <trans-unit id="4803992993548153434" datatype="html"> + <trans-unit id="4803992993548153434" datatype="html" xml:space="preserve"> <source>Automatically follow back instances</source> - <target state="new">Automatically follow back instances</target> + <target state="needs-translation">Seguir instâncias de volta automaticamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">638</context> </context-group> </trans-unit> - <trans-unit id="2092224316392295720" datatype="html"> + <trans-unit id="2092224316392295720" datatype="html" xml:space="preserve"> <source>⚠️ This functionality requires a lot of attention and extra moderation.</source> - <target state="new">⚠️ This functionality requires a lot of attention and extra moderation.</target> + <target state="needs-translation">⚠️ Essa funcionalidade requer muita atenção e moderação extra.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">161</context> @@ -10036,41 +9999,41 @@ <context context-type="linenumber">654</context> </context-group> </trans-unit> - <trans-unit id="1206277798664538171" datatype="html"> + <trans-unit id="1206277798664538171" datatype="html" xml:space="preserve"> <source>Signup requires approval by moderators</source> - <target state="new">Signup requires approval by moderators</target> + <target state="needs-translation">A inscrição requer aprovação dos moderadores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">170</context> </context-group> </trans-unit> - <trans-unit id="1718269478813020014" datatype="html"> + <trans-unit id="1718269478813020014" datatype="html" xml:space="preserve"> <source>Index URL</source> - <target state="new">Index URL</target> + <target state="needs-translation">URL do índice</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">663</context> </context-group> </trans-unit> - <trans-unit id="173263206605027981" datatype="html"> + <trans-unit id="173263206605027981" datatype="html" xml:space="preserve"> <source>Automatically follow instances of a public index</source> - <target state="new">Automatically follow instances of a public index</target> + <target state="needs-translation">Seguir automaticamente instâncias de um índice público</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">651</context> </context-group> </trans-unit> - <trans-unit id="9076632742417302918" datatype="html"> + <trans-unit id="9076632742417302918" datatype="html" xml:space="preserve"> <source>See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances" rel="noopener noreferer" target="_blank">"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information about the expected URL </source> - <target state="new"> See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances" rel="noopener noreferer" target="_blank">"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information about the expected URL </target> + <target state="needs-translation">Ver <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/admin-following-instances?id=automatically-follow-other-instances" rel="noopener noreferer" target="_blank">"/> a documentação<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> para mais informações sobre o URL esperado </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">657</context> </context-group> </trans-unit> - <trans-unit id="3946988229617310200" datatype="html"> + <trans-unit id="3946988229617310200" datatype="html" xml:space="preserve"> <source>ADMINISTRATORS</source> - <target state="new">ADMINISTRATORS</target> + <target state="needs-translation">ADMINISTRADORES</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">683</context> @@ -10084,9 +10047,9 @@ <context context-type="linenumber">689</context> </context-group> </trans-unit> - <trans-unit id="4722881456283329321"> + <trans-unit id="4722881456283329321" xml:space="preserve"> <source>Enable contact form</source> - <target state="new">Enable contact form</target> + <target state="needs-translation">Habilitar formulário de contato</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">702</context> @@ -10100,49 +10063,49 @@ <context context-type="linenumber">711</context> </context-group> </trans-unit> - <trans-unit id="2502039689036410119" datatype="html"> + <trans-unit id="2502039689036410119" datatype="html" xml:space="preserve"> <source>Extra configuration required by Twitter/X. All other social media (Facebook, Mastodon, etc.) are supported out of the box.</source> - <target state="new"> Extra configuration required by Twitter/X. All other social media (Facebook, Mastodon, etc.) are supported out of the box. </target> + <target state="needs-translation">Configuração extra necessária para Twitter/X. Todas as outras mídias sociais (Facebook, Mastodon, etc.) são suportadas imediatamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">714</context> </context-group> </trans-unit> - <trans-unit id="6966836698348768805" datatype="html"> + <trans-unit id="6966836698348768805" datatype="html" xml:space="preserve"> <source>Your Twitter/X username</source> - <target state="new">Your Twitter/X username</target> + <target state="needs-translation">Seu nome de usuário do Twitter/X</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">724</context> </context-group> </trans-unit> - <trans-unit id="5402438532456058874" datatype="html"> + <trans-unit id="5402438532456058874" datatype="html" xml:space="preserve"> <source>Indicates the Twitter/X account for the website or platform where the content was published.</source> - <target state="new">Indicates the Twitter/X account for the website or platform where the content was published.</target> + <target state="needs-translation">Indica a conta do Twitter/X do site ou plataforma onde o conteúdo foi publicado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">727</context> </context-group> </trans-unit> - <trans-unit id="8113899484555907381" datatype="html"> + <trans-unit id="8113899484555907381" datatype="html" xml:space="preserve"> <source>This is just an extra information injected in PeerTube HTML that is required by Twitter/X. If you don't have a Twitter/X account, just leave the default value.</source> - <target state="new">This is just an extra information injected in PeerTube HTML that is required by Twitter/X. If you don't have a Twitter/X account, just leave the default value.</target> + <target state="needs-translation">Esta é apenas uma informação extra injetada no HTML do PeerTube que é exigida pelo Twitter/X. Se você não tem uma conta no Twitter/X, deixe o valor padrão.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">729</context> </context-group> </trans-unit> - <trans-unit id="5926348345797688952" datatype="html"> + <trans-unit id="5926348345797688952" datatype="html" xml:space="preserve"> <source>VOD Transcoding</source> - <target state="new">VOD Transcoding</target> + <target state="needs-translation">Transcodificação VOD</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="4776429682428363094" datatype="html"> + <trans-unit id="4776429682428363094" datatype="html" xml:space="preserve"> <source>1 day</source> - <target state="new">1 day</target> + <target state="needs-translation">1 dia</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts</context> <context context-type="linenumber">69</context> @@ -10152,33 +10115,33 @@ <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="5730801210509951539" datatype="html"> + <trans-unit id="5730801210509951539" datatype="html" xml:space="preserve"> <source>2 days</source> - <target state="new">2 days</target> + <target state="needs-translation">2 dias</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts</context> <context context-type="linenumber">70</context> </context-group> </trans-unit> - <trans-unit id="8542568275115626925" datatype="html"> + <trans-unit id="8542568275115626925" datatype="html" xml:space="preserve"> <source>7 days</source> - <target state="new">7 days</target> + <target state="needs-translation">7 dias</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts</context> <context context-type="linenumber">71</context> </context-group> </trans-unit> - <trans-unit id="7152095234138763013" datatype="html"> + <trans-unit id="7152095234138763013" datatype="html" xml:space="preserve"> <source>30 days</source> - <target state="new">30 days</target> + <target state="needs-translation">30 dias</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts</context> <context context-type="linenumber">72</context> </context-group> </trans-unit> - <trans-unit id="493135676263039396" datatype="html"> + <trans-unit id="493135676263039396" datatype="html" xml:space="preserve"> <source>LIVE</source> - <target state="new">LIVE</target> + <target state="needs-translation">AO VIVO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">5</context> @@ -10188,65 +10151,65 @@ <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="1429138002697017359" datatype="html"> + <trans-unit id="1429138002697017359" datatype="html" xml:space="preserve"> <source>Enable users of your instance to stream live.</source> - <target state="new"> Enable users of your instance to stream live. </target> + <target state="needs-translation">Permita que os usuários da sua instância transmitam ao vivo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="8894612824234881672" datatype="html"> + <trans-unit id="8894612824234881672" datatype="html" xml:space="preserve"> <source>⚠️ Enabling live streaming requires trust in your users and extra moderation work</source> - <target state="new">⚠️ Enabling live streaming requires trust in your users and extra moderation work</target> + <target state="needs-translation">⚠️ Habilitar a transmissão ao vivo requer confiança em seus usuários e trabalho extra de moderação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="5205613575147327732" datatype="html"> + <trans-unit id="5205613575147327732" datatype="html" xml:space="preserve"> <source>If enabled, your server needs to accept incoming TCP traffic on port <x id="INTERPOLATION" equiv-text="{{ getLiveRTMPPort() }}"/></source> - <target state="new">If enabled, your server needs to accept incoming TCP traffic on port <x id="INTERPOLATION" equiv-text="{{ getLiveRTMPPort() }}"/></target> + <target state="needs-translation">Se habilitado, seu servidor precisa aceitar tráfego TCP de entrada na porta<x id="INTERPOLATION" equiv-text="{{ getLiveRTMPPort() }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="6421580347313273983" datatype="html"> + <trans-unit id="6421580347313273983" datatype="html" xml:space="preserve"> <source>Allow your users to automatically publish a replay of their live</source> - <target state="new">Allow your users to automatically publish a replay of their live</target> + <target state="needs-translation">Permita que seus usuários publiquem automaticamente uma repetição de suas transmissões ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="8583623894789865917" datatype="html"> + <trans-unit id="8583623894789865917" datatype="html" xml:space="preserve"> <source>Allow your users to change live latency</source> - <target state="new">Allow your users to change live latency</target> + <target state="needs-translation">Permita que seus usuários alterem a latência ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="6422195560028891534" datatype="html"> + <trans-unit id="6422195560028891534" datatype="html" xml:space="preserve"> <source>Small latency disables P2P and high latency can increase P2P ratio</source> - <target state="new"> Small latency disables P2P and high latency can increase P2P ratio </target> + <target state="needs-translation">Pequena latência desabilita P2P e alta latência pode aumentar a taxa P2P</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="5191164170233238999" datatype="html"> + <trans-unit id="5191164170233238999" datatype="html" xml:space="preserve"> <source>Max simultaneous lives created on your instance</source> - <target state="new">Max simultaneous lives created on your instance</target> + <target state="needs-translation">Máximo de vidas simultâneas criadas em sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="587451913482781730" datatype="html"> + <trans-unit id="587451913482781730" datatype="html" xml:space="preserve"> <source>(-1 for "unlimited")</source> - <target state="new">(-1 for "unlimited")</target> + <target state="needs-translation">(-1 para "ilimitado")</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">51,53</context> @@ -10256,9 +10219,9 @@ <context context-type="linenumber">63,65</context> </context-group> </trans-unit> - <trans-unit id="6830777508073747241" datatype="html"> + <trans-unit id="6830777508073747241" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {live} other {lives}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {live} other {lives}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {vivo} outro {vidas}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">55</context> @@ -10268,73 +10231,73 @@ <context context-type="linenumber">67</context> </context-group> </trans-unit> - <trans-unit id="1834362188086938736" datatype="html"> + <trans-unit id="1834362188086938736" datatype="html" xml:space="preserve"> <source>Max simultaneous lives created per user</source> - <target state="new">Max simultaneous lives created per user</target> + <target state="needs-translation">Máximo de vidas simultâneas criadas por usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="1521259619066122077" datatype="html"> + <trans-unit id="1521259619066122077" datatype="html" xml:space="preserve"> <source>Max live duration</source> - <target state="new">Max live duration</target> + <target state="needs-translation">Duração máxima ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">74</context> </context-group> </trans-unit> - <trans-unit id="5309195634424105927" datatype="html"> + <trans-unit id="5309195634424105927" datatype="html" xml:space="preserve"> <source>Live transcoding threads</source> - <target state="new">Live transcoding threads</target> + <target state="needs-translation">Tópicos de transcodificação ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">177</context> </context-group> </trans-unit> - <trans-unit id="4240037618955024499" datatype="html"> + <trans-unit id="4240037618955024499" datatype="html" xml:space="preserve"> <source>will claim at most <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with VOD transcoding </source> - <target state="new"> will claim at most <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with VOD transcoding </target> + <target state="needs-translation">reivindicará no máximo <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/><x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> com transcodificação VOD </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">181</context> </context-group> </trans-unit> - <trans-unit id="8489317904250057957" datatype="html"> + <trans-unit id="8489317904250057957" datatype="html" xml:space="preserve"> <source>will claim at least <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with VOD transcoding </source> - <target state="new"> will claim at least <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with VOD transcoding </target> + <target state="needs-translation">reivindicará pelo menos <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/><x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> com transcodificação VOD </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">185</context> </context-group> </trans-unit> - <trans-unit id="1417246074503129277" datatype="html"> + <trans-unit id="1417246074503129277" datatype="html" xml:space="preserve"> <source>Live transcoding profile</source> - <target state="new">Live transcoding profile</target> + <target state="needs-translation">Perfil de transcodificação ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">200</context> </context-group> </trans-unit> - <trans-unit id="8294583621306221742" datatype="html"> + <trans-unit id="8294583621306221742" datatype="html" xml:space="preserve"> <source>new live transcoding profiles can be added by PeerTube plugins</source> - <target state="new">new live transcoding profiles can be added by PeerTube plugins</target> + <target state="needs-translation">novos perfis de transcodificação ao vivo podem ser adicionados pelos plugins PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">201</context> </context-group> </trans-unit> - <trans-unit id="6727057461851446921" datatype="html"> + <trans-unit id="6727057461851446921" datatype="html" xml:space="preserve"> <source>Live resolutions to generate</source> - <target state="new">Live resolutions to generate</target> + <target state="needs-translation">Resoluções vivas para gerar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">130</context> </context-group> </trans-unit> - <trans-unit id="594064951138382358" datatype="html"> + <trans-unit id="594064951138382358" datatype="html" xml:space="preserve"> <source>Also transcode original resolution</source> - <target state="new">Also transcode original resolution</target> + <target state="needs-translation">Também transcodifique a resolução original</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">150</context> @@ -10344,49 +10307,49 @@ <context context-type="linenumber">176</context> </context-group> </trans-unit> - <trans-unit id="5429376346987783852" datatype="html"> + <trans-unit id="5429376346987783852" datatype="html" xml:space="preserve"> <source>Even if it's above your maximum enabled resolution</source> - <target state="new"> Even if it's above your maximum enabled resolution </target> + <target state="needs-translation">Mesmo que esteja acima da resolução máxima permitida</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">153</context> </context-group> </trans-unit> - <trans-unit id="3283660108004661843" datatype="html"> + <trans-unit id="3283660108004661843" datatype="html" xml:space="preserve"> <source>Enable remote runners for lives</source> - <target state="new">Enable remote runners for lives</target> + <target state="needs-translation">Permita que corredores remotos vivam vidas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">165</context> </context-group> </trans-unit> - <trans-unit id="2281161665447607254" datatype="html"> + <trans-unit id="2281161665447607254" datatype="html" xml:space="preserve"> <source>Allow live streaming</source> - <target state="new">Allow live streaming</target> + <target state="needs-translation">Permitir transmissão ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="6759167469686242835" datatype="html"> + <trans-unit id="6759167469686242835" datatype="html" xml:space="preserve"> <source>Transcoding enabled for live streams</source> - <target state="new">Transcoding enabled for live streams</target> + <target state="needs-translation">Transcodificação habilitada para transmissões ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">106</context> </context-group> </trans-unit> - <trans-unit id="2134381456844896041" datatype="html"> + <trans-unit id="2134381456844896041" datatype="html" xml:space="preserve"> <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process live transcoding. Remote runners has to register on your instance first. </source> - <target state="new"> Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process live transcoding. Remote runners has to register on your instance first. </target> + <target state="needs-translation">Usar <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/> corredores remotos<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para processar transcodificação ao vivo. Os executores remotos precisam se registrar na sua instância primeiro. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">169</context> </context-group> </trans-unit> - <trans-unit id="5975271795105968425" datatype="html"> + <trans-unit id="5975271795105968425" datatype="html" xml:space="preserve"> <source>Live streaming</source> - <target state="new">Live streaming</target> + <target state="needs-translation">Transmissão ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">47</context> @@ -10396,17 +10359,17 @@ <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="6201638315245239510" datatype="html"> + <trans-unit id="6201638315245239510" datatype="html" xml:space="preserve"> <source>Advanced</source> - <target state="new">Advanced</target> + <target state="needs-translation">Avançado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">56</context> </context-group> </trans-unit> - <trans-unit id="7911929966701561067" datatype="html"> + <trans-unit id="7911929966701561067" datatype="html" xml:space="preserve"> <source>TRANSCODING</source> - <target state="new">TRANSCODING</target> + <target state="needs-translation">TRANSCODIFICAÇÃO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">90</context> @@ -10416,9 +10379,9 @@ <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="8212237880239644112" datatype="html"> + <trans-unit id="8212237880239644112" datatype="html" xml:space="preserve"> <source>Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some.</source> - <target state="new"> Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. </target> + <target state="needs-translation">O mesmo que transcodificação de VOD, transcodificar transmissões ao vivo para que elas fiquem em um formato de transmissão que qualquer dispositivo possa reproduzir. Requer uma CPU robusta, e mais um pouco.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">92</context> @@ -10432,217 +10395,217 @@ <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="1386306711019304612" datatype="html"> + <trans-unit id="1386306711019304612" datatype="html" xml:space="preserve"> <source>Input</source> - <target state="new">Input</target> + <target state="needs-translation">Entrada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="8646250517331978259" datatype="html"> + <trans-unit id="8646250517331978259" datatype="html" xml:space="preserve"> <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process VOD transcoding. Remote runners has to register on your instance first. </source> - <target state="new"> Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process VOD transcoding. Remote runners has to register on your instance first. </target> + <target state="needs-translation">Usar <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/> corredores remotos<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para processar a transcodificação de VOD. Os executores remotos precisam se registrar na sua instância primeiro. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">195</context> </context-group> </trans-unit> - <trans-unit id="7452751710576287271"> + <trans-unit id="7452751710576287271" xml:space="preserve"> <source>Allow additional extensions</source> - <target state="new">Allow additional extensions</target> + <target state="needs-translation">Permitir extensões adicionais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="5698272164915890247" datatype="html"> + <trans-unit id="5698272164915890247" datatype="html" xml:space="preserve"> <source>Allows users to upload videos with additional extensions than .mp4, .ogv and .webm (for example: .avi, .mov, .mkv etc).</source> - <target state="new">Allows users to upload videos with additional extensions than .mp4, .ogv and .webm (for example: .avi, .mov, .mkv etc).</target> + <target state="needs-translation">Permite que os usuários carreguem vídeos com extensões adicionais além de .mp4, .ogv e .webm (por exemplo: .avi, .mov, .mkv etc).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="1823941382992046371" datatype="html"> + <trans-unit id="1823941382992046371" datatype="html" xml:space="preserve"> <source>Allow audio files upload</source> - <target state="new">Allow audio files upload</target> + <target state="needs-translation">Permitir upload de arquivos de áudio</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">60</context> </context-group> </trans-unit> - <trans-unit id="8340360585610503574" datatype="html"> + <trans-unit id="8340360585610503574" datatype="html" xml:space="preserve"> <source>Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.</source> - <target state="new">Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.</target> + <target state="needs-translation">Permite que os usuários carreguem arquivos de áudio .mp3, .ogg, .wma, .flac, .aac ou .ac3.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">63</context> </context-group> </trans-unit> - <trans-unit id="5867513506373651775" datatype="html"> + <trans-unit id="5867513506373651775" datatype="html" xml:space="preserve"> <source>The file will be merged in a still image video with the preview file on upload.</source> - <target state="new">The file will be merged in a still image video with the preview file on upload.</target> + <target state="needs-translation">O arquivo será mesclado em um vídeo de imagem estática com o arquivo de visualização no upload.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="8718102504014634857" datatype="html"> + <trans-unit id="8718102504014634857" datatype="html" xml:space="preserve"> <source>Keep a version of the input file</source> - <target state="new">Keep a version of the input file</target> + <target state="needs-translation">Mantenha uma versão do arquivo de entrada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">72</context> </context-group> </trans-unit> - <trans-unit id="1143448052369512390" datatype="html"> + <trans-unit id="1143448052369512390" datatype="html" xml:space="preserve"> <source>If enabled, the input file is not deleted after transcoding but moved in a dedicated folder or object storage</source> - <target state="new">If enabled, the input file is not deleted after transcoding but moved in a dedicated folder or object storage</target> + <target state="needs-translation">Se habilitado, o arquivo de entrada não será excluído após a transcodificação, mas movido para uma pasta dedicada ou armazenamento de objetos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="8968030053137661433" datatype="html"> + <trans-unit id="8968030053137661433" datatype="html" xml:space="preserve"> <source>Output</source> - <target state="new">Output</target> + <target state="needs-translation">Saída</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="2093595615152706886" datatype="html"> + <trans-unit id="2093595615152706886" datatype="html" xml:space="preserve"> <source>Web Videos enabled</source> - <target state="new">Web Videos enabled</target> + <target state="needs-translation">Vídeos da Web habilitados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">88</context> </context-group> </trans-unit> - <trans-unit id="2036818807823848377" datatype="html"> + <trans-unit id="2036818807823848377" datatype="html" xml:space="preserve"> <source>Output formats</source> - <target state="new">Output formats</target> + <target state="needs-translation">Formatos de saída</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">112</context> </context-group> </trans-unit> - <trans-unit id="4693864826145148757" datatype="html"> + <trans-unit id="4693864826145148757" datatype="html" xml:space="preserve"> <source>Max live FPS</source> - <target state="new">Max live FPS</target> + <target state="needs-translation">FPS máximo ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">117,119</context> </context-group> </trans-unit> - <trans-unit id="6315342359958880564" datatype="html"> + <trans-unit id="6315342359958880564" datatype="html" xml:space="preserve"> <source>Cap transcoded live FPS. Max resolution stream still keeps the original FPS.</source> - <target state="new">Cap transcoded live FPS. Max resolution stream still keeps the original FPS.</target> + <target state="needs-translation">Cap transcodificado FPS ao vivo. O fluxo de resolução máxima ainda mantém o FPS original.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html</context> <context context-type="linenumber">119,121</context> </context-group> </trans-unit> - <trans-unit id="8373385486403101567" datatype="html"> + <trans-unit id="8373385486403101567" datatype="html" xml:space="preserve"> <source>If you also enabled HLS support, it will multiply videos storage by 2</source> - <target state="new">If you also enabled HLS support, it will multiply videos storage by 2</target> + <target state="needs-translation">Se você também habilitou o suporte HLS, ele multiplicará o armazenamento de vídeos por 2</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">92</context> </context-group> </trans-unit> - <trans-unit id="3839590624406770455" datatype="html"> + <trans-unit id="3839590624406770455" datatype="html" xml:space="preserve"> <source>HLS with P2P support enabled</source> - <target state="new">HLS with P2P support enabled</target> + <target state="needs-translation">HLS com suporte P2P habilitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="4354548488369167450" datatype="html"> + <trans-unit id="4354548488369167450" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>If you also enabled Web Videos support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Requires ffmpeg >= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>Faster playback especially with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/>If you also enabled Web Videos support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Requer ffmpeg >= 4.1 <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/> Gere listas de reprodução HLS e arquivos MP4 fragmentados, resultando em uma reprodução melhor do que com vídeos da Web: <x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/> A mudança de resolução é mais suave <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/> Reprodução mais rápida, especialmente com vídeos longos <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li>"/> Reprodução mais estável (menos bugs/carregamento infinito) <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p>"/> Se você também habilitou o suporte a vídeos da Web, ele multiplicará o armazenamento de vídeos por 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">108</context> </context-group> </trans-unit> - <trans-unit id="1638224906868555688" datatype="html"> + <trans-unit id="1638224906868555688" datatype="html" xml:space="preserve"> <source>Split audio and video streams</source> - <target state="new">Split audio and video streams</target> + <target state="needs-translation">Dividir fluxos de áudio e vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">126</context> </context-group> </trans-unit> - <trans-unit id="443904340561625146" datatype="html"> + <trans-unit id="443904340561625146" datatype="html" xml:space="preserve"> <source>If enabled, remote PeerTube instances < 6.3.0 won't be able to play these videos</source> - <target state="new">If enabled, remote PeerTube instances < 6.3.0 won't be able to play these videos</target> + <target state="needs-translation">Se habilitado, instâncias remotas do PeerTube < 6.3.0 não poderão reproduzir esses vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">128</context> </context-group> </trans-unit> - <trans-unit id="8778692018772808354" datatype="html"> + <trans-unit id="8778692018772808354" datatype="html" xml:space="preserve"> <source>Store the audio stream in a separate file from the video.</source> - <target state="new">Store the audio stream in a separate file from the video.</target> + <target state="needs-translation">Armazene o fluxo de áudio em um arquivo separado do vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">131</context> </context-group> </trans-unit> - <trans-unit id="4806060468959678872" datatype="html"> + <trans-unit id="4806060468959678872" datatype="html" xml:space="preserve"> <source>This option adds the ability for the HLS player to propose the "Audio only" quality to users.</source> - <target state="new">This option adds the ability for the HLS player to propose the "Audio only" quality to users.</target> + <target state="needs-translation">Esta opção adiciona a capacidade do player HLS de propor a qualidade "Somente áudio" aos usuários.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">132</context> </context-group> </trans-unit> - <trans-unit id="7702925566184017292" datatype="html"> + <trans-unit id="7702925566184017292" datatype="html" xml:space="preserve"> <source>It also saves disk space by not duplicating the audio stream in each resolution file</source> - <target state="new">It also saves disk space by not duplicating the audio stream in each resolution file</target> + <target state="needs-translation">Ele também economiza espaço em disco ao não duplicar o fluxo de áudio em cada arquivo de resolução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">133</context> </context-group> </trans-unit> - <trans-unit id="2798443406255719006" datatype="html"> + <trans-unit id="2798443406255719006" datatype="html" xml:space="preserve"> <source>Max video FPS</source> - <target state="new">Max video FPS</target> + <target state="needs-translation">FPS máximo de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">145,147</context> </context-group> </trans-unit> - <trans-unit id="6032385969775568523" datatype="html"> + <trans-unit id="6032385969775568523" datatype="html" xml:space="preserve"> <source>Cap transcoded video FPS. Max resolution file still keeps the original FPS.</source> - <target state="new">Cap transcoded video FPS. Max resolution file still keeps the original FPS.</target> + <target state="needs-translation">Cap transcodificado vídeo FPS. O arquivo de resolução máxima ainda mantém o FPS original.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">147,149</context> </context-group> </trans-unit> - <trans-unit id="6698240176427495644" datatype="html"> + <trans-unit id="6698240176427495644" datatype="html" xml:space="preserve"> <source>Resolutions to generate</source> - <target state="new">Resolutions to generate</target> + <target state="needs-translation">Resoluções para gerar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">158</context> </context-group> </trans-unit> - <trans-unit id="2720128810058691158" datatype="html"> + <trans-unit id="2720128810058691158" datatype="html" xml:space="preserve"> <source>Even if it's above your maximum enabled resolution</source> - <target state="new">Even if it's above your maximum enabled resolution</target> + <target state="needs-translation">Mesmo que esteja acima da resolução máxima permitida</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">178</context> </context-group> </trans-unit> - <trans-unit id="8056487097039524924" datatype="html"> + <trans-unit id="8056487097039524924" datatype="html" xml:space="preserve"> <source>Enable remote runners for VOD</source> - <target state="new">Enable remote runners for VOD</target> + <target state="needs-translation">Habilitar corredores remotos para VOD</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">191</context> @@ -10656,209 +10619,209 @@ <context context-type="linenumber">203</context> </context-group> </trans-unit> - <trans-unit id="7815122216882553289" datatype="html"> + <trans-unit id="7815122216882553289" datatype="html" xml:space="preserve"> <source>will claim at most <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with live transcoding </source> - <target state="new"> will claim at most <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with live transcoding </target> + <target state="needs-translation">reivindicará no máximo <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/><x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> com transcodificação ao vivo </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">207</context> </context-group> </trans-unit> - <trans-unit id="8685484763568827375" datatype="html"> + <trans-unit id="8685484763568827375" datatype="html" xml:space="preserve"> <source>will claim at least <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with live transcoding </source> - <target state="new"> will claim at least <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/> <x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> with live transcoding </target> + <target state="needs-translation">reivindicará pelo menos <x id="INTERPOLATION" equiv-text="{{ getTotalTranscodingThreads().value }}"/><x id="INTERPOLATION_1" equiv-text="{{ getTotalTranscodingThreads().unit }}"/> com transcodificação ao vivo </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">211</context> </context-group> </trans-unit> - <trans-unit id="7185278676178506632" datatype="html"> + <trans-unit id="7185278676178506632" datatype="html" xml:space="preserve"> <source>Transcoding jobs concurrency</source> - <target state="new">Transcoding jobs concurrency</target> + <target state="needs-translation">Simultaneidade de trabalhos de transcodificação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">227</context> </context-group> </trans-unit> - <trans-unit id="1969393594784140832" datatype="html"> + <trans-unit id="1969393594784140832" datatype="html" xml:space="preserve"> <source>allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart</source> - <target state="new">allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart</target> + <target state="needs-translation">permite transcodificar vários arquivos em paralelo. ⚠️ Requer uma reinicialização do PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">228</context> </context-group> </trans-unit> - <trans-unit id="2184317712452071847" datatype="html"> + <trans-unit id="2184317712452071847" datatype="html" xml:space="preserve"> <source>Transcoding profile</source> - <target state="new">Transcoding profile</target> + <target state="needs-translation">Perfil de transcodificação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">239</context> </context-group> </trans-unit> - <trans-unit id="6289966287765074028" datatype="html"> + <trans-unit id="6289966287765074028" datatype="html" xml:space="preserve"> <source>new transcoding profiles can be added by PeerTube plugins</source> - <target state="new">new transcoding profiles can be added by PeerTube plugins</target> + <target state="needs-translation">novos perfis de transcodificação podem ser adicionados pelos plugins PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">240</context> </context-group> </trans-unit> - <trans-unit id="5843661880070076970" datatype="html"> + <trans-unit id="5843661880070076970" datatype="html" xml:space="preserve"> <source>VIDEO STUDIO</source> - <target state="new">VIDEO STUDIO</target> + <target state="needs-translation">ESTÚDIO DE VÍDEO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">254</context> </context-group> </trans-unit> - <trans-unit id="4078329985026583770" datatype="html"> + <trans-unit id="4078329985026583770" datatype="html" xml:space="preserve"> <source>Allows your users to edit their video (cut, add intro/outro, add a watermark etc)</source> - <target state="new"> Allows your users to edit their video (cut, add intro/outro, add a watermark etc) </target> + <target state="needs-translation">Permite que seus usuários editem seus vídeos (cortar, adicionar introdução/finalização, adicionar uma marca d'água etc.)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">256</context> </context-group> </trans-unit> - <trans-unit id="252604800845369275" datatype="html"> + <trans-unit id="252604800845369275" datatype="html" xml:space="preserve"> <source>Enable video studio</source> - <target state="new">Enable video studio</target> + <target state="needs-translation">Habilitar estúdio de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">266</context> </context-group> </trans-unit> - <trans-unit id="3313548535394806921" datatype="html"> + <trans-unit id="3313548535394806921" datatype="html" xml:space="preserve"> <source>⚠️ You need to enable transcoding first to enable video studio</source> - <target state="new">⚠️ You need to enable transcoding first to enable video studio</target> + <target state="needs-translation">⚠️ Você precisa habilitar a transcodificação primeiro para habilitar o estúdio de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">269</context> </context-group> </trans-unit> - <trans-unit id="7185229240632050966" datatype="html"> + <trans-unit id="7185229240632050966" datatype="html" xml:space="preserve"> <source>Enable remote runners for studio</source> - <target state="new">Enable remote runners for studio</target> + <target state="needs-translation">Habilitar corredores remotos para estúdio</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">277</context> </context-group> </trans-unit> - <trans-unit id="5552130276182854923" datatype="html"> + <trans-unit id="5552130276182854923" datatype="html" xml:space="preserve"> <source>Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process studio transcoding tasks. Remote runners has to register on your instance first. </source> - <target state="new"> Use <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/>remote runners<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to process studio transcoding tasks. Remote runners has to register on your instance first. </target> + <target state="needs-translation">Usar <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/admin/system/runners/runners-list">"/> corredores remotos<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> para processar tarefas de transcodificação de estúdio. Os executores remotos precisam se registrar na sua instância primeiro. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">281</context> </context-group> </trans-unit> - <trans-unit id="1671557140564655234" datatype="html"> + <trans-unit id="1671557140564655234" datatype="html" xml:space="preserve"> <source>Automatically enable HLS transcoding because at least 1 output format must be enabled when transcoding is enabled</source> - <target state="new">Automatically enable HLS transcoding because at least 1 output format must be enabled when transcoding is enabled</target> + <target state="needs-translation">Habilitar automaticamente a transcodificação HLS porque pelo menos 1 formato de saída deve ser habilitado quando a transcodificação estiver habilitada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts</context> <context context-type="linenumber">129</context> </context-group> </trans-unit> - <trans-unit id="2487046557845958040" datatype="html"> + <trans-unit id="2487046557845958040" datatype="html" xml:space="preserve"> <source>Automatically enable Web Videos transcoding because at least 1 output format must be enabled when transcoding is enabled</source> - <target state="new">Automatically enable Web Videos transcoding because at least 1 output format must be enabled when transcoding is enabled</target> + <target state="needs-translation">Habilitar automaticamente a transcodificação de vídeos da Web porque pelo menos 1 formato de saída deve ser habilitado quando a transcodificação estiver habilitada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts</context> <context context-type="linenumber">139</context> </context-group> </trans-unit> - <trans-unit id="6879611446286948126" datatype="html"> + <trans-unit id="6879611446286948126" datatype="html" xml:space="preserve"> <source>CACHE</source> - <target state="new">CACHE</target> + <target state="needs-translation">CÔNCHE</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="5511334650211127631" datatype="html"> + <trans-unit id="5511334650211127631" datatype="html" xml:space="preserve"> <source>Some files are not federated, and fetched when necessary. Define their caching policies.</source> - <target state="new"> Some files are not federated, and fetched when necessary. Define their caching policies. </target> + <target state="needs-translation">Alguns arquivos não são federados e são buscados quando necessário. Defina suas políticas de cache.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="4382565260112874406" datatype="html"> + <trans-unit id="4382565260112874406" datatype="html" xml:space="preserve"> <source>Number of previews to keep in cache</source> - <target state="new">Number of previews to keep in cache</target> + <target state="needs-translation">Número de visualizações a serem mantidas no cache</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="3710881484246327863" datatype="html"> + <trans-unit id="3710881484246327863" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {cached image} other {cached images}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {cached image} other {cached images}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {imagem em cache} other {imagens em cache}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="2279905277031617076" datatype="html"> + <trans-unit id="2279905277031617076" datatype="html" xml:space="preserve"> <source>Number of video captions to keep in cache</source> - <target state="new">Number of video captions to keep in cache</target> + <target state="needs-translation">Número de legendas de vídeo a serem mantidas no cache</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="6193666854590647323" datatype="html"> + <trans-unit id="6193666854590647323" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {cached caption} other {cached captions}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {cached caption} other {cached captions}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {legenda em cache} outras {legendas em cache}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="330647913034301472" datatype="html"> + <trans-unit id="330647913034301472" datatype="html" xml:space="preserve"> <source>Number of video torrents to keep in cache</source> - <target state="new">Number of video torrents to keep in cache</target> + <target state="needs-translation">Número de torrents de vídeo para manter em cache</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="4613961764793311850" datatype="html"> + <trans-unit id="4613961764793311850" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {torrent em cache} outro {torrents em cache}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="9180372875725189823" datatype="html"> + <trans-unit id="9180372875725189823" datatype="html" xml:space="preserve"> <source>Number of video storyboard images to keep in cache</source> - <target state="new">Number of video storyboard images to keep in cache</target> + <target state="needs-translation">Número de imagens do storyboard de vídeo para manter no cache</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">57</context> </context-group> </trans-unit> - <trans-unit id="224402797620080356" datatype="html"> + <trans-unit id="224402797620080356" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {cached storyboard} other {cached storyboards}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {cached storyboard} other {cached storyboards}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {storyboard em cache} outros {storyboards em cache}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="2528135865630556778" datatype="html"> + <trans-unit id="2528135865630556778" datatype="html" xml:space="preserve"> <source>CUSTOMIZATIONS</source> - <target state="new">CUSTOMIZATIONS</target> + <target state="needs-translation">PERSONALIZAÇÕES</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">77</context> </context-group> </trans-unit> - <trans-unit id="1714039296068260295" datatype="html"> + <trans-unit id="1714039296068260295" datatype="html" xml:space="preserve"> <source>Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill.</source> - <target state="new"> Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. </target> + <target state="needs-translation">Pequenas modificações na sua instância do PeerTube ao criar um plugin ou tema são um exagero.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">79</context> @@ -10872,47 +10835,41 @@ <context context-type="linenumber">87</context> </context-group> </trans-unit> - <trans-unit id="7207368259170794965" datatype="html"> + <trans-unit id="7207368259170794965" datatype="html" xml:space="preserve"> <source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Write JavaScript code directly. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></source> - <target state="new"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Write JavaScript code directly. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>console.log('my instance is amazing');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></target> + <target state="needs-translation"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Escreva código JavaScript diretamente. Exemplo: <x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/> console.log('minha instância é incrível');<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">91,92</context> </context-group> </trans-unit> - <trans-unit id="127946625874930162" datatype="html"> + <trans-unit id="127946625874930162" datatype="html" xml:space="preserve"> <source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Write CSS code directly. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> to override styles. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></source> - <target state="new"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Write CSS code directly. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> - color: red; -<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> -<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> to override styles. Example:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/>#custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> - color: red; -<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> -<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></target> + <target state="needs-translation"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/>Escreva código CSS diretamente. Exemplo: <x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/> #css-personalizado<x id="INTERPOLATION" equiv-text="{{ '{' }}"/> cor: vermelho; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/><x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="mb-2">"/> Prepend com<x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/> #css-personalizado<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> para substituir estilos. Exemplo: <x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="<pre>"/> #custom-css .logged-in-email<x id="INTERPOLATION" equiv-text="{{ '{' }}"/> cor: vermelho; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/><x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="</pre>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context> <context context-type="linenumber">111,122</context> </context-group> </trans-unit> - <trans-unit id="283725429207896837" datatype="html"> + <trans-unit id="283725429207896837" datatype="html" xml:space="preserve"> <source>You cannot allow live replay if you don't enable transcoding.</source> - <target state="new"> You cannot allow live replay if you don't enable transcoding. </target> + <target state="needs-translation">Você não pode permitir a reprodução ao vivo se não habilitar a transcodificação.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="4249062553881932496" datatype="html"> + <trans-unit id="4249062553881932496" datatype="html" xml:space="preserve"> <source>You cannot change the server configuration because it's managed externally.</source> - <target state="new"> You cannot change the server configuration because it's managed externally. </target> + <target state="needs-translation">Você não pode alterar a configuração do servidor porque ela é gerenciada externamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">86</context> </context-group> </trans-unit> - <trans-unit id="8167543029214637769" datatype="html"> + <trans-unit id="8167543029214637769" datatype="html" xml:space="preserve"> <source>There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li *ngFor="let error of grabAllErrors()">"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/></source> - <target state="new"> There are errors in the form: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li *ngFor="let error of grabAllErrors()">"/> <x id="INTERPOLATION" equiv-text="{{ error }}"/> <x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/></target> + <target state="needs-translation">Há erros no formulário: <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="<ul> "/><x id="START_LIST_ITEM" ctype="x-li" equiv-text="<li *ngFor="let error of grabAllErrors()">"/><x id="INTERPOLATION" equiv-text="{{ error }}"/><x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="</li>"/><x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="</ul>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">72</context> @@ -10926,17 +10883,17 @@ <context context-type="linenumber">91</context> </context-group> </trans-unit> - <trans-unit id="5439158575454281141" datatype="html"> + <trans-unit id="5439158575454281141" datatype="html" xml:space="preserve"> <source>VIDEO SETTINGS</source> - <target state="new">VIDEO SETTINGS</target> + <target state="needs-translation">CONFIGURAÇÕES DE VÍDEO</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">35</context> </context-group> </trans-unit> - <trans-unit id="507542497458686905" datatype="html"> + <trans-unit id="507542497458686905" datatype="html" xml:space="preserve"> <source>NOTIFICATIONS</source> - <target state="new">NOTIFICATIONS</target> + <target state="needs-translation">NOTIFICAÇÕES</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">46</context> @@ -10954,106 +10911,105 @@ <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="7789395291034300662" datatype="html"> + <trans-unit id="7789395291034300662" datatype="html" xml:space="preserve"> <source>PASSWORD</source> - <target state="new">PASSWORD</target> + <target state="needs-translation">SENHA</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">56</context> </context-group> </trans-unit> - <trans-unit id="3892825090402620438" datatype="html"> + <trans-unit id="3892825090402620438" datatype="html" xml:space="preserve"> <source>Two-factor authentication</source> - <target state="new">Two-factor authentication</target> + <target state="needs-translation">Autenticação de dois fatores</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">66</context> </context-group> </trans-unit> - <trans-unit id="9012586956848595996" datatype="html"> + <trans-unit id="9012586956848595996" datatype="html" xml:space="preserve"> <source>EMAIL</source> - <target state="new">EMAIL</target> + <target state="needs-translation">E-MAIL</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">76</context> </context-group> </trans-unit> - <trans-unit id="4309045590850686400" datatype="html"> + <trans-unit id="4309045590850686400" datatype="html" xml:space="preserve"> <source>Two factor authentication adds an additional layer of security to your account by requiring a numeric code from another device (most commonly mobile phones) when you log in.</source> - <target state="new">Two factor authentication adds an additional layer of security to your account by requiring a numeric code from another device (most commonly mobile phones) when you log in.</target> + <target state="needs-translation">A autenticação de dois fatores adiciona uma camada adicional de segurança à sua conta, exigindo um código numérico de outro dispositivo (geralmente celulares) quando você efetua login.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html</context> <context context-type="linenumber">3,5</context> </context-group> </trans-unit> - <trans-unit id="2955617286542082394" datatype="html"> + <trans-unit id="2955617286542082394" datatype="html" xml:space="preserve"> <source>Enable two-factor authentication</source> - <target state="new">Enable two-factor authentication</target> + <target state="needs-translation">Habilitar autenticação de dois fatores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="2658424416565652268" datatype="html"> + <trans-unit id="2658424416565652268" datatype="html" xml:space="preserve"> <source>Disable two-factor authentication</source> - <target state="new">Disable two-factor authentication</target> + <target state="needs-translation">Desativar autenticação de dois fatores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="4561231095368496452" datatype="html"> + <trans-unit id="4561231095368496452" datatype="html" xml:space="preserve"> <source>Are you sure you want to disable two factor authentication of your account?</source> - <target state="new">Are you sure you want to disable two factor authentication of your account?</target> + <target state="needs-translation">Tem certeza de que deseja desabilitar a autenticação de dois fatores da sua conta?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="3757273554886026258" datatype="html"> + <trans-unit id="3757273554886026258" datatype="html" xml:space="preserve"> <source>Disable two factor</source> - <target state="new">Disable two factor</target> + <target state="needs-translation">Desativar dois fatores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts</context> <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="7121657131608757909" datatype="html"> + <trans-unit id="7121657131608757909" datatype="html" xml:space="preserve"> <source>Two factor authentication disabled</source> - <target state="new">Two factor authentication disabled</target> + <target state="needs-translation">Autenticação de dois fatores desabilitada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor-button.component.ts</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="872237557319890340" datatype="html"> + <trans-unit id="872237557319890340" datatype="html" xml:space="preserve"> <source>Two factor authentication is already enabled.</source> - <target state="new"> Two factor authentication is already enabled. -</target> + <target state="needs-translation">A autenticação de dois fatores já está habilitada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="4921687518561446633" datatype="html"> + <trans-unit id="4921687518561446633" datatype="html" xml:space="preserve"> <source>Your password</source> - <target state="new">Your password</target> + <target state="needs-translation">Sua senha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="2990026202987449106" datatype="html"> + <trans-unit id="2990026202987449106" datatype="html" xml:space="preserve"> <source>Confirm your password to enable two factor authentication</source> - <target state="new">Confirm your password to enable two factor authentication</target> + <target state="needs-translation">Confirme sua senha para habilitar a autenticação de dois fatores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="7752239348028675311" datatype="html"> + <trans-unit id="7752239348028675311" datatype="html" xml:space="preserve"> <source>DANGER ZONE</source> - <target state="new">DANGER ZONE</target> + <target state="needs-translation">ZONA DE PERIGO</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">224</context> @@ -11075,49 +11031,49 @@ <context context-type="linenumber">216</context> </context-group> </trans-unit> - <trans-unit id="1963136290621768454" datatype="html"> + <trans-unit id="1963136290621768454" datatype="html" xml:space="preserve"> <source>Resolution</source> - <target state="new">Resolution</target> + <target state="needs-translation">Resolução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">227</context> </context-group> </trans-unit> - <trans-unit id="7814358426066520520" datatype="html"> + <trans-unit id="7814358426066520520" datatype="html" xml:space="preserve"> <source>Aspect ratio</source> - <target state="new">Aspect ratio</target> + <target state="needs-translation">Proporção da tela</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">228</context> </context-group> </trans-unit> - <trans-unit id="44862519224794374" datatype="html"> + <trans-unit id="44862519224794374" datatype="html" xml:space="preserve"> <source>Average frame rate</source> - <target state="new">Average frame rate</target> + <target state="needs-translation">Taxa média de quadros</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">229</context> </context-group> </trans-unit> - <trans-unit id="5053683525387462246" datatype="html"> + <trans-unit id="5053683525387462246" datatype="html" xml:space="preserve"> <source>Pixel format</source> - <target state="new">Pixel format</target> + <target state="needs-translation">Formato de pixel</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">230</context> </context-group> </trans-unit> - <trans-unit id="7858676566953242358" datatype="html"> + <trans-unit id="7858676566953242358" datatype="html" xml:space="preserve"> <source>Sample rate</source> - <target state="new">Sample rate</target> + <target state="needs-translation">Taxa de amostragem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">234</context> </context-group> </trans-unit> - <trans-unit id="5403856660543890284" datatype="html"> + <trans-unit id="5403856660543890284" datatype="html" xml:space="preserve"> <source>Channel Layout</source> - <target state="new">Channel Layout</target> + <target state="needs-translation">Layout do canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">235</context> @@ -11131,129 +11087,129 @@ <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="8917573897450243216" datatype="html"> + <trans-unit id="8917573897450243216" datatype="html" xml:space="preserve"> <source>Include audio</source> - <target state="new">Include audio</target> + <target state="needs-translation">Incluir áudio</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-generate-download.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="1405600824334286337" datatype="html"> + <trans-unit id="1405600824334286337" datatype="html" xml:space="preserve"> <source>More filters</source> - <target state="new">More filters</target> + <target state="needs-translation">Mais filtros</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">41</context> </context-group> </trans-unit> - <trans-unit id="5797835178123017550" datatype="html"> + <trans-unit id="5797835178123017550" datatype="html" xml:space="preserve"> <source>Hide filters</source> - <target state="new">Hide filters</target> + <target state="needs-translation">Ocultar filtros</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">43</context> </context-group> </trans-unit> - <trans-unit id="1218302359178184742" datatype="html"> + <trans-unit id="1218302359178184742" datatype="html" xml:space="preserve"> <source>Sort by:</source> - <target state="new">Sort by:</target> + <target state="needs-translation">Ordenar por:</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">52,54</context> </context-group> </trans-unit> - <trans-unit id="5790604788861392297" datatype="html"> + <trans-unit id="5790604788861392297" datatype="html" xml:space="preserve"> <source>Content preferences</source> - <target state="new">Content preferences</target> + <target state="needs-translation">Preferências de conteúdo</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">62</context> </context-group> </trans-unit> - <trans-unit id="2579809064600486610" datatype="html"> + <trans-unit id="2579809064600486610" datatype="html" xml:space="preserve"> <source>You always use the same preferences?</source> - <target state="new">You always use the same preferences?</target> + <target state="needs-translation">Você sempre usa as mesmas preferências?</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">65</context> </context-group> </trans-unit> - <trans-unit id="2939244215860150958" datatype="html"> + <trans-unit id="2939244215860150958" datatype="html" xml:space="preserve"> <source>Update your <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" fragment="video-languages-subtitles" (click)="onAccountSettingsClick($event)">"/>default settings<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source> - <target state="new"> Update your <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" fragment="video-languages-subtitles" (click)="onAccountSettingsClick($event)">"/>default settings<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target> + <target state="needs-translation">Atualize seu <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/settings" fragment="video-languages-subtitles" (click)="onAccountSettingsClick($event)">"/> configurações padrão<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></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">68,69</context> </context-group> </trans-unit> - <trans-unit id="1744425032255703211" datatype="html"> + <trans-unit id="1744425032255703211" datatype="html" xml:space="preserve"> <source>VOD & Live videos</source> - <target state="new">VOD & Live videos</target> + <target state="needs-translation">VOD e vídeos ao vivo</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">126</context> </context-group> </trans-unit> - <trans-unit id="3021884317141422270" datatype="html"> + <trans-unit id="3021884317141422270" datatype="html" xml:space="preserve"> <source>Display all videos (private, unlisted, password protected or not yet published)</source> - <target state="new">Display all videos (private, unlisted, password protected or not yet published)</target> + <target state="needs-translation">Exibir todos os vídeos (privados, não listados, protegidos por senha ou ainda não publicados)</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">148</context> </context-group> </trans-unit> - <trans-unit id="2128860191118589382" datatype="html"> + <trans-unit id="2128860191118589382" datatype="html" xml:space="preserve"> <source>Only videos from this platform</source> - <target state="new">Only videos from this platform</target> + <target state="needs-translation">Somente vídeos desta plataforma</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> <context context-type="linenumber">121</context> </context-group> </trans-unit> - <trans-unit id="2237691602500209129" datatype="html"> + <trans-unit id="2237691602500209129" datatype="html" xml:space="preserve"> <source>Videos from all platforms</source> - <target state="new">Videos from all platforms</target> + <target state="needs-translation">Vídeos de todas as plataformas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> <context context-type="linenumber">122</context> </context-group> </trans-unit> - <trans-unit id="6234119003440125809" datatype="html"> + <trans-unit id="6234119003440125809" datatype="html" xml:space="preserve"> <source>Recently Added</source> - <target state="new">Recently Added</target> + <target state="needs-translation">Adicionado recentemente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> <context context-type="linenumber">169</context> </context-group> </trans-unit> - <trans-unit id="2925767298386605760" datatype="html"> + <trans-unit id="2925767298386605760" datatype="html" xml:space="preserve"> <source>Original Publication Date</source> - <target state="new">Original Publication Date</target> + <target state="needs-translation">Data de publicação original</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> <context context-type="linenumber">170</context> </context-group> </trans-unit> - <trans-unit id="7780562759861344168" datatype="html"> + <trans-unit id="7780562759861344168" datatype="html" xml:space="preserve"> <source>Recent Views</source> - <target state="new">Recent Views</target> + <target state="needs-translation">Visualizações recentes</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> <context context-type="linenumber">175</context> </context-group> </trans-unit> - <trans-unit id="676860092433275829" datatype="html"> + <trans-unit id="676860092433275829" datatype="html" xml:space="preserve"> <source>Hot</source> - <target state="new">Hot</target> + <target state="needs-translation">Quente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> <context context-type="linenumber">179</context> </context-group> </trans-unit> - <trans-unit id="3456598716931498601" datatype="html"> + <trans-unit id="3456598716931498601" datatype="html" xml:space="preserve"> <source>Global Views</source> - <target state="new">Global Views</target> + <target state="needs-translation">Visões globais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.ts</context> <context context-type="linenumber">186</context> @@ -11311,9 +11267,9 @@ <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="7350483582490037954" datatype="html"> + <trans-unit id="7350483582490037954" datatype="html" xml:space="preserve"> <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="needs-translation">Com<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> Esconder<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> ou<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> Desfocar miniaturas<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> , será solicitada uma confirmação para assistir ao vídeo. </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">135</context> @@ -11323,33 +11279,33 @@ <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="4409859601539810260" datatype="html"> + <trans-unit id="4409859601539810260" datatype="html" xml:space="preserve"> <source>Policy for sensitive videos</source> - <target state="new">Policy for sensitive videos</target> + <target state="needs-translation">Política para vídeos sensíveis</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">19</context> </context-group> </trans-unit> - <trans-unit id="2864176699435587977" datatype="html"> + <trans-unit id="2864176699435587977" datatype="html" xml:space="preserve"> <source>Only display videos in the following languages/subtitles</source> - <target state="new">Only display videos in the following languages/subtitles</target> + <target state="needs-translation">Exibir apenas vídeos nos seguintes idiomas/legendas</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">31</context> </context-group> </trans-unit> - <trans-unit id="1534085756270333258" datatype="html"> + <trans-unit id="1534085756270333258" datatype="html" xml:space="preserve"> <source>In Recently added, Trending, Local, Most liked and Search pages</source> - <target state="new">In Recently added, Trending, Local, Most liked and Search pages</target> + <target state="needs-translation">Nas páginas Adicionado recentemente, Tendências, Locais, Mais curtidos e Pesquisa</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">34</context> </context-group> </trans-unit> - <trans-unit id="2658703380934466003" datatype="html"> + <trans-unit id="2658703380934466003" datatype="html" xml:space="preserve"> <source>Add a new language</source> - <target state="new">Add a new language</target> + <target state="needs-translation">Adicionar um novo idioma</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">96</context> @@ -11359,25 +11315,25 @@ <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="264068562357780835" datatype="html"> + <trans-unit id="264068562357780835" datatype="html" xml:space="preserve"> <source>New email</source> - <target state="new">New email</target> + <target state="needs-translation">Novo e-mail</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="3000005804987112527" datatype="html"> + <trans-unit id="3000005804987112527" datatype="html" xml:space="preserve"> <source>Change email</source> - <target state="new">Change email</target> + <target state="needs-translation">Alterar e-mail</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context> <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="7103588127254721505" datatype="html"> + <trans-unit id="7103588127254721505" datatype="html" xml:space="preserve"> <source>Theme</source> - <target state="new">Theme</target> + <target state="needs-translation">Tema</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">15</context> @@ -11395,41 +11351,41 @@ <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="1788875035518441092" datatype="html"> + <trans-unit id="1788875035518441092" datatype="html" xml:space="preserve"> <source>Last published first</source> - <target state="new">Last published first</target> + <target state="needs-translation">Última publicação primeiro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="4541072509002204177" datatype="html"> + <trans-unit id="4541072509002204177" datatype="html" xml:space="preserve"> <source>Last created first</source> - <target state="new">Last created first</target> + <target state="needs-translation">Último criado primeiro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="1142493792593089647" datatype="html"> + <trans-unit id="1142493792593089647" datatype="html" xml:space="preserve"> <source>Most viewed first</source> - <target state="new">Most viewed first</target> + <target state="needs-translation">Mais vistos primeiro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="8108088952881606566" datatype="html"> + <trans-unit id="8108088952881606566" datatype="html" xml:space="preserve"> <source>Most liked first</source> - <target state="new">Most liked first</target> + <target state="needs-translation">Mais curtidos primeiro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="2782422473180760140" datatype="html"> + <trans-unit id="2782422473180760140" datatype="html" xml:space="preserve"> <source>Longest first</source> - <target state="new">Longest first</target> + <target state="needs-translation">Mais longo primeiro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.html</context> <context context-type="linenumber">12</context> @@ -11443,9 +11399,9 @@ <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="321229234608559490" datatype="html"> + <trans-unit id="321229234608559490" datatype="html" xml:space="preserve"> <source>Select a channel to receive the video</source> - <target state="new">Select a channel to receive the video</target> + <target state="needs-translation">Selecione um canal para receber o vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html</context> <context context-type="linenumber">12</context> @@ -11475,9 +11431,9 @@ <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="5417361655914085905" datatype="html"> + <trans-unit id="5417361655914085905" datatype="html" xml:space="preserve"> <source>Account page</source> - <target state="new">Account page</target> + <target state="needs-translation">Página da conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> <context context-type="linenumber">86</context> @@ -11487,201 +11443,201 @@ <context context-type="linenumber">92</context> </context-group> </trans-unit> - <trans-unit id="2000373220662583633" datatype="html"> + <trans-unit id="2000373220662583633" datatype="html" xml:space="preserve"> <source>No ownership change request found.</source> - <target state="new">No ownership change request found.</target> + <target state="needs-translation">Nenhuma solicitação de mudança de propriedade encontrada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-ownership/my-ownership.component.html</context> <context context-type="linenumber">55</context> </context-group> </trans-unit> - <trans-unit id="2091927708110728875" datatype="html"> + <trans-unit id="2091927708110728875" datatype="html" xml:space="preserve"> <source>⚠️ The instance doesn't allow channel synchronization</source> - <target state="new">⚠️ The instance doesn't allow channel synchronization</target> + <target state="needs-translation">⚠️ A instância não permite sincronização de canais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="4955509738673204025" datatype="html"> + <trans-unit id="4955509738673204025" datatype="html" xml:space="preserve"> <source>Add synchronization</source> - <target state="new">Add synchronization</target> + <target state="needs-translation">Adicionar sincronização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="4570488343211069802" datatype="html"> + <trans-unit id="4570488343211069802" datatype="html" xml:space="preserve"> <source>External Channel <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="externalChannelUrl">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> - <target state="new">External Channel <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="externalChannelUrl">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> + <target state="needs-translation">Canal externo <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="externalChannelUrl">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="2576202554023575152" datatype="html"> + <trans-unit id="2576202554023575152" datatype="html" xml:space="preserve"> <source>Channel <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="videoChannel">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> - <target state="new">Channel <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="videoChannel">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> + <target state="needs-translation">Canal <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="videoChannel">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="858570813277742962" datatype="html"> + <trans-unit id="858570813277742962" datatype="html" xml:space="preserve"> <source>Last synchronization at <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="lastSyncAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> - <target state="new">Last synchronization at <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="lastSyncAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> + <target state="needs-translation">Última sincronização em <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="lastSyncAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="2959404232331504155" datatype="html"> + <trans-unit id="2959404232331504155" datatype="html" xml:space="preserve"> <source>You don't have channel synchronisation configured.</source> - <target state="new">You don't have channel synchronisation configured.</target> + <target state="needs-translation">Você não configurou a sincronização de canais.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.html</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="2015493719998914454" datatype="html"> + <trans-unit id="2015493719998914454" datatype="html" xml:space="preserve"> <source>List imports</source> - <target state="new">List imports</target> + <target state="needs-translation">Listar importações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts</context> <context context-type="linenumber">71</context> </context-group> </trans-unit> - <trans-unit id="6587439290311664751" datatype="html"> + <trans-unit id="6587439290311664751" datatype="html" xml:space="preserve"> <source>Fully synchronize the channel</source> - <target state="new">Fully synchronize the channel</target> + <target state="needs-translation">Sincronize totalmente o canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts</context> <context context-type="linenumber">84</context> </context-group> </trans-unit> - <trans-unit id="2070181811140868440" datatype="html"> + <trans-unit id="2070181811140868440" datatype="html" xml:space="preserve"> <source>This fetches any missing videos on the local channel</source> - <target state="new">This fetches any missing videos on the local channel</target> + <target state="needs-translation">Isso busca todos os vídeos ausentes no canal local</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts</context> <context context-type="linenumber">85</context> </context-group> </trans-unit> - <trans-unit id="3997040276213089746" datatype="html"> + <trans-unit id="3997040276213089746" datatype="html" xml:space="preserve"> <source>Synchronization removed successfully for <x id="PH" equiv-text="videoChannelSync.channel.displayName"/>.</source> - <target state="new">Synchronization removed successfully for <x id="PH" equiv-text="videoChannelSync.channel.displayName"/>.</target> + <target state="needs-translation">Sincronização removida com sucesso para<x id="PH" equiv-text="videoChannelSync.channel.displayName"/> .</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts</context> <context context-type="linenumber">124</context> </context-group> </trans-unit> - <trans-unit id="2933174785300975212" datatype="html"> + <trans-unit id="2933174785300975212" datatype="html" xml:space="preserve"> <source>Full synchronization requested successfully for <x id="PH" equiv-text="videoChannelSync.channel.displayName"/>.</source> - <target state="new">Full synchronization requested successfully for <x id="PH" equiv-text="videoChannelSync.channel.displayName"/>.</target> + <target state="needs-translation">Sincronização completa solicitada com sucesso para<x id="PH" equiv-text="videoChannelSync.channel.displayName"/> .</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts</context> <context context-type="linenumber">137</context> </context-group> </trans-unit> - <trans-unit id="6985972846000785992" datatype="html"> + <trans-unit id="6985972846000785992" datatype="html" xml:space="preserve"> <source>NEW SYNCHRONIZATION</source> - <target state="new">NEW SYNCHRONIZATION</target> + <target state="needs-translation">NOVA SINCRONIZAÇÃO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html</context> <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="5175196640561919257" datatype="html"> + <trans-unit id="5175196640561919257" datatype="html" xml:space="preserve"> <source>Remote channel URL</source> - <target state="new">Remote channel URL</target> + <target state="needs-translation">URL do canal remoto</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="4025171182231078987" datatype="html"> + <trans-unit id="4025171182231078987" datatype="html" xml:space="preserve"> <source>Example: https://youtube.com/channel/UC_fancy_channel</source> - <target state="new">Example: https://youtube.com/channel/UC_fancy_channel</target> + <target state="needs-translation">Exemplo: https://youtube.com/channel/UC_fancy_channel</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="3169881590124056773" datatype="html"> + <trans-unit id="3169881590124056773" datatype="html" xml:space="preserve"> <source>Video channel</source> - <target state="new">Video channel</target> + <target state="needs-translation">Canal de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html</context> <context context-type="linenumber">33,34</context> </context-group> </trans-unit> - <trans-unit id="8290237842846954767" datatype="html"> + <trans-unit id="8290237842846954767" datatype="html" xml:space="preserve"> <source>Options for existing videos on remote channel:</source> - <target state="new">Options for existing videos on remote channel:</target> + <target state="needs-translation">Opções para vídeos existentes no canal remoto:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html</context> <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="1331848767706809293" datatype="html"> + <trans-unit id="1331848767706809293" datatype="html" xml:space="preserve"> <source>Import all and watch for new publications</source> - <target state="new">Import all and watch for new publications</target> + <target state="needs-translation">Importe tudo e aguarde novas publicações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html</context> <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="1469193438847554223" datatype="html"> + <trans-unit id="1469193438847554223" datatype="html" xml:space="preserve"> <source>Only watch for new publications</source> - <target state="new">Only watch for new publications</target> + <target state="needs-translation">Fique atento apenas a novas publicações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.html</context> <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="9049939123029212539" datatype="html"> + <trans-unit id="9049939123029212539" datatype="html" xml:space="preserve"> <source>Synchronization created successfully.</source> - <target state="new">Synchronization created successfully.</target> + <target state="needs-translation">Sincronização criada com sucesso.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-channel-syncs/video-channel-sync-edit/video-channel-sync-edit.component.ts</context> <context context-type="linenumber">76</context> </context-group> </trans-unit> - <trans-unit id="4247400351982331798" datatype="html"> + <trans-unit id="4247400351982331798" datatype="html" xml:space="preserve"> <source>Account settings</source> - <target state="new">Account settings</target> + <target state="needs-translation">Configurações de Conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/routes.ts</context> <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="5863226045830598109" datatype="html"> + <trans-unit id="5863226045830598109" datatype="html" xml:space="preserve"> <source>Two factor authentication</source> - <target state="new">Two factor authentication</target> + <target state="needs-translation">Autenticação de dois fatores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/routes.ts</context> <context context-type="linenumber">59</context> </context-group> </trans-unit> - <trans-unit id="2864486939135008600" datatype="html"> + <trans-unit id="2864486939135008600" datatype="html" xml:space="preserve"> <source>Playlist elements</source> - <target state="new">Playlist elements</target> + <target state="needs-translation">Elementos da lista de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">200</context> </context-group> </trans-unit> - <trans-unit id="7000850040589508423" datatype="html"> + <trans-unit id="7000850040589508423" datatype="html" xml:space="preserve"> <source>Create video channel</source> - <target state="new">Create video channel</target> + <target state="needs-translation">Criar canal de vídeo</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">10</context> </context-group> </trans-unit> - <trans-unit id="5700655611297335752" datatype="html"> + <trans-unit id="5700655611297335752" datatype="html" xml:space="preserve"> <source>No channel found.</source> - <target state="new">No channel found.</target> + <target state="needs-translation">Nenhum canal encontrado.</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">14</context> @@ -11699,9 +11655,9 @@ <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="5278589041647101772" datatype="html"> + <trans-unit id="5278589041647101772" datatype="html" xml:space="preserve"> <source>Overwrite support field of all videos of this channel</source> - <target state="new">Overwrite support field of all videos of this channel</target> + <target state="needs-translation">Sobrescrever campo de suporte de todos os vídeos deste canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-channels/video-channel-edit.component.html</context> <context context-type="linenumber">81</context> @@ -11729,9 +11685,9 @@ <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="31472093355465024" datatype="html"> + <trans-unit id="31472093355465024" datatype="html" xml:space="preserve"> <source>Upload a new avatar</source> - <target state="new">Upload a new avatar</target> + <target state="needs-translation">Carregar um novo avatar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html</context> <context context-type="linenumber">15</context> @@ -11749,25 +11705,25 @@ <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="6376690302059877029" datatype="html"> + <trans-unit id="6376690302059877029" datatype="html" xml:space="preserve"> <source>This video was deleted</source> - <target state="new">This video was deleted</target> + <target state="needs-translation">Este vídeo foi deletado</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">48</context> </context-group> </trans-unit> - <trans-unit id="8173902679178787744" datatype="html"> + <trans-unit id="8173902679178787744" datatype="html" xml:space="preserve"> <source>Once you delete your account, there is no going back. You will be asked to confirm this action.</source> - <target state="new">Once you delete your account, there is no going back. You will be asked to confirm this action.</target> + <target state="needs-translation">Depois que você excluir sua conta, não há como voltar atrás. Você será solicitado a confirmar esta ação.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="4000980858407872649" datatype="html"> + <trans-unit id="4000980858407872649" datatype="html" xml:space="preserve"> <source>Channel page</source> - <target state="new">Channel page</target> + <target state="needs-translation">Página do canal</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">21</context> @@ -11785,9 +11741,9 @@ <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="6500762313951857695" datatype="html"> + <trans-unit id="6500762313951857695" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =0 {No views} =1 {1 view} other {<x id="INTERPOLATION"/> views}}</source> - <target state="new">{VAR_PLURAL, plural, =0 {No views} =1 {1 view} other {<x id="INTERPOLATION"/> views}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =0 {Nenhuma visualização} =1 {1 visualização} outro {<x id="INTERPOLATION"/> visualizações}}</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">36</context> @@ -11801,153 +11757,153 @@ <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="4546188098867041457" datatype="html"> + <trans-unit id="4546188098867041457" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {subscription} other {subscriptions}}</source> - <target state="new"><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {subscription} other {subscriptions}}</target> + <target state="needs-translation"><x id="PH" equiv-text="this.pagination.totalItems"/>{total, plural, =1 {assinatura} outras {assinaturas}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-subscriptions.component.ts</context> <context context-type="linenumber">65</context> </context-group> </trans-unit> - <trans-unit id="228548407872312756" datatype="html"> + <trans-unit id="228548407872312756" datatype="html" xml:space="preserve"> <source>Owner account page</source> - <target state="new">Owner account page</target> + <target state="needs-translation">Página da conta do proprietário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-subscriptions.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="4781078006040259916" datatype="html"> + <trans-unit id="4781078006040259916" datatype="html" xml:space="preserve"> <source>You don't have any video in your watch history yet.</source> - <target state="new">You don't have any video in your watch history yet.</target> + <target state="needs-translation">Você ainda não tem nenhum vídeo no seu histórico de exibição.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.ts</context> <context context-type="linenumber">165</context> </context-group> </trans-unit> - <trans-unit id="989169929300254768" datatype="html"> + <trans-unit id="989169929300254768" datatype="html" xml:space="preserve"> <source>Delete from history</source> - <target state="new">Delete from history</target> + <target state="needs-translation">Apagar do histórico</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="111295045776045026" datatype="html"> + <trans-unit id="111295045776045026" datatype="html" xml:space="preserve"> <source>Video history is enabled</source> - <target state="new">Video history is enabled</target> + <target state="needs-translation">O histórico de vídeo está habilitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.ts</context> <context context-type="linenumber">118</context> </context-group> </trans-unit> - <trans-unit id="1869266307786648674" datatype="html"> + <trans-unit id="1869266307786648674" datatype="html" xml:space="preserve"> <source>Video history is disabled</source> - <target state="new">Video history is disabled</target> + <target state="needs-translation">O histórico de vídeo está desabilitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.ts</context> <context context-type="linenumber">119</context> </context-group> </trans-unit> - <trans-unit id="7505147502630555700" datatype="html"> + <trans-unit id="7505147502630555700" datatype="html" xml:space="preserve"> <source>Delete video history</source> - <target state="new">Delete video history</target> + <target state="needs-translation">Excluir histórico de vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.ts</context> <context context-type="linenumber">142</context> </context-group> </trans-unit> - <trans-unit id="8676027102068252963" datatype="html"> + <trans-unit id="8676027102068252963" datatype="html" xml:space="preserve"> <source>Are you sure you want to delete all your video history?</source> - <target state="new">Are you sure you want to delete all your video history?</target> + <target state="needs-translation">Tem certeza de que deseja excluir todo o seu histórico de vídeos?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.ts</context> <context context-type="linenumber">143</context> </context-group> </trans-unit> - <trans-unit id="7708910304029766516" datatype="html"> + <trans-unit id="7708910304029766516" datatype="html" xml:space="preserve"> <source>Video history deleted</source> - <target state="new">Video history deleted</target> + <target state="needs-translation">Histórico de vídeo excluído</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.ts</context> <context context-type="linenumber">151</context> </context-group> </trans-unit> - <trans-unit id="3343758569423394070" datatype="html"> + <trans-unit id="3343758569423394070" datatype="html" xml:space="preserve"> <source>No videos found for "<x id="PH" equiv-text="this.search"/>".</source> - <target state="new">No videos found for "<x id="PH" equiv-text="this.search"/>".</target> + <target state="needs-translation">Nenhum vídeo encontrado para "<x id="PH" equiv-text="this.search"/> ".</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.ts</context> <context context-type="linenumber">162</context> </context-group> </trans-unit> - <trans-unit id="687236465759862933" datatype="html"> + <trans-unit id="687236465759862933" datatype="html" xml:space="preserve"> <source>Open syndication dropdown</source> - <target state="new">Open syndication dropdown</target> + <target state="needs-translation">Abrir lista suspensa de distribuição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/feeds/feed.component.ts</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="5511928240200239994" datatype="html"> + <trans-unit id="5511928240200239994" datatype="html" xml:space="preserve"> <source>Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</source> - <target state="new">Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>banner<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and a <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>description<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</target> + <target state="needs-translation">Alguns dos seus canais não estão totalmente configurados. Torne-os acolhedores e explícitos sobre o que você publica adicionando um<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> bandeira<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> , um<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> avatar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> e um<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> descrição<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> .</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/channel/channels-setup-message.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="5339945526545410198" datatype="html"> + <trans-unit id="5339945526545410198" datatype="html" xml:space="preserve"> <source>Set up my channels</source> - <target state="new">Set up my channels</target> + <target state="needs-translation">Configurar meus canais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/channel/channels-setup-message.component.html</context> <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="2317673285989169654" datatype="html"> + <trans-unit id="2317673285989169654" datatype="html" xml:space="preserve"> <source>Newest first</source> - <target state="new">Newest first</target> + <target state="needs-translation">Mais novo primeiro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-notifications/my-account-notifications.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="751740263472313326" datatype="html"> + <trans-unit id="751740263472313326" datatype="html" xml:space="preserve"> <source>Unread first</source> - <target state="new">Unread first</target> + <target state="needs-translation">Não lido primeiro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-notifications/my-account-notifications.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="7679199047720825365" datatype="html"> + <trans-unit id="7679199047720825365" datatype="html" xml:space="preserve"> <source>All read</source> - <target state="new">All read</target> + <target state="needs-translation">Tudo lido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-notifications/my-account-notifications.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="9167786874272926575"> + <trans-unit id="9167786874272926575" xml:space="preserve"> <source>Web</source> - <target state="new">Web</target> + <target state="needs-translation">Rede</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html</context> <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="1295676134074258121" datatype="html"> + <trans-unit id="1295676134074258121" datatype="html" xml:space="preserve"> <source>New video or live from your subscriptions</source> - <target state="new">New video or live from your subscriptions</target> + <target state="needs-translation">Novo vídeo ou ao vivo de suas inscrições</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="1967081128372276674" datatype="html"> + <trans-unit id="1967081128372276674" datatype="html" xml:space="preserve"> <source>My Playlists</source> - <target state="new">My Playlists</target> + <target state="needs-translation">Minhas listas de reprodução</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">8</context> @@ -11957,9 +11913,9 @@ <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="2317130384024575795" datatype="html"> + <trans-unit id="2317130384024575795" datatype="html" xml:space="preserve"> <source>NEW PLAYLIST</source> - <target state="new">NEW PLAYLIST</target> + <target state="needs-translation">NOVA PLAYLIST</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">26</context> @@ -11969,9 +11925,9 @@ <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="3686251233087069053" datatype="html"> + <trans-unit id="3686251233087069053" datatype="html" xml:space="preserve"> <source>UPDATE PLAYLIST</source> - <target state="new">UPDATE PLAYLIST</target> + <target state="needs-translation">ATUALIZAR PLAYLIST</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">28</context> @@ -11981,25 +11937,25 @@ <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="3438686710205841496" datatype="html"> + <trans-unit id="3438686710205841496" datatype="html" xml:space="preserve"> <source>Create playlist</source> - <target state="new">Create playlist</target> + <target state="needs-translation">Criar lista de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlists.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="4752280144823756067" datatype="html"> + <trans-unit id="4752280144823756067" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {playlist} other {playlists}}</source> - <target state="new"><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {playlist} other {playlists}}</target> + <target state="needs-translation"><x id="PH" equiv-text="this.pagination.totalItems"/>{total, plural, =1 {lista de reprodução} outras {listas de reprodução}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-playlists/my-video-playlists.component.ts</context> <context context-type="linenumber">97</context> </context-group> </trans-unit> - <trans-unit id="2191782228095209497" datatype="html"> + <trans-unit id="2191782228095209497" datatype="html" xml:space="preserve"> <source>My video space</source> - <target state="new">My video space</target> + <target state="needs-translation">Meu espaço de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-space.component.html</context> <context context-type="linenumber">6</context> @@ -12009,25 +11965,25 @@ <context context-type="linenumber">211</context> </context-group> </trans-unit> - <trans-unit id="7040375308762081154" datatype="html"> + <trans-unit id="7040375308762081154" datatype="html" xml:space="preserve"> <source>My video channels</source> - <target state="new">My video channels</target> + <target state="needs-translation">Meus canais de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/+my-video-channels/routes.ts</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="7418836785553125957" datatype="html"> + <trans-unit id="7418836785553125957" datatype="html" xml:space="preserve"> <source>Create a new video channel</source> - <target state="new">Create a new video channel</target> + <target state="needs-translation">Crie um novo canal de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/+my-video-channels/routes.ts</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="3943893855105372623" datatype="html"> + <trans-unit id="3943893855105372623" datatype="html" xml:space="preserve"> <source>Playlist thumbnail</source> - <target state="new">Playlist thumbnail</target> + <target state="needs-translation">Miniatura da lista de reprodução</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">36</context> @@ -12037,19 +11993,17 @@ <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="7743343997362363486" datatype="html"> + <trans-unit id="7743343997362363486" datatype="html" xml:space="preserve"> <source>No videos in this playlist.</source> - <target state="new">No videos in this playlist.</target> + <target state="needs-translation">Não há vídeos nesta playlist.</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">23</context> </context-group> </trans-unit> - <trans-unit id="2427149618141327033" datatype="html"> + <trans-unit id="2427149618141327033" datatype="html" xml:space="preserve"> <source>Browse videos on PeerTube to add them in your playlist.</source> - <target state="new"> - Browse videos on PeerTube to add them in your playlist. - </target> + <target state="needs-translation">Navegue pelos vídeos no PeerTube para adicioná-los à sua playlist.</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">26</context> @@ -12063,57 +12017,57 @@ <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="6904641160356013310" datatype="html"> + <trans-unit id="6904641160356013310" datatype="html" xml:space="preserve"> <source>Account request sent</source> - <target state="new">Account request sent</target> + <target state="needs-translation">Solicitação de conta enviada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="8479900728400966992" datatype="html"> + <trans-unit id="8479900728400966992" datatype="html" xml:space="preserve"> <source>Video stats</source> - <target state="new">Video stats</target> + <target state="needs-translation">Estatísticas de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/routes.ts</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="8741939424112857854" datatype="html"> + <trans-unit id="8741939424112857854" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION" equiv-text="{{ video.name }}"/> statistics</source> - <target state="new"><x id="INTERPOLATION" equiv-text="{{ video.name }}"/> statistics</target> + <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ video.name }}"/>Estatísticas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context> <context context-type="linenumber">5,6</context> </context-group> </trans-unit> - <trans-unit id="2121875025429043110" datatype="html"> + <trans-unit id="2121875025429043110" datatype="html" xml:space="preserve"> <source>You can select a part of the graph to zoom in</source> - <target state="new">You can select a part of the graph to zoom in</target> + <target state="needs-translation">Você pode selecionar uma parte do gráfico para ampliar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context> <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="3787205057553482493" datatype="html"> + <trans-unit id="3787205057553482493" datatype="html" xml:space="preserve"> <source>Reset zoom</source> - <target state="new">Reset zoom</target> + <target state="needs-translation">Redefinir zoom</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.html</context> <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="7849797693092882170" datatype="html"> + <trans-unit id="7849797693092882170" datatype="html" xml:space="preserve"> <source>Since the video publication</source> - <target state="new">Since the video publication</target> + <target state="needs-translation">Desde a publicação do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">101</context> </context-group> </trans-unit> - <trans-unit id="5864040054093006922" datatype="html"> + <trans-unit id="5864040054093006922" datatype="html" xml:space="preserve"> <source>Viewers</source> - <target state="new">Viewers</target> + <target state="needs-translation">Espectadores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">126</context> @@ -12123,65 +12077,65 @@ <context context-type="linenumber">577</context> </context-group> </trans-unit> - <trans-unit id="5691818894884119596" datatype="html"> + <trans-unit id="5691818894884119596" datatype="html" xml:space="preserve"> <source>Watch time</source> - <target state="new">Watch time</target> + <target state="needs-translation">Tempo de exibição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">131</context> </context-group> </trans-unit> - <trans-unit id="683980015107026060" datatype="html"> + <trans-unit id="683980015107026060" datatype="html" xml:space="preserve"> <source>Retention</source> - <target state="new">Retention</target> + <target state="needs-translation">Retenção</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">149</context> </context-group> </trans-unit> - <trans-unit id="2232536542109196600" datatype="html"> + <trans-unit id="2232536542109196600" datatype="html" xml:space="preserve"> <source>Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></source> - <target state="new">Viewers stats between <x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> and <x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> + <target state="needs-translation">Estatísticas de espectadores entre<x id="PH" equiv-text="this.statsStartDate.toLocaleString()"/> e<x id="PH_1" equiv-text="this.statsEndDate.toLocaleString()"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">208</context> </context-group> </trans-unit> - <trans-unit id="5697131528899933134" datatype="html"> + <trans-unit id="5697131528899933134" datatype="html" xml:space="preserve"> <source>Viewers stats</source> - <target state="new">Viewers stats</target> + <target state="needs-translation">Estatísticas de espectadores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">211</context> </context-group> </trans-unit> - <trans-unit id="8089238718524110373" datatype="html"> + <trans-unit id="8089238718524110373" datatype="html" xml:space="preserve"> <source>Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></source> - <target state="new">Live as of <x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target> + <target state="needs-translation">Ao vivo a partir de<x id="PH" equiv-text="this.toMediumDate(new Date(session.startDate))"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">284</context> </context-group> </trans-unit> - <trans-unit id="3249405667632600635" datatype="html"> + <trans-unit id="3249405667632600635" datatype="html" xml:space="preserve"> <source>Custom dates</source> - <target state="new">Custom dates</target> + <target state="needs-translation">Datas personalizadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">295</context> </context-group> </trans-unit> - <trans-unit id="2405893290244253562" datatype="html"> + <trans-unit id="2405893290244253562" datatype="html" xml:space="preserve"> <source>A view means that someone watched the video for several seconds (10 seconds by default)</source> - <target state="new">A view means that someone watched the video for several seconds (10 seconds by default)</target> + <target state="needs-translation">Uma visualização significa que alguém assistiu ao vídeo por vários segundos (10 segundos por padrão)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">314</context> </context-group> </trans-unit> - <trans-unit id="6782077395930235254" datatype="html"> + <trans-unit id="6782077395930235254" datatype="html" xml:space="preserve"> <source>Countries</source> - <target state="new">Countries</target> + <target state="needs-translation">Países</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">136</context> @@ -12191,9 +12145,9 @@ <context context-type="linenumber">346</context> </context-group> </trans-unit> - <trans-unit id="699590710757792843" datatype="html"> + <trans-unit id="699590710757792843" datatype="html" xml:space="preserve"> <source>Regions</source> - <target state="new">Regions</target> + <target state="needs-translation">Regiões</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">141</context> @@ -12203,9 +12157,9 @@ <context context-type="linenumber">353</context> </context-group> </trans-unit> - <trans-unit id="7112532281224432421" datatype="html"> + <trans-unit id="7112532281224432421" datatype="html" xml:space="preserve"> <source>Likes</source> - <target state="new">Likes</target> + <target state="needs-translation">Curtidas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">317</context> @@ -12215,81 +12169,81 @@ <context context-type="linenumber">183</context> </context-group> </trans-unit> - <trans-unit id="1155438117303179048" datatype="html"> + <trans-unit id="1155438117303179048" datatype="html" xml:space="preserve"> <source>Average watch time</source> - <target state="new">Average watch time</target> + <target state="needs-translation">Tempo médio de exibição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">324</context> </context-group> </trans-unit> - <trans-unit id="3457644129579531516" datatype="html"> + <trans-unit id="3457644129579531516" datatype="html" xml:space="preserve"> <source>Total watch time</source> - <target state="new">Total watch time</target> + <target state="needs-translation">Tempo total de exibição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">328</context> </context-group> </trans-unit> - <trans-unit id="7988517647183541852" datatype="html"> + <trans-unit id="7988517647183541852" datatype="html" xml:space="preserve"> <source>Peak viewers</source> - <target state="new">Peak viewers</target> + <target state="needs-translation">Pico de espectadores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">332</context> </context-group> </trans-unit> - <trans-unit id="8536543691393468142" datatype="html"> + <trans-unit id="8536543691393468142" datatype="html" xml:space="preserve"> <source>at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></source> - <target state="new">at <x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> + <target state="needs-translation">no<x id="PH" equiv-text="new Date(overallStats.viewersPeakDate).toLocaleString()"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">335</context> </context-group> </trans-unit> - <trans-unit id="7299658893351817136" datatype="html"> + <trans-unit id="7299658893351817136" datatype="html" xml:space="preserve"> <source>Unique viewers</source> - <target state="new">Unique viewers</target> + <target state="needs-translation">Visualizadores únicos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+stats/video/video-stats.component.ts</context> <context context-type="linenumber">339</context> </context-group> </trans-unit> - <trans-unit id="5321335688371682440" datatype="html"> + <trans-unit id="5321335688371682440" datatype="html" xml:space="preserve"> <source>An error occurred.</source> - <target state="new">An error occurred.</target> + <target state="needs-translation">Ocorreu um erro.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="3458449147454605646" datatype="html"> + <trans-unit id="3458449147454605646" datatype="html" xml:space="preserve"> <source>Request a new verification email</source> - <target state="new"> Request a new verification email </target> + <target state="needs-translation">Solicitar um novo e-mail de verificação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context> <context context-type="linenumber">16</context> </context-group> </trans-unit> - <trans-unit id="6001536520193131937" datatype="html"> + <trans-unit id="6001536520193131937" datatype="html" xml:space="preserve"> <source>Unable to find verification string in URL query.</source> - <target state="new">Unable to find verification string in URL query.</target> + <target state="needs-translation">Não foi possível encontrar a sequência de verificação na consulta de URL.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts</context> <context context-type="linenumber">58</context> </context-group> </trans-unit> - <trans-unit id="7264033009244104285" datatype="html"> + <trans-unit id="7264033009244104285" datatype="html" xml:space="preserve"> <source>Unable to find user id or registration id in URL query.</source> - <target state="new">Unable to find user id or registration id in URL query.</target> + <target state="needs-translation">Não é possível encontrar o ID do usuário ou o ID de registro na consulta de URL.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts</context> <context context-type="linenumber">63</context> </context-group> </trans-unit> - <trans-unit id="1949999959792821767" datatype="html"> + <trans-unit id="1949999959792821767" datatype="html" xml:space="preserve"> <source>Manage channel</source> - <target state="new"> Manage channel </target> + <target state="needs-translation">Gerenciar canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.html</context> <context context-type="linenumber">12</context> @@ -12311,41 +12265,41 @@ <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="248731258067914565" datatype="html"> + <trans-unit id="248731258067914565" datatype="html" xml:space="preserve"> <source>Verify account via email</source> - <target state="new">Verify account via email</target> + <target state="needs-translation">Verificar conta via e-mail</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+verify-account/routes.ts</context> <context context-type="linenumber">16</context> </context-group> </trans-unit> - <trans-unit id="6040639330855198542" datatype="html"> + <trans-unit id="6040639330855198542" datatype="html" xml:space="preserve"> <source>Ask to send an email to verify your account</source> - <target state="new">Ask to send an email to verify your account</target> + <target state="needs-translation">Peça para enviar um e-mail para verificar sua conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+verify-account/routes.ts</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="5634180635200972996" datatype="html"> + <trans-unit id="5634180635200972996" datatype="html" xml:space="preserve"> <source>Email verified!</source> - <target state="new">Email verified!</target> + <target state="needs-translation">E-mail verificado!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-after-email.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="2584956257063845668" datatype="html"> + <trans-unit id="2584956257063845668" datatype="html" xml:space="preserve"> <source>Your email has been verified and your account request has been sent!</source> - <target state="new">Your email has been verified and your account request has been sent!</target> + <target state="needs-translation">Seu e-mail foi verificado e sua solicitação de conta foi enviada!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-after-email.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="4255980289409848252" datatype="html"> + <trans-unit id="4255980289409848252" datatype="html" xml:space="preserve"> <source>A moderator will check your registration request soon and you'll receive an email when it is accepted or rejected.</source> - <target state="new"> A moderator will check your registration request soon and you'll receive an email when it is accepted or rejected. </target> + <target state="needs-translation">Um moderador verificará sua solicitação de registro em breve e você receberá um e-mail quando ela for aceita ou rejeitada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-after-email.component.html</context> <context context-type="linenumber">10</context> @@ -12355,17 +12309,17 @@ <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="381800444567495906" datatype="html"> + <trans-unit id="381800444567495906" datatype="html" xml:space="preserve"> <source>Your email has been verified and your account has been created!</source> - <target state="new">Your email has been verified and your account has been created!</target> + <target state="needs-translation">Seu e-mail foi verificado e sua conta foi criada!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-after-email.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="2448802938372065840" datatype="html"> + <trans-unit id="2448802938372065840" datatype="html" xml:space="preserve"> <source>If you need help using PeerTube, you can have a look at the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" href="https://docs.joinpeertube.org/use/setup-account" target="_blank" rel="noopener noreferrer">"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </source> - <target state="new"> If you need help using PeerTube, you can have a look at the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" href="https://docs.joinpeertube.org/use/setup-account" target="_blank" rel="noopener noreferrer">"/>documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. </target> + <target state="needs-translation">Se precisar de ajuda para usar o PeerTube, você pode dar uma olhada no <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" href="https://docs.joinpeertube.org/use/setup-account" target="_blank" rel="noopener noreferrer">"/> documentação<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> . </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-after-email.component.html</context> <context context-type="linenumber">18</context> @@ -12375,49 +12329,49 @@ <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="7225513189981158956" datatype="html"> + <trans-unit id="7225513189981158956" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Welcome<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Welcome<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/>on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Bem-vindo <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> sobre <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="8412827353958624080" datatype="html"> + <trans-unit id="8412827353958624080" datatype="html" xml:space="preserve"> <source>Your account request has been sent!</source> - <target state="new">Your account request has been sent!</target> + <target state="needs-translation">Sua solicitação de conta foi enviada!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="4422394577857179995" datatype="html"> + <trans-unit id="4422394577857179995" datatype="html" xml:space="preserve"> <source>Your account has been created!</source> - <target state="new">Your account has been created!</target> + <target state="needs-translation">Sua conta foi criada!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="7273859988396814188" datatype="html"> + <trans-unit id="7273859988396814188" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Check your email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to validate your account and complete your registration request. </source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Check your email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to validate your account and complete your registration request. </target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Verifique seu e-mail<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> para validar sua conta e concluir sua solicitação de registro. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">18,19</context> </context-group> </trans-unit> - <trans-unit id="7056036938435794110" datatype="html"> + <trans-unit id="7056036938435794110" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Check your email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to validate your account and complete your registration. </source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Check your email<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> to validate your account and complete your registration. </target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Verifique seu e-mail<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> para validar sua conta e concluir seu registro. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/shared/signup-success-before-email.component.html</context> <context context-type="linenumber">22,23</context> </context-group> </trans-unit> - <trans-unit id="2999492056553212422"> + <trans-unit id="2999492056553212422" xml:space="preserve"> <source>Banned</source> - <target state="new">Banned</target> + <target state="needs-translation">Banido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="linenumber">21</context> @@ -12427,41 +12381,41 @@ <context context-type="linenumber">109</context> </context-group> </trans-unit> - <trans-unit id="4572885137800697555"> + <trans-unit id="4572885137800697555" xml:space="preserve"> <source>Instance muted</source> - <target state="new">Instance muted</target> + <target state="needs-translation">Instância silenciada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/account-block-badges.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="302022805144581075"> + <trans-unit id="302022805144581075" xml:space="preserve"> <source>Muted by your instance</source> - <target state="new">Muted by your instance</target> + <target state="needs-translation">Silenciado pela sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/account-block-badges.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="6860866645734090311"> + <trans-unit id="6860866645734090311" xml:space="preserve"> <source>Instance muted by your instance</source> - <target state="new">Instance muted by your instance</target> + <target state="needs-translation">Instância silenciada pela sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/account-block-badges.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="8661266239199665830" datatype="html"> + <trans-unit id="8661266239199665830" datatype="html" xml:space="preserve"> <source>Copy account handle</source> - <target state="new">Copy account handle</target> + <target state="needs-translation">Copiar identificador de conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="3061133792040537550" datatype="html"> + <trans-unit id="3061133792040537550" datatype="html" xml:space="preserve"> <source>Show the complete description</source> - <target state="new">Show the complete description</target> + <target state="needs-translation">Mostrar a descrição completa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="linenumber">53</context> @@ -12471,9 +12425,9 @@ <context context-type="linenumber">101</context> </context-group> </trans-unit> - <trans-unit id="9098920722959201547" datatype="html"> + <trans-unit id="9098920722959201547" datatype="html" xml:space="preserve"> <source>Show more...</source> - <target state="new"> Show more... </target> + <target state="needs-translation">Mostrar mais...</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="linenumber">55</context> @@ -12483,43 +12437,41 @@ <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="6808894347744915561" datatype="html"> + <trans-unit id="6808894347744915561" datatype="html" xml:space="preserve"> <source>Manage account</source> - <target state="new"> Manage account </target> + <target state="needs-translation">Gerenciar conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="linenumber">60</context> </context-group> </trans-unit> - <trans-unit id="1311667768861466464" datatype="html"> + <trans-unit id="1311667768861466464" datatype="html" xml:space="preserve"> <source>Search account videos</source> - <target state="new">Search account videos</target> + <target state="needs-translation">Pesquisar vídeos de conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="linenumber">79</context> </context-group> </trans-unit> - <trans-unit id="3666829335406793239" datatype="html"> + <trans-unit id="3666829335406793239" datatype="html" xml:space="preserve"> <source>This account does not have channels.</source> - <target state="new">This account does not have channels.</target> + <target state="needs-translation">Esta conta não possui canais.</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">5</context> </context-group> </trans-unit> - <trans-unit id="403587185492002456" datatype="html"> + <trans-unit id="403587185492002456" datatype="html" xml:space="preserve"> <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 assinante} outro {<x id="INTERPOLATION"/> assinantes}}</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">13</context> </context-group> </trans-unit> - <trans-unit id="3068011377000255023" datatype="html"> + <trans-unit id="3068011377000255023" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =1 {1 videos} other {<x id="INTERPOLATION"/> videos}}</source> - <target state="new">{VAR_PLURAL, plural, =1 {1 videos} other {<x id="INTERPOLATION"/> videos}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =1 {1 vídeos} outro {<x id="INTERPOLATION"/> vídeos}}</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">16</context> @@ -12557,9 +12509,9 @@ <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="4071627711041975501" datatype="html"> + <trans-unit id="4071627711041975501" datatype="html" xml:space="preserve"> <source>Show this channel</source> - <target state="new">Show this channel</target> + <target state="needs-translation">Mostrar este canal</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">38</context> @@ -12589,17 +12541,17 @@ <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="4433306639366959484" datatype="html"> + <trans-unit id="4433306639366959484" datatype="html" xml:space="preserve"> <source>Please type the name of the video channel (<x id="PH" equiv-text="videoChannel.name"/>) to confirm</source> - <target state="new">Please type the name of the video channel (<x id="PH" equiv-text="videoChannel.name"/>) to confirm</target> + <target state="needs-translation">Por favor, digite o nome do canal de vídeo (<x id="PH" equiv-text="videoChannel.name"/> ) para confirmar</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">95</context> </context-group> </trans-unit> - <trans-unit id="3428015997161360357" datatype="html"> + <trans-unit id="3428015997161360357" datatype="html" xml:space="preserve"> <source>NEW CHANNEL</source> - <target state="new">NEW CHANNEL</target> + <target state="needs-translation">NOVO CANAL</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-channels/video-channel-edit.component.html</context> <context context-type="linenumber">9</context> @@ -12609,9 +12561,9 @@ <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="4257078540065035665" datatype="html"> + <trans-unit id="4257078540065035665" datatype="html" xml:space="preserve"> <source>UPDATE CHANNEL</source> - <target state="new">UPDATE CHANNEL</target> + <target state="needs-translation">CANAL DE ATUALIZAÇÃO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-channels/video-channel-edit.component.html</context> <context context-type="linenumber">11</context> @@ -12641,9 +12593,9 @@ <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="6591746065516872491" datatype="html"> + <trans-unit id="6591746065516872491" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =0 {No subscribers} =1 {1 subscriber} other {<x id="INTERPOLATION"/> subscribers}}</source> - <target state="new">{VAR_PLURAL, plural, =0 {No subscribers} =1 {1 subscriber} other {<x id="INTERPOLATION"/> subscribers}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =0 {Nenhum assinante} =1 {1 assinante} outro {<x id="INTERPOLATION"/> assinantes}}</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> @@ -12661,17 +12613,17 @@ <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="1545109431751219382" datatype="html"> + <trans-unit id="1545109431751219382" datatype="html" xml:space="preserve"> <source>This channel doesn't have any videos.</source> - <target state="new">This channel doesn't have any videos.</target> + <target state="needs-translation">Este canal não tem nenhum vídeo.</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">42</context> </context-group> </trans-unit> - <trans-unit id="2705478076887104088" datatype="html"> + <trans-unit id="2705478076887104088" datatype="html" xml:space="preserve"> <source>SHOW THIS CHANNEL ></source> - <target state="new">SHOW THIS CHANNEL ></target> + <target state="needs-translation">MOSTRAR ESTE CANAL ></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">50</context> @@ -12685,9 +12637,9 @@ <context context-type="linenumber">492</context> </context-group> </trans-unit> - <trans-unit id="4068658588793749132" datatype="html"> + <trans-unit id="4068658588793749132" datatype="html" xml:space="preserve"> <source>This channel does not have playlists.</source> - <target state="new">This channel does not have playlists.</target> + <target state="needs-translation">Este canal não possui 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> @@ -12701,65 +12653,65 @@ <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="1415060111017347427" datatype="html"> + <trans-unit id="1415060111017347427" datatype="html" xml:space="preserve"> <source>Network</source> - <target state="new">Network</target> + <target state="needs-translation">Rede</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about.component.ts</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="3701439542279610547" datatype="html"> + <trans-unit id="3701439542279610547" datatype="html" xml:space="preserve"> <source>Follows</source> - <target state="new">Follows</target> + <target state="needs-translation">Segue</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="3677766157513652142" datatype="html"> + <trans-unit id="3677766157513652142" datatype="html" xml:space="preserve"> <source>Followers of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> (<x id="INTERPOLATION_1" equiv-text="{{ followersPagination.totalItems }}"/>)</source> - <target state="new">Followers of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> (<x id="INTERPOLATION_1" equiv-text="{{ followersPagination.totalItems }}"/>)</target> + <target state="needs-translation">Seguidores de<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> (<x id="INTERPOLATION_1" equiv-text="{{ followersPagination.totalItems }}"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context> <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="1030806577637361194" datatype="html"> + <trans-unit id="1030806577637361194" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> does not have followers.</source> - <target state="new"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> does not have followers.</target> + <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>não tem seguidores.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="8203367621031610680"> + <trans-unit id="8203367621031610680" xml:space="preserve"> <source>Your name</source> - <target state="new">Your name</target> + <target state="needs-translation">Seu nome</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="1769661379068269645"> + <trans-unit id="1769661379068269645" xml:space="preserve"> <source>Your email</source> - <target state="new">Your email</target> + <target state="needs-translation">Seu e-mail</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="9127604588498960753" datatype="html"> + <trans-unit id="9127604588498960753" datatype="html" xml:space="preserve"> <source>Subject</source> - <target state="new">Subject</target> + <target state="needs-translation">Assunto</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="1391056849737890767"> + <trans-unit id="1391056849737890767" xml:space="preserve"> <source>Your message</source> - <target state="new">Your message</target> + <target state="needs-translation">Sua mensagem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">43</context> @@ -12773,9 +12725,9 @@ <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="8525213662266893834" datatype="html"> + <trans-unit id="8525213662266893834" datatype="html" xml:space="preserve"> <source>Contact us</source> - <target state="new">Contact us</target> + <target state="needs-translation">Contate-nos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">12</context> @@ -12785,97 +12737,89 @@ <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="19872047295276660" datatype="html"> + <trans-unit id="19872047295276660" datatype="html" xml:space="preserve"> <source>This instance is dedicated to sensitive/NSFW content.</source> - <target state="new">This instance is dedicated to sensitive/NSFW content.</target> + <target state="needs-translation">Esta instância é dedicada a conteúdo sensível/NSFW.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="1970848297295860531" datatype="html"> + <trans-unit id="1970848297295860531" datatype="html" xml:space="preserve"> <source>ADMINISTRATORS & SUSTAINABILITY</source> - <target state="new"> - ADMINISTRATORS & SUSTAINABILITY - </target> + <target state="needs-translation">ADMINISTRADORES E SUSTENTABILIDADE</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="6741838149332998818" datatype="html"> + <trans-unit id="6741838149332998818" datatype="html" xml:space="preserve"> <source>Who we are</source> - <target state="new">Who we are</target> + <target state="needs-translation">Quem somos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="4722135551130122302" datatype="html"> + <trans-unit id="4722135551130122302" datatype="html" xml:space="preserve"> <source>Why we created this instance</source> - <target state="new">Why we created this instance</target> + <target state="needs-translation">Por que criamos esta instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">63</context> </context-group> </trans-unit> - <trans-unit id="6434467346812189214" datatype="html"> + <trans-unit id="6434467346812189214" datatype="html" xml:space="preserve"> <source>How long we plan to maintain this instance</source> - <target state="new">How long we plan to maintain this instance</target> + <target state="needs-translation">Por quanto tempo planejamos manter esta instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">77</context> </context-group> </trans-unit> - <trans-unit id="8765504394950427814" datatype="html"> + <trans-unit id="8765504394950427814" datatype="html" xml:space="preserve"> <source>How we will pay for keeping our instance running</source> - <target state="new">How we will pay for keeping our instance running</target> + <target state="needs-translation">Como pagaremos para manter nossa instância em execução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">91</context> </context-group> </trans-unit> - <trans-unit id="7707185552909365717" datatype="html"> + <trans-unit id="7707185552909365717" datatype="html" xml:space="preserve"> <source>INFORMATION</source> - <target state="new"> - INFORMATION - </target> + <target state="needs-translation">INFORMAÇÃO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">106</context> </context-group> </trans-unit> - <trans-unit id="8685905644837116382" datatype="html"> + <trans-unit id="8685905644837116382" datatype="html" xml:space="preserve"> <source>MODERATION</source> - <target state="new"> - MODERATION - </target> + <target state="needs-translation">MODERAÇÃO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">134</context> </context-group> </trans-unit> - <trans-unit id="9178042134345945115" datatype="html"> + <trans-unit id="9178042134345945115" datatype="html" xml:space="preserve"> <source>OTHER INFORMATION</source> - <target state="new"> - OTHER INFORMATION - </target> + <target state="needs-translation">OUTRAS INFORMAÇÕES</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">191</context> </context-group> </trans-unit> - <trans-unit id="4281738631669138686" datatype="html"> + <trans-unit id="4281738631669138686" datatype="html" xml:space="preserve"> <source>Hardware information</source> - <target state="new">Hardware information</target> + <target state="needs-translation">Informações de hardware</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">203</context> </context-group> </trans-unit> - <trans-unit id="273909283347871" datatype="html"> + <trans-unit id="273909283347871" datatype="html" xml:space="preserve"> <source>FEATURES</source> - <target state="new">FEATURES</target> + <target state="needs-translation">CARACTERÍSTICAS</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">212</context> @@ -12893,27 +12837,25 @@ <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="8932880935037645502" datatype="html"> + <trans-unit id="8932880935037645502" datatype="html" xml:space="preserve"> <source>STATISTICS</source> - <target state="new">STATISTICS</target> + <target state="needs-translation">ESTATÍSTICAS</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.html</context> <context context-type="linenumber">225</context> </context-group> </trans-unit> - <trans-unit id="1161141363959659794" datatype="html"> + <trans-unit id="1161141363959659794" datatype="html" xml:space="preserve"> <source>PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser.</source> - <target state="new"> - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - </target> + <target state="needs-translation">O PeerTube é uma plataforma de streaming de vídeo federada e auto-hospedada pela ActivityPub que usa P2P diretamente no seu navegador da web.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="135286612733607700" datatype="html"> + <trans-unit id="135286612733607700" datatype="html" xml:space="preserve"> <source>It is free and open-source software, under <x id="START_LINK"/>AGPLv3 licence<x id="CLOSE_LINK"/>. </source> - <target state="new"> It is free and open-source software, under <x id="START_LINK"/>AGPLv3 licence<x id="CLOSE_LINK"/>. </target> + <target state="needs-translation">É um software livre e de código aberto, sob<x id="START_LINK"/> Licença AGPLv3<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">14</context> @@ -12927,58 +12869,49 @@ <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="8205344394429673413" datatype="html"> + <trans-unit id="8205344394429673413" datatype="html" xml:space="preserve"> <source>Use PeerTube documentation</source> - <target state="new">Use PeerTube - documentation</target> + <target state="needs-translation">Use a documentação do PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="8674693181203168033" datatype="html"> + <trans-unit id="8674693181203168033" datatype="html" xml:space="preserve"> <source>Discover how to setup your account, what is a channel, how to create a playlist and more!</source> - <target state="new"> - Discover how to setup your account, what is a channel, how to create a playlist and more! - </target> + <target state="needs-translation">Descubra como configurar sua conta, o que é um canal, como criar uma playlist e muito mais!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="5336387229608682776" datatype="html"> + <trans-unit id="5336387229608682776" datatype="html" xml:space="preserve"> <source>PeerTube Applications</source> - <target state="new">PeerTube - Applications</target> + <target state="needs-translation">Aplicações PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="7916664392219781729" datatype="html"> + <trans-unit id="7916664392219781729" datatype="html" xml:space="preserve"> <source>Discover unofficial Android applications or browser addons!</source> - <target state="new"> - Discover unofficial Android applications or browser addons! - </target> + <target state="needs-translation">Descubra aplicativos Android não oficiais ou complementos de navegador!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="4093735071527927163" datatype="html"> + <trans-unit id="4093735071527927163" datatype="html" xml:space="preserve"> <source>Contribute on PeerTube</source> - <target state="new">Contribute on - PeerTube</target> + <target state="needs-translation">Contribua no PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="6886584917624458638" datatype="html"> + <trans-unit id="6886584917624458638" datatype="html" xml:space="preserve"> <source>Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code!</source> - <target state="new"> - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - </target> + <target state="needs-translation">Quer ajudar a melhorar o PeerTube? Você pode traduzir a interface web, dar seu feedback ou contribuir diretamente com o código!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">56</context> @@ -12992,21 +12925,17 @@ <context context-type="linenumber">65</context> </context-group> </trans-unit> - <trans-unit id="442017645619017020" datatype="html"> + <trans-unit id="442017645619017020" datatype="html" xml:space="preserve"> <source>PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube.</source> - <target state="new"> - PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, - but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What - follows applies only if you want to keep using the P2P mode of PeerTube. - </target> + <target state="needs-translation">O PeerTube usa o protocolo BitTorrent para compartilhar largura de banda entre usuários por padrão para ajudar a diminuir a carga no servidor, mas, no final das contas, deixa você com a opção de voltar ao streaming regular exclusivamente do servidor do vídeo. O que se segue se aplica somente se você quiser continuar usando o modo P2P do PeerTube.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">69</context> </context-group> </trans-unit> - <trans-unit id="6314880288843792309" datatype="html"> + <trans-unit id="6314880288843792309" datatype="html" xml:space="preserve"> <source>The main threat to your privacy induced by BitTorrent lies in your IP address being stored in the instance's BitTorrent tracker as long as you download or watch the video.</source> - <target state="new"> The main threat to your privacy induced by BitTorrent lies in your IP address being stored in the instance's BitTorrent tracker as long as you download or watch the video. </target> + <target state="needs-translation">A principal ameaça à sua privacidade induzida pelo BitTorrent está no fato de seu endereço IP ser armazenado no rastreador BitTorrent da instância enquanto você baixa ou assiste ao vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">75</context> @@ -13020,85 +12949,65 @@ <context context-type="linenumber">79</context> </context-group> </trans-unit> - <trans-unit id="1411398404280870617" datatype="html"> + <trans-unit id="1411398404280870617" datatype="html" xml:space="preserve"> <source>In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because:</source> - <target state="new"> - In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. - In practice, this is much more difficult because: - </target> + <target state="needs-translation">Em teoria, alguém com habilidades técnicas suficientes poderia criar um script que rastreia qual IP está baixando qual vídeo. Na prática, isso é muito mais difícil porque:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="6870500454322981404" datatype="html"> + <trans-unit id="6870500454322981404" datatype="html" xml:space="preserve"> <source>An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot)</source> - <target state="new"> - An HTTP request has to be sent on each tracker for each video to spy. - If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) - </target> + <target state="needs-translation">Uma solicitação HTTP tem que ser enviada em cada rastreador para cada vídeo a ser espionado. Se quisermos espionar todos os vídeos do PeerTube, temos que enviar tantas solicitações quantos forem os vídeos (então potencialmente muitos)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">88</context> </context-group> </trans-unit> - <trans-unit id="4042605201005159699" datatype="html"> + <trans-unit id="4042605201005159699" datatype="html" xml:space="preserve"> <source>For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm</source> - <target state="new"> - For each request sent, the tracker returns random peers at a limited number. - For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 - requests sent to know every peer in the swarm - </target> + <target state="needs-translation">Para cada solicitação enviada, o rastreador retorna pares aleatórios em um número limitado. Por exemplo, se houver 1000 pares no enxame e o rastreador enviar apenas 20 pares para cada solicitação, deve haver pelo menos 50 solicitações enviadas para saber cada par no enxame</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">93</context> </context-group> </trans-unit> - <trans-unit id="8817667841110447397" datatype="html"> + <trans-unit id="8817667841110447397" datatype="html" xml:space="preserve"> <source>Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour</source> - <target state="new"> - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour - </target> + <target state="needs-translation">Essas solicitações precisam ser enviadas regularmente para saber quem começa/para de assistir a um vídeo. É fácil detectar esse tipo de comportamento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">99</context> </context-group> </trans-unit> - <trans-unit id="4100327951517495019" datatype="html"> + <trans-unit id="4100327951517495019" datatype="html" xml:space="preserve"> <source>If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video</source> - <target state="new"> - If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the - video - </target> + <target state="needs-translation">Se um endereço IP estiver armazenado no rastreador, isso não significa que a pessoa por trás do IP (se essa pessoa existir) assistiu ao vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="7196664247366401915" datatype="html"> + <trans-unit id="7196664247366401915" datatype="html" xml:space="preserve"> <source>The IP address is a vague information: usually, it regularly changes and can represent many persons or entities</source> - <target state="new"> - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - </target> + <target state="needs-translation">O endereço IP é uma informação vaga: normalmente, ele muda regularmente e pode representar muitas pessoas ou entidades</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">108</context> </context-group> </trans-unit> - <trans-unit id="1120376809358109718" datatype="html"> + <trans-unit id="1120376809358109718" datatype="html" xml:space="preserve"> <source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information </source> - <target state="new"> Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> for more information </target> + <target state="needs-translation">Os pares da Web não são acessíveis publicamente: como usamos o transporte websocket, o protocolo é diferente do rastreador BitTorrent clássico. Quando você está em um navegador da Web, você envia um sinal contendo seu endereço IP para o rastreador que escolherá aleatoriamente outros pares para encaminhar as informações. Veja <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst">"/> este documento<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> para maiores informações </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">112</context> </context-group> </trans-unit> - <trans-unit id="7812408733559506009" datatype="html"> + <trans-unit id="7812408733559506009" datatype="html" xml:space="preserve"> <source>The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information.</source> - <target state="new"> - The worst-case scenario of an average person spying on their friends is quite unlikely. - There are much more effective ways to get that kind of information. - </target> + <target state="needs-translation">O pior cenário de uma pessoa comum espionando seus amigos é bem improvável. Há maneiras muito mais efetivas de obter esse tipo de informação.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">120</context> @@ -13112,13 +13021,9 @@ <context context-type="linenumber">124</context> </context-group> </trans-unit> - <trans-unit id="6213340208914097303" datatype="html"> + <trans-unit id="6213340208914097303" datatype="html" xml:space="preserve"> <source>The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics).</source> - <target state="new"> - The threats to privacy with YouTube are different from PeerTube's. - In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. - Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). - </target> + <target state="needs-translation">As ameaças à privacidade com o YouTube são diferentes das do PeerTube. No caso do YouTube, a plataforma reúne uma quantidade enorme de suas informações pessoais (não apenas seu IP) para analisá-las e rastreá-lo. Além disso, o YouTube é propriedade do Google/Alphabet, uma empresa que rastreia você em muitos sites (via AdSense ou Google Analytics).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">127</context> @@ -13132,14 +13037,9 @@ <context context-type="linenumber">132</context> </context-group> </trans-unit> - <trans-unit id="8804946818315976118" datatype="html"> + <trans-unit id="8804946818315976118" datatype="html" xml:space="preserve"> <source>Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense.</source> - <target state="new"> - Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing - your IP in their connection logs: ISP/routers/trackers/CDN and more. - PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. - Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. - </target> + <target state="needs-translation">Seu endereço IP é público, então toda vez que você consulta um site, há uma série de atores (além do site final) vendo seu IP em seus logs de conexão: ISP/roteadores/rastreadores/CDN e mais. O PeerTube é transparente sobre isso: nós avisamos que se você quiser manter seu IP privado, você deve usar uma VPN ou Tor Browser. Pensar que remover o P2P do PeerTube lhe dará de volta o anonimato não faz sentido.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">135</context> @@ -13153,63 +13053,57 @@ <context context-type="linenumber">141</context> </context-group> </trans-unit> - <trans-unit id="7404776804526394585" datatype="html"> + <trans-unit id="7404776804526394585" datatype="html" xml:space="preserve"> <source>PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far:</source> - <target state="new"> - PeerTube wants to deliver the best countermeasures possible, to give you more choice - and render attacks less likely. Here is what we put in place so far: - </target> + <target state="needs-translation">O PeerTube quer entregar as melhores contramedidas possíveis, para dar a você mais escolhas e tornar os ataques menos prováveis. Aqui está o que colocamos em prática até agora:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">144</context> </context-group> </trans-unit> - <trans-unit id="8635362984201852982" datatype="html"> + <trans-unit id="8635362984201852982" datatype="html" xml:space="preserve"> <source>We set a limit to the number of peers sent by the tracker</source> - <target state="new">We set a limit to the number of peers sent by the tracker</target> + <target state="needs-translation">Definimos um limite para o número de pares enviados pelo rastreador</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">149</context> </context-group> </trans-unit> - <trans-unit id="8903417899533541365" datatype="html"> + <trans-unit id="8903417899533541365" datatype="html" xml:space="preserve"> <source>We set a limit on the request frequency received by the tracker</source> - <target state="new">We set a limit on the request frequency received by the tracker</target> + <target state="needs-translation">Definimos um limite na frequência de solicitações recebidas pelo rastreador</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">150</context> </context-group> </trans-unit> - <trans-unit id="2470460396724373169" datatype="html"> + <trans-unit id="2470460396724373169" datatype="html" xml:space="preserve"> <source>Allow instance admins to disable P2P from the administration interface</source> - <target state="new">Allow instance admins to disable P2P from the administration interface</target> + <target state="needs-translation">Permitir que administradores de instância desabilitem o P2P na interface de administração</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">151</context> </context-group> </trans-unit> - <trans-unit id="5991790391344625653" datatype="html"> + <trans-unit id="5991790391344625653" datatype="html" xml:space="preserve"> <source>Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser.</source> - <target state="new"> - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling - WebRTC in your browser. - </target> + <target state="needs-translation">Por fim, lembre-se de que você sempre pode desabilitar o P2P ativando-o no player de vídeo ou simplesmente desabilitando o WebRTC no seu navegador.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">155</context> </context-group> </trans-unit> - <trans-unit id="962765493084218985" datatype="html"> + <trans-unit id="962765493084218985" datatype="html" xml:space="preserve"> <source>Platform</source> - <target state="new">Platform</target> + <target state="needs-translation">Plataforma</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about.component.ts</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="8438752523256358076" datatype="html"> + <trans-unit id="8438752523256358076" datatype="html" xml:space="preserve"> <source>Show full list</source> - <target state="new">Show full list</target> + <target state="needs-translation">Mostrar lista completa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context> <context context-type="linenumber">14</context> @@ -13219,65 +13113,65 @@ <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="6477380314260121583" datatype="html"> + <trans-unit id="6477380314260121583" datatype="html" xml:space="preserve"> <source>Subscriptions of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> (<x id="INTERPOLATION_1" equiv-text="{{ followingsPagination.totalItems }}"/>)</source> - <target state="new">Subscriptions of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> (<x id="INTERPOLATION_1" equiv-text="{{ followingsPagination.totalItems }}"/>)</target> + <target state="needs-translation">Assinaturas de<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> (<x id="INTERPOLATION_1" equiv-text="{{ followingsPagination.totalItems }}"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="6039800040694117968" datatype="html"> + <trans-unit id="6039800040694117968" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> does not have subscriptions.</source> - <target state="new"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> does not have subscriptions.</target> + <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>não possui assinaturas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="4195286790385468087" datatype="html"> + <trans-unit id="4195286790385468087" datatype="html" xml:space="preserve"> <source>About this instance</source> - <target state="new">About this instance</target> + <target state="needs-translation">Sobre esta instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/routes.ts</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="8773846522957677259" datatype="html"> + <trans-unit id="8773846522957677259" datatype="html" xml:space="preserve"> <source>About PeerTube</source> - <target state="new">About PeerTube</target> + <target state="needs-translation">Sobre o PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/routes.ts</context> <context context-type="linenumber">57</context> </context-group> </trans-unit> - <trans-unit id="1812900507515561988" datatype="html"> + <trans-unit id="1812900507515561988" datatype="html" xml:space="preserve"> <source>About this instance's network</source> - <target state="new">About this instance's network</target> + <target state="needs-translation">Sobre a rede desta instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/routes.ts</context> <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="892073694820881630" datatype="html"> + <trans-unit id="892073694820881630" datatype="html" xml:space="preserve"> <source>Link copied</source> - <target state="new">Link copied</target> + <target state="needs-translation">Link copiado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/about-instance.component.ts</context> <context context-type="linenumber">113</context> </context-group> </trans-unit> - <trans-unit id="4807161697338135032" datatype="html"> + <trans-unit id="4807161697338135032" datatype="html" xml:space="preserve"> <source>Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="modal-subtitle">"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></source> - <target state="new">Contact the administrator(s)<x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="modal-subtitle">"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></target> + <target state="needs-translation">Entre em contato com o(s) administrador(es) <x id="START_PARAGRAPH" ctype="x-p" equiv-text="<p class="modal-subtitle">"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="</p>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="5322177163493113456" datatype="html"> + <trans-unit id="5322177163493113456" datatype="html" xml:space="preserve"> <source>Close this modal</source> - <target state="new">Close this modal</target> + <target state="needs-translation">Feche este modal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">5</context> @@ -13403,169 +13297,169 @@ <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="9082008222523034483" datatype="html"> + <trans-unit id="9082008222523034483" datatype="html" xml:space="preserve"> <source>Get help</source> - <target state="new">Get help</target> + <target state="needs-translation">Obter ajuda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/buttons/help.component.ts</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="4331636419103456800" datatype="html"> + <trans-unit id="4331636419103456800" datatype="html" xml:space="preserve"> <source>Done!</source> - <target state="new">Done!</target> + <target state="needs-translation">Feito!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="220345070199640496" datatype="html"> + <trans-unit id="220345070199640496" datatype="html" xml:space="preserve"> <source>PeerTube is creating your account...</source> - <target state="new">PeerTube is creating your account...</target> + <target state="needs-translation">O PeerTube está criando sua conta...</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">108</context> </context-group> </trans-unit> - <trans-unit id="7119544246688514254" datatype="html"> + <trans-unit id="7119544246688514254" datatype="html" xml:space="preserve"> <source>Go to the previous step</source> - <target state="new">Go to the previous step</target> + <target state="needs-translation">Vá para a etapa anterior</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.ts</context> <context context-type="linenumber">72</context> </context-group> </trans-unit> - <trans-unit id="4323994782717641395" datatype="html"> + <trans-unit id="4323994782717641395" datatype="html" xml:space="preserve"> <source>Go to the next step</source> - <target state="new">Go to the next step</target> + <target state="needs-translation">Vá para a próxima etapa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.ts</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="6294302495409052693" datatype="html"> + <trans-unit id="6294302495409052693" datatype="html" xml:space="preserve"> <source>Who are we?</source> - <target state="new">Who are we?</target> + <target state="needs-translation">Quem somos nós?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-about-accordion.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="1445137115016841401" datatype="html"> + <trans-unit id="1445137115016841401" datatype="html" xml:space="preserve"> <source>How long do we plan to maintain this instance?</source> - <target state="new">How long do we plan to maintain this instance?</target> + <target state="needs-translation">Por quanto tempo planejamos manter esta instância?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-about-accordion.component.html</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="2975856643479054118" datatype="html"> + <trans-unit id="2975856643479054118" datatype="html" xml:space="preserve"> <source>How will we finance this instance?</source> - <target state="new">How will we finance this instance?</target> + <target state="needs-translation">Como financiaremos esta instância?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-about-accordion.component.html</context> <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="5659987171239176484" datatype="html"> + <trans-unit id="5659987171239176484" datatype="html" xml:space="preserve"> <source>Terms of <x id="PH" equiv-text="this.about.instance.name"/></source> - <target state="new">Terms of <x id="PH" equiv-text="this.about.instance.name"/></target> + <target state="needs-translation">Termos de<x id="PH" equiv-text="this.about.instance.name"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-about-accordion.component.ts</context> <context context-type="linenumber">107</context> </context-group> </trans-unit> - <trans-unit id="2573967459337636542" datatype="html"> + <trans-unit id="2573967459337636542" datatype="html" xml:space="preserve"> <source>Administrators & Sustainability</source> - <target state="new">Administrators & Sustainability</target> + <target state="needs-translation">Administradores e Sustentabilidade</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-about-accordion.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="8980375993935541237" datatype="html"> + <trans-unit id="8980375993935541237" datatype="html" xml:space="preserve"> <source>Step</source> - <target state="new">Step</target> + <target state="needs-translation">Etapa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/custom-stepper.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="8583412279916132438" datatype="html"> + <trans-unit id="8583412279916132438" datatype="html" xml:space="preserve"> <source>Channel display name</source> - <target state="new">Channel display name</target> + <target state="needs-translation">Nome de exibição do canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="4376397515999418662" datatype="html"> + <trans-unit id="4376397515999418662" datatype="html" xml:space="preserve"> <source>This is the name that will be publicly visible by other users.</source> - <target state="new">This is the name that will be publicly visible by other users.</target> + <target state="needs-translation">Este é o nome que será visível publicamente para outros usuários.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="1506228075480230031" datatype="html"> + <trans-unit id="1506228075480230031" datatype="html" xml:space="preserve"> <source>Example: Sweet Melodies</source> - <target state="new">Example: Sweet Melodies</target> + <target state="needs-translation">Exemplo: Sweet Melodies</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="1346553616305614767" datatype="html"> + <trans-unit id="1346553616305614767" datatype="html" xml:space="preserve"> <source>Channel identifier</source> - <target state="new">Channel identifier</target> + <target state="needs-translation">Identificador de canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="1421502666684458815" datatype="html"> + <trans-unit id="1421502666684458815" datatype="html" xml:space="preserve"> <source>This is the name that will be displayed in your profile URL.</source> - <target state="new">This is the name that will be displayed in your profile URL.</target> + <target state="needs-translation">Este é o nome que será exibido na URL do seu perfil.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="5007378598046048755" datatype="html"> + <trans-unit id="5007378598046048755" datatype="html" xml:space="preserve"> <source>Example: sweetmelodies24</source> - <target state="new">Example: sweetmelodies24</target> + <target state="needs-translation">Exemplo: sweetmelodies24</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="6433602064879074151" datatype="html"> + <trans-unit id="6433602064879074151" datatype="html" xml:space="preserve"> <source>Channel identifier cannot be the same as your account name. You can click on the first step to update your account name.</source> - <target state="new"> Channel identifier cannot be the same as your account name. You can click on the first step to update your account name. </target> + <target state="needs-translation">O identificador do canal não pode ser o mesmo que o nome da sua conta. Você pode clicar no primeiro passo para atualizar o nome da sua conta.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-channel.component.html</context> <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="3273586660042053098" datatype="html"> + <trans-unit id="3273586660042053098" datatype="html" xml:space="preserve"> <source>Why do you want to join <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>?</source> - <target state="new">Why do you want to join <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>?</target> + <target state="needs-translation">Por que você quer se juntar a nós?<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> ?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-terms.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="603966779971722604" datatype="html"> + <trans-unit id="603966779971722604" datatype="html" xml:space="preserve"> <source>I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" (click)="onTermsClick($event)" href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="hasCodeOfConduct">"/> and to the <x id="START_LINK_1" equiv-text="<a class="link-orange" (click)="onCodeOfConductClick($event)" href='#'>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> of <x id="INTERPOLATION_1" equiv-text="{{ instanceName }}"/> </source> - <target state="new"> I am at least <x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> years old and agree to the <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" (click)="onTermsClick($event)" href='#'>"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="hasCodeOfConduct">"/> and to the <x id="START_LINK_1" equiv-text="<a class="link-orange" (click)="onCodeOfConductClick($event)" href='#'>"/>Code of Conduct<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> of <x id="INTERPOLATION_1" equiv-text="{{ instanceName }}"/> </target> + <target state="needs-translation">Eu estou pelo menos<x id="INTERPOLATION" equiv-text="{{ minimumAge }}"/> anos de idade e concordo com o <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" (click)="onTermsClick($event)" href='#'>"/> Termos <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="hasCodeOfConduct">"/> e para o <x id="START_LINK_1" equiv-text="<a class="link-orange" (click)="onCodeOfConductClick($event)" href='#'>"/> Código de Conduta <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> de<x id="INTERPOLATION_1" equiv-text="{{ instanceName }}"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-terms.component.html</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="6980413875907286634" datatype="html"> + <trans-unit id="6980413875907286634" datatype="html" xml:space="preserve"> <source>Channel name</source> - <target state="new">Channel name</target> + <target state="needs-translation">Nome do canal</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">101</context> @@ -13575,9 +13469,9 @@ <context context-type="linenumber">101</context> </context-group> </trans-unit> - <trans-unit id="8463487834152954723" datatype="html"> + <trans-unit id="8463487834152954723" datatype="html" xml:space="preserve"> <source>john_channel</source> - <target state="new">john_channel</target> + <target state="needs-translation">canal_john</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">103</context> @@ -13587,122 +13481,121 @@ <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="1081343670550705648" datatype="html"> + <trans-unit id="1081343670550705648" datatype="html" xml:space="preserve"> <source>Video uploads are disabled on this instance, hence your account won't be able to upload videos.</source> - <target state="new"> Video uploads are disabled on this instance, hence your account won't be able to upload videos. -</target> + <target state="needs-translation">Os uploads de vídeos estão desativados nesta instância, portanto sua conta não poderá enviar vídeos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-user.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="7657420986523643151" datatype="html"> + <trans-unit id="7657420986523643151" datatype="html" xml:space="preserve"> <source>Public name</source> - <target state="new">Public name</target> + <target state="needs-translation">Nome público</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-user.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="7536432216862568979" datatype="html"> + <trans-unit id="7536432216862568979" datatype="html" xml:space="preserve"> <source>This is the name that will be publicly visible by other users.</source> - <target state="new"> This is the name that will be publicly visible by other users. </target> + <target state="needs-translation">Este é o nome que será visível publicamente para outros usuários.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-user.component.html</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="1926625386720791836" datatype="html"> + <trans-unit id="1926625386720791836" datatype="html" xml:space="preserve"> <source>Example: John Doe</source> - <target state="new">Example: John Doe</target> + <target state="needs-translation">Exemplo: John Doe</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-user.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="8656171949584591423" datatype="html"> + <trans-unit id="8656171949584591423" datatype="html" xml:space="preserve"> <source>This is the name that will be displayed in your profile URL.</source> - <target state="new"> This is the name that will be displayed in your profile URL. </target> + <target state="needs-translation">Este é o nome que será exibido na URL do seu perfil.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-user.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="9199457913561943854" datatype="html"> + <trans-unit id="9199457913561943854" datatype="html" xml:space="preserve"> <source>Example: john_doe58</source> - <target state="new">Example: john_doe58</target> + <target state="needs-translation">Exemplo: john_doe58</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-user.component.html</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="5856397248272246243" datatype="html"> + <trans-unit id="5856397248272246243" datatype="html" xml:space="preserve"> <source>This email address will be used to validate your account.</source> - <target state="new"> This email address will be used to validate your account. </target> + <target state="needs-translation">Este endereço de e-mail será usado para validar sua conta.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-user.component.html</context> <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="1789116494691736014" datatype="html"> + <trans-unit id="1789116494691736014" datatype="html" xml:space="preserve"> <source>Request email for account verification</source> - <target state="new">Request email for account verification</target> + <target state="needs-translation">Solicitar e-mail para verificação de conta</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.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="2770947245861951784" datatype="html"> + <trans-unit id="2770947245861951784" datatype="html" xml:space="preserve"> <source>Signup is not enabled on this instance.</source> - <target state="new">Signup is not enabled on this instance.</target> + <target state="needs-translation">A inscrição não está habilitada nesta instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/register.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="3301086086650990787" datatype="html"> + <trans-unit id="3301086086650990787" datatype="html" xml:space="preserve"> <source>Register</source> - <target state="new">Register</target> + <target state="needs-translation">Registrar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/routes.ts</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="6979021199788941693"> + <trans-unit id="6979021199788941693" xml:space="preserve"> <source>Your message has been sent.</source> - <target state="new">Your message has been sent.</target> + <target state="needs-translation">Sua mensagem foi enviada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.ts</context> <context context-type="linenumber">95</context> </context-group> </trans-unit> - <trans-unit id="2072135752262464360"> + <trans-unit id="2072135752262464360" xml:space="preserve"> <source>You already sent this form recently</source> - <target state="new">You already sent this form recently</target> + <target state="needs-translation">Você já enviou este formulário recentemente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.ts</context> <context context-type="linenumber">101</context> </context-group> </trans-unit> - <trans-unit id="1097932116708163073" datatype="html"> + <trans-unit id="1097932116708163073" datatype="html" xml:space="preserve"> <source>This website is powered by PeerTube</source> - <target state="new"> This website is powered by PeerTube </target> + <target state="needs-translation">Este site é alimentado por PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="4605517634011438234" datatype="html"> + <trans-unit id="4605517634011438234" datatype="html" xml:space="preserve"> <source>ACCOUNT</source> - <target state="new">ACCOUNT</target> + <target state="needs-translation">CONTA</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="5254305728396198887" datatype="html"> + <trans-unit id="5254305728396198887" datatype="html" xml:space="preserve"> <source>Sensitive content</source> - <target state="new">Sensitive content</target> + <target state="needs-translation">Conteúdo sensível</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">80</context> @@ -13712,73 +13605,73 @@ <context context-type="linenumber">150</context> </context-group> </trans-unit> - <trans-unit id="5859845485947900894" datatype="html"> + <trans-unit id="5859845485947900894" datatype="html" xml:space="preserve"> <source>Platforms order</source> - <target state="new">Platforms order</target> + <target state="needs-translation">Ordem das plataformas</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">96</context> </context-group> </trans-unit> - <trans-unit id="1541005328084571131" datatype="html"> + <trans-unit id="1541005328084571131" datatype="html" xml:space="preserve"> <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> platform subscribes to content from <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/about/follows" target="_blank">"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/> other platforms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</source> - <target state="new"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> platform subscribes to content from <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/about/follows" target="_blank">"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/> other platforms<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>.</target> + <target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/>plataforma assina conteúdo de <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/about/follows" target="_blank">"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/> outras plataformas<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> .</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,101</context> </context-group> </trans-unit> - <trans-unit id="8603409827386793098" datatype="html"> + <trans-unit id="8603409827386793098" datatype="html" xml:space="preserve"> <source>Set your display preferences here.</source> - <target state="new">Set your display preferences here.</target> + <target state="needs-translation">Defina suas preferências de exibição aqui.</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">101,102</context> </context-group> </trans-unit> - <trans-unit id="1753457183754409152" datatype="html"> + <trans-unit id="1753457183754409152" datatype="html" xml:space="preserve"> <source>Displayed videos</source> - <target state="new">Displayed videos</target> + <target state="needs-translation">Vídeos exibidos</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">106,108</context> </context-group> </trans-unit> - <trans-unit id="3029609593829675670" datatype="html"> + <trans-unit id="3029609593829675670" datatype="html" xml:space="preserve"> <source>Content type</source> - <target state="new">Content type</target> + <target state="needs-translation">Tipo de conteúdo</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">113,115</context> </context-group> </trans-unit> - <trans-unit id="5590086849807274701" datatype="html"> + <trans-unit id="5590086849807274701" datatype="html" xml:space="preserve"> <source>Scope</source> - <target state="new">Scope</target> + <target state="needs-translation">Escopo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">157</context> </context-group> </trans-unit> - <trans-unit id="1840036002282013872" datatype="html"> + <trans-unit id="1840036002282013872" datatype="html" xml:space="preserve"> <source>All platforms</source> - <target state="new">All platforms</target> + <target state="needs-translation">Todas as plataformas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">159</context> </context-group> </trans-unit> - <trans-unit id="8317194248349445422" datatype="html"> + <trans-unit id="8317194248349445422" datatype="html" xml:space="preserve"> <source>This platform</source> - <target state="new">This platform</target> + <target state="needs-translation">Esta plataforma</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">160</context> </context-group> </trans-unit> - <trans-unit id="1949800099101277248" datatype="html"> + <trans-unit id="1949800099101277248" datatype="html" xml:space="preserve"> <source>Languages</source> - <target state="new">Languages</target> + <target state="needs-translation">Idiomas</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">74</context> @@ -13788,9 +13681,9 @@ <context context-type="linenumber">167</context> </context-group> </trans-unit> - <trans-unit id="1902100407096396858" datatype="html"> + <trans-unit id="1902100407096396858" datatype="html" xml:space="preserve"> <source>Categories</source> - <target state="new">Categories</target> + <target state="needs-translation">Categorias</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">116</context> @@ -13800,65 +13693,65 @@ <context context-type="linenumber">177</context> </context-group> </trans-unit> - <trans-unit id="3599150758014724057" datatype="html"> + <trans-unit id="3599150758014724057" datatype="html" xml:space="preserve"> <source>All videos</source> - <target state="new">All videos</target> + <target state="needs-translation">Todos os vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">187</context> </context-group> </trans-unit> - <trans-unit id="4019185430150596533" datatype="html"> + <trans-unit id="4019185430150596533" datatype="html" xml:space="preserve"> <source>Only lives</source> - <target state="new">Only lives</target> + <target state="needs-translation">Só vidas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">195</context> </context-group> </trans-unit> - <trans-unit id="403276015827477743" datatype="html"> + <trans-unit id="403276015827477743" datatype="html" xml:space="preserve"> <source>Only VOD</source> - <target state="new">Only VOD</target> + <target state="needs-translation">Somente VOD</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">201</context> </context-group> </trans-unit> - <trans-unit id="8466337030143068285" datatype="html"> + <trans-unit id="8466337030143068285" datatype="html" xml:space="preserve"> <source>Blurred</source> - <target state="new">Blurred</target> + <target state="needs-translation">Desfocado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">271</context> </context-group> </trans-unit> - <trans-unit id="7054829409324166420" datatype="html"> + <trans-unit id="7054829409324166420" datatype="html" xml:space="preserve"> <source>hidden</source> - <target state="new">hidden</target> + <target state="needs-translation">escondido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">277</context> </context-group> </trans-unit> - <trans-unit id="5766954855630346873" datatype="html"> + <trans-unit id="5766954855630346873" datatype="html" xml:space="preserve"> <source>blurred</source> - <target state="new">blurred</target> + <target state="needs-translation">borrado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">278</context> </context-group> </trans-unit> - <trans-unit id="1833483831276078393" datatype="html"> + <trans-unit id="1833483831276078393" datatype="html" xml:space="preserve"> <source>displayed</source> - <target state="new">displayed</target> + <target state="needs-translation">exibido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context> <context context-type="linenumber">280</context> </context-group> </trans-unit> - <trans-unit id="166448092104563965" datatype="html"> + <trans-unit id="166448092104563965" datatype="html" xml:space="preserve"> <source>Password protected</source> - <target state="new">Password protected</target> + <target state="needs-translation">Protegido por senha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.html</context> <context context-type="linenumber">10</context> @@ -13868,17 +13761,17 @@ <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="6250999352462648289" datatype="html"> + <trans-unit id="6250999352462648289" datatype="html" xml:space="preserve"> <source>Report this account</source> - <target state="new">Report this account</target> + <target state="needs-translation">Denunciar esta conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context> <context context-type="linenumber">225</context> </context-group> </trans-unit> - <trans-unit id="5693037411428190538" datatype="html"> + <trans-unit id="5693037411428190538" datatype="html" xml:space="preserve"> <source>Skip the sub menu</source> - <target state="new">Skip the sub menu</target> + <target state="needs-translation">Pular o submenu</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-moderation.component.html</context> <context context-type="linenumber">2</context> @@ -13904,9 +13797,9 @@ <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="2614607010577950577" datatype="html"> + <trans-unit id="2614607010577950577" datatype="html" xml:space="preserve"> <source>Overview</source> - <target state="new">Overview</target> + <target state="needs-translation">Visão geral</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-overview.component.html</context> <context context-type="linenumber">5</context> @@ -13916,9 +13809,9 @@ <context context-type="linenumber">224</context> </context-group> </trans-unit> - <trans-unit id="1504521795586863905" datatype="html"> + <trans-unit id="1504521795586863905" datatype="html" xml:space="preserve"> <source>VIDEOS</source> - <target state="new">VIDEOS</target> + <target state="needs-translation">VÍDEOS</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">266</context> @@ -13928,25 +13821,25 @@ <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="25349740244798533" datatype="html"> + <trans-unit id="25349740244798533" datatype="html" xml:space="preserve"> <source>Username copied</source> - <target state="new">Username copied</target> + <target state="needs-translation">Nome de usuário copiado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="1035838766454786107" datatype="html"> + <trans-unit id="1035838766454786107" datatype="html" xml:space="preserve"> <source>Audio-only</source> - <target state="new">Audio-only</target> + <target state="needs-translation">Somente áudio</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="5508725342419733476" datatype="html"> + <trans-unit id="5508725342419733476" datatype="html" xml:space="preserve"> <source>"Split audio and video" must be enabled for the PeerTube player to propose an "Audio only" resolution to users</source> - <target state="new">"Split audio and video" must be enabled for the PeerTube player to propose an "Audio only" resolution to users</target> + <target state="needs-translation">"Dividir áudio e vídeo" deve estar habilitado para que o player PeerTube proponha uma resolução "Somente áudio" aos usuários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> <context context-type="linenumber">20</context> @@ -14016,65 +13909,65 @@ <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="5921284055608402352" datatype="html"> + <trans-unit id="5921284055608402352" datatype="html" xml:space="preserve"> <source>{value, plural, =1 {thread} other {threads}}</source> - <target state="new">{value, plural, =1 {thread} other {threads}}</target> + <target state="needs-translation">{valor, plural, =1 {thread} outros {threads}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-configuration.service.ts</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="3957742085471141221"> + <trans-unit id="3957742085471141221" xml:space="preserve"> <source>Auto (via ffmpeg)</source> - <target state="new">Auto (via ffmpeg)</target> + <target state="needs-translation">Automático (via ffmpeg)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="931255636742351800" datatype="html"> + <trans-unit id="931255636742351800" datatype="html" xml:space="preserve"> <source>No limit</source> - <target state="new">No limit</target> + <target state="needs-translation">Sem limite</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="5250062810079582285" datatype="html"> + <trans-unit id="5250062810079582285" datatype="html" xml:space="preserve"> <source>1 hour</source> - <target state="new">1 hour</target> + <target state="needs-translation">1 hora</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> <context context-type="linenumber">53</context> </context-group> </trans-unit> - <trans-unit id="8662356672298904015" datatype="html"> + <trans-unit id="8662356672298904015" datatype="html" xml:space="preserve"> <source>3 hours</source> - <target state="new">3 hours</target> + <target state="needs-translation">3 horas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> <context context-type="linenumber">54</context> </context-group> </trans-unit> - <trans-unit id="1794624538833178491" datatype="html"> + <trans-unit id="1794624538833178491" datatype="html" xml:space="preserve"> <source>5 hours</source> - <target state="new">5 hours</target> + <target state="needs-translation">5 horas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> <context context-type="linenumber">55</context> </context-group> </trans-unit> - <trans-unit id="4941148355486671862" datatype="html"> + <trans-unit id="4941148355486671862" datatype="html" xml:space="preserve"> <source>10 hours</source> - <target state="new">10 hours</target> + <target state="needs-translation">10 horas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> <context context-type="linenumber">56</context> </context-group> </trans-unit> - <trans-unit id="6659155428791414865" datatype="html"> + <trans-unit id="6659155428791414865" datatype="html" xml:space="preserve"> <source>x264, targeting maximum device compatibility</source> - <target state="new">x264, targeting maximum device compatibility</target> + <target state="needs-translation">x264, visando compatibilidade máxima do dispositivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts</context> <context context-type="linenumber">73</context> @@ -14084,42 +13977,41 @@ <context context-type="linenumber">70</context> </context-group> </trans-unit> - <trans-unit id="1473738049081128420" datatype="html"> + <trans-unit id="1473738049081128420" datatype="html" xml:space="preserve"> <source>Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically.</source> - <target state="new"> Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. </target> + <target state="needs-translation">Estimar a capacidade de um servidor para transcodificar e transmitir vídeos não é fácil e não podemos ajustar o PeerTube automaticamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="8538708819525283296" datatype="html"> + <trans-unit id="8538708819525283296" datatype="html" xml:space="preserve"> <source>However, you may want to read <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin-configuration?id=transcoding">"/>our guidelines<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> before tweaking the following values. </source> - <target state="new"> However, you may want to read <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin-configuration?id=transcoding">"/>our guidelines<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> before tweaking the following values. </target> + <target state="needs-translation">No entanto, você pode querer ler <x id="START_LINK" ctype="x-a" equiv-text="<a class="link-orange" target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin-configuration?id=transcoding">"/> nossas diretrizes<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> antes de ajustar os seguintes valores. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="2384409178337534505" datatype="html"> + <trans-unit id="2384409178337534505" datatype="html" xml:space="preserve"> <source>Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully.</source> - <target state="new"> Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully. </target> + <target state="needs-translation">Processe os vídeos enviados para que eles estejam em um formato de streaming que qualquer dispositivo possa reproduzir. Embora custoso em recursos, esta é uma parte crítica do PeerTube, então tenha cuidado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="709846045064893539" datatype="html"> + <trans-unit id="709846045064893539" datatype="html" xml:space="preserve"> <source>Updating instance configuration from the web interface is disabled by the system administrator.</source> - <target state="new"> Updating instance configuration from the web interface is disabled by the system administrator. -</target> + <target state="needs-translation">A atualização da configuração da instância pela interface web é desabilitada pelo administrador do sistema.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="1305357231288135414" datatype="html"> + <trans-unit id="1305357231288135414" datatype="html" xml:space="preserve"> <source>Homepage</source> - <target state="new">Homepage</target> + <target state="needs-translation">Página inicial</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">12</context> @@ -14133,17 +14025,17 @@ <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="5037437391296624618" datatype="html"> + <trans-unit id="5037437391296624618" datatype="html" xml:space="preserve"> <source>Information</source> - <target state="new">Information</target> + <target state="needs-translation">Informação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="8643289769990675407" datatype="html"> + <trans-unit id="8643289769990675407" datatype="html" xml:space="preserve"> <source>Basic</source> - <target state="new">Basic</target> + <target state="needs-translation">Básico</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-custom-config.component.html</context> <context context-type="linenumber">29</context> @@ -14157,67 +14049,65 @@ <context context-type="linenumber">404</context> </context-group> </trans-unit> - <trans-unit id="6920964195632624609" datatype="html"> + <trans-unit id="6920964195632624609" datatype="html" xml:space="preserve"> <source>INSTANCE HOMEPAGE</source> - <target state="new">INSTANCE HOMEPAGE</target> + <target state="needs-translation">PÁGINA INICIAL DA INSTÂNCIA</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-homepage.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="3203902538239082422" datatype="html"> + <trans-unit id="3203902538239082422" datatype="html" xml:space="preserve"> <source>You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.</source> - <target state="new">You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.</target> + <target state="needs-translation">Você habilitou a inscrição: habilitamos automaticamente a caixa de seleção "Bloquear novos vídeos automaticamente" da seção "Vídeos" logo abaixo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts</context> <context context-type="linenumber">201</context> </context-group> </trans-unit> - <trans-unit id="6284468333579755406" datatype="html"> + <trans-unit id="6284468333579755406" datatype="html" xml:space="preserve"> <source>Edit custom configuration</source> - <target state="new">Edit custom configuration</target> + <target state="needs-translation">Editar configuração personalizada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/config.routes.ts</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="6549061957433635758" datatype="html"> + <trans-unit id="6549061957433635758" datatype="html" xml:space="preserve"> <source>Process domains</source> - <target state="new">Process domains</target> + <target state="needs-translation">Domínios de processo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/batch-domains-modal.component.ts</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="1909009883731319373" datatype="html"> + <trans-unit id="1909009883731319373" datatype="html" xml:space="preserve"> <source>Report <x id="PH"/> </source> - <target state="new">Report - <x id="PH"/> - </target> + <target state="needs-translation">Relatório<x id="PH"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/account-report.component.ts</context> <context context-type="linenumber">78</context> </context-group> </trans-unit> - <trans-unit id="5065410539274460415" datatype="html"> + <trans-unit id="5065410539274460415" datatype="html" xml:space="preserve"> <source>Account reported.</source> - <target state="new">Account reported.</target> + <target state="needs-translation">Conta reportada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/account-report.component.ts</context> <context context-type="linenumber">100</context> </context-group> </trans-unit> - <trans-unit id="6245265026120479954" datatype="html"> + <trans-unit id="6245265026120479954" datatype="html" xml:space="preserve"> <source>Comment reported.</source> - <target state="new">Comment reported.</target> + <target state="needs-translation">Comentário denunciado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/comment-report.component.ts</context> <context context-type="linenumber">99</context> </context-group> </trans-unit> - <trans-unit id="2127446333083057097" datatype="html"> + <trans-unit id="2127446333083057097" datatype="html" xml:space="preserve"> <source>Domain is required.</source> - <target state="new">Domain is required.</target> + <target state="needs-translation">Domínio é obrigatório.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context> <context context-type="linenumber">72</context> @@ -14227,33 +14117,33 @@ <context context-type="linenumber">81</context> </context-group> </trans-unit> - <trans-unit id="7951488350851416577" datatype="html"> + <trans-unit id="7951488350851416577" datatype="html" xml:space="preserve"> <source>Hosts entered are invalid.</source> - <target state="new">Hosts entered are invalid.</target> + <target state="needs-translation">Os hosts inseridos são inválidos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="1469559036084108672" datatype="html"> + <trans-unit id="1469559036084108672" datatype="html" xml:space="preserve"> <source>Hosts entered contain duplicates.</source> - <target state="new">Hosts entered contain duplicates.</target> + <target state="needs-translation">Os hosts inseridos contêm duplicatas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context> <context context-type="linenumber">74</context> </context-group> </trans-unit> - <trans-unit id="5991533283446904296" datatype="html"> + <trans-unit id="5991533283446904296" datatype="html" xml:space="preserve"> <source>Hosts or handles are invalid.</source> - <target state="new">Hosts or handles are invalid.</target> + <target state="needs-translation">Hosts ou identificadores são inválidos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="6759198394434886237" datatype="html"> + <trans-unit id="6759198394434886237" datatype="html" xml:space="preserve"> <source>Hosts or handles contain duplicates.</source> - <target state="new">Hosts or handles contain duplicates.</target> + <target state="needs-translation">Hosts ou identificadores contêm duplicatas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context> <context context-type="linenumber">83</context> @@ -14287,9 +14177,9 @@ <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="5504952199515017930" datatype="html"> + <trans-unit id="5504952199515017930" datatype="html" xml:space="preserve"> <source>None - no upload possible</source> - <target state="new">None - no upload possible</target> + <target state="needs-translation">Nenhum - não é possível fazer upload</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">23</context> @@ -14299,9 +14189,9 @@ <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="616370606803836610"> + <trans-unit id="616370606803836610" xml:space="preserve"> <source>100MB</source> - <target state="new">100MB</target> + <target state="needs-translation">100 MB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">24</context> @@ -14311,9 +14201,9 @@ <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="9162997081789455476"> + <trans-unit id="9162997081789455476" xml:space="preserve"> <source>500MB</source> - <target state="new">500MB</target> + <target state="needs-translation">500 MB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">25</context> @@ -14323,17 +14213,17 @@ <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="1541266817985876981"> + <trans-unit id="1541266817985876981" xml:space="preserve"> <source>1GB</source> - <target state="new">1GB</target> + <target state="needs-translation">1 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="6075751004411938819"> + <trans-unit id="6075751004411938819" xml:space="preserve"> <source>5GB</source> - <target state="new">5GB</target> + <target state="needs-translation">5 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">27</context> @@ -14343,9 +14233,9 @@ <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="246811372655482890"> + <trans-unit id="246811372655482890" xml:space="preserve"> <source>20GB</source> - <target state="new">20GB</target> + <target state="needs-translation">20 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">28</context> @@ -14355,9 +14245,9 @@ <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="2491910291056632032"> + <trans-unit id="2491910291056632032" xml:space="preserve"> <source>50GB</source> - <target state="new">50GB</target> + <target state="needs-translation">50 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">29</context> @@ -14367,25 +14257,25 @@ <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="5514849824631859021" datatype="html"> + <trans-unit id="5514849824631859021" datatype="html" xml:space="preserve"> <source>100GB</source> - <target state="new">100GB</target> + <target state="needs-translation">100 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="8245180845645676506" datatype="html"> + <trans-unit id="8245180845645676506" datatype="html" xml:space="preserve"> <source>200GB</source> - <target state="new">200GB</target> + <target state="needs-translation">200 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="5468089754278798237" datatype="html"> + <trans-unit id="5468089754278798237" datatype="html" xml:space="preserve"> <source>500GB</source> - <target state="new">500GB</target> + <target state="needs-translation">500 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">32</context> @@ -14407,25 +14297,25 @@ <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="7653028819867308249"> + <trans-unit id="7653028819867308249" xml:space="preserve"> <source>2GB</source> - <target state="new">2GB</target> + <target state="needs-translation">2 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="7641416475804061087" datatype="html"> + <trans-unit id="7641416475804061087" datatype="html" xml:space="preserve"> <source>10GB</source> - <target state="new">10GB</target> + <target state="needs-translation">10 GB</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/shared/config.service.ts</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="7378878529334768232" datatype="html"> + <trans-unit id="7378878529334768232" datatype="html" xml:space="preserve"> <source>Reject</source> - <target state="new">Reject</target> + <target state="needs-translation">Rejeitar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.html</context> <context context-type="linenumber">45</context> @@ -14439,9 +14329,9 @@ <context context-type="linenumber">108</context> </context-group> </trans-unit> - <trans-unit id="7022070615528435141" datatype="html"> + <trans-unit id="7022070615528435141" datatype="html" xml:space="preserve"> <source>Delete</source> - <target state="new">Delete</target> + <target state="needs-translation">Excluir</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> <context context-type="linenumber">72</context> @@ -14555,57 +14445,57 @@ <context context-type="linenumber">84</context> </context-group> </trans-unit> - <trans-unit id="3145156821099755377" datatype="html"> + <trans-unit id="3145156821099755377" datatype="html" xml:space="preserve"> <source>Accepted {count, plural, =1 {<x id="followerName"/> follow request} other {<x id="count"/> follow requests}}</source> - <target state="new">Accepted {count, plural, =1 {<x id="followerName"/> follow request} other {<x id="count"/> follow requests}}</target> + <target state="needs-translation">Aceito {contagem, plural, =1 {<x id="followerName"/> seguir solicitação} outro {<x id="count"/> seguir solicitações}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> <context context-type="linenumber">89</context> </context-group> </trans-unit> - <trans-unit id="8823680466537853782" datatype="html"> + <trans-unit id="8823680466537853782" datatype="html" xml:space="preserve"> <source>Do you really want to reject {count, plural, =1 {<x id="followerName"/> follow request?} other {<x id="count"/> follow requests?}}</source> - <target state="new">Do you really want to reject {count, plural, =1 {<x id="followerName"/> follow request?} other {<x id="count"/> follow requests?}}</target> + <target state="needs-translation">Você realmente quer rejeitar {count, plural, =1 {<x id="followerName"/> seguir solicitação?} outro {<x id="count"/> seguir solicitações?}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> <context context-type="linenumber">104</context> </context-group> </trans-unit> - <trans-unit id="7182104881582756649" datatype="html"> + <trans-unit id="7182104881582756649" datatype="html" xml:space="preserve"> <source>Rejected {count, plural, =1 {<x id="followerName"/> follow request} other {<x id="count"/> follow requests}}</source> - <target state="new">Rejected {count, plural, =1 {<x id="followerName"/> follow request} other {<x id="count"/> follow requests}}</target> + <target state="needs-translation">Rejeitado {contagem, plural, =1 {<x id="followerName"/> seguir solicitação} outro {<x id="count"/> seguir solicitações}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> <context context-type="linenumber">116</context> </context-group> </trans-unit> - <trans-unit id="4309656190692990192" datatype="html"> + <trans-unit id="4309656190692990192" datatype="html" xml:space="preserve"> <source>Deleted followers will be able to send again a follow request.</source> - <target state="new">Deleted followers will be able to send again a follow request.</target> + <target state="needs-translation">Seguidores excluídos poderão enviar novamente uma solicitação de seguimento.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> <context context-type="linenumber">131</context> </context-group> </trans-unit> - <trans-unit id="4187075675930483010" datatype="html"> + <trans-unit id="4187075675930483010" datatype="html" xml:space="preserve"> <source>Do you really want to delete {count, plural, =1 {<x id="followerName"/> follow request?} other {<x id="count"/> follow requests?}}</source> - <target state="new">Do you really want to delete {count, plural, =1 {<x id="followerName"/> follow request?} other {<x id="count"/> follow requests?}}</target> + <target state="needs-translation">Você realmente quer apagar {count, plural, =1 {<x id="followerName"/> seguir solicitação?} outro {<x id="count"/> seguir solicitações?}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> <context context-type="linenumber">136</context> </context-group> </trans-unit> - <trans-unit id="805843790553313750" datatype="html"> + <trans-unit id="805843790553313750" datatype="html" xml:space="preserve"> <source>Removed {count, plural, =1 {<x id="followerName"/> follow request} other {<x id="count"/> follow requests}}</source> - <target state="new">Removed {count, plural, =1 {<x id="followerName"/> follow request} other {<x id="count"/> follow requests}}</target> + <target state="needs-translation">Removido {count, plural, =1 {<x id="followerName"/> seguir solicitação} outro {<x id="count"/> seguir solicitações}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/followers-list/followers-list.component.ts</context> <context context-type="linenumber">148</context> </context-group> </trans-unit> - <trans-unit id="6018246591673612412" datatype="html"> + <trans-unit id="6018246591673612412" datatype="html" xml:space="preserve"> <source>Follow</source> - <target state="new">Follow</target> + <target state="needs-translation">Seguir</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/following-list/follow-modal.component.html</context> <context context-type="linenumber">3</context> @@ -14619,9 +14509,9 @@ <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="3596798855644241001" datatype="html"> + <trans-unit id="3596798855644241001" datatype="html" xml:space="preserve"> <source>1 host (without "http://"), account handle or channel handle per line</source> - <target state="new">1 host (without "http://"), account handle or channel handle per line</target> + <target state="needs-translation">1 host (sem "http://"), identificador de conta ou identificador de canal por linha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/following-list/follow-modal.component.html</context> <context context-type="linenumber">13</context> @@ -14649,33 +14539,33 @@ <context context-type="linenumber">95</context> </context-group> </trans-unit> - <trans-unit id="1289115499993408300" datatype="html"> + <trans-unit id="1289115499993408300" datatype="html" xml:space="preserve"> <source>You are not following {count, plural, =1 {<x id="entryName"/> anymore.} other {these <x id="count"/> entries anymore.}}</source> - <target state="new">You are not following {count, plural, =1 {<x id="entryName"/> anymore.} other {these <x id="count"/> entries anymore.}}</target> + <target state="needs-translation">Você não está seguindo {count, plural, =1 {<x id="entryName"/> mais.} outro {estes<x id="count"/> entradas mais.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/following-list/following-list.component.ts</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="397182597341363053" datatype="html"> + <trans-unit id="397182597341363053" datatype="html" xml:space="preserve"> <source>Redundancy</source> - <target state="new">Redundancy</target> + <target state="needs-translation">Redundância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/follows.routes.ts</context> <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="2593763089859685916"> + <trans-unit id="2593763089859685916" xml:space="preserve"> <source>enabled</source> - <target state="new">enabled</target> + <target state="needs-translation">habilitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/shared/redundancy-checkbox.component.ts</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="8444272719785117681"> + <trans-unit id="8444272719785117681" xml:space="preserve"> <source>disabled</source> - <target state="new">disabled</target> + <target state="needs-translation">desabilitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/shared/redundancy-checkbox.component.ts</context> <context context-type="linenumber">26</context> @@ -14689,25 +14579,25 @@ <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="5875705095657098468" datatype="html"> + <trans-unit id="5875705095657098468" datatype="html" xml:space="preserve"> <source>Do you really want to remove this video redundancy?</source> - <target state="new">Do you really want to remove this video redundancy?</target> + <target state="needs-translation">Você realmente deseja remover essa redundância de vídeo?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts</context> <context context-type="linenumber">175</context> </context-group> </trans-unit> - <trans-unit id="9098272570113000349" datatype="html"> + <trans-unit id="9098272570113000349" datatype="html" xml:space="preserve"> <source>Remove redundancy</source> - <target state="new">Remove redundancy</target> + <target state="needs-translation">Remover redundância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts</context> <context context-type="linenumber">176</context> </context-group> </trans-unit> - <trans-unit id="6537102123107780785" datatype="html"> + <trans-unit id="6537102123107780785" datatype="html" xml:space="preserve"> <source>Video redundancies removed!</source> - <target state="new">Video redundancies removed!</target> + <target state="needs-translation">Redundâncias de vídeo removidas!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts</context> <context context-type="linenumber">182</context> @@ -14745,33 +14635,33 @@ <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="149121389669248117" datatype="html"> + <trans-unit id="149121389669248117" datatype="html" xml:space="preserve"> <source>Violent or Repulsive</source> - <target state="new">Violent or Repulsive</target> + <target state="needs-translation">Violento ou repulsivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.ts</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="2493388551376623687" datatype="html"> + <trans-unit id="2493388551376623687" datatype="html" xml:space="preserve"> <source>Hateful or Abusive</source> - <target state="new">Hateful or Abusive</target> + <target state="needs-translation">Odioso ou abusivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.ts</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="5124757565683866220" datatype="html"> + <trans-unit id="5124757565683866220" datatype="html" xml:space="preserve"> <source>Spam or Misleading</source> - <target state="new">Spam or Misleading</target> + <target state="needs-translation">Spam ou enganoso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.ts</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="8440128775129354214" datatype="html"> + <trans-unit id="8440128775129354214" datatype="html" xml:space="preserve"> <source>Privacy</source> - <target state="new">Privacy</target> + <target state="needs-translation">Privacidade</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">61</context> @@ -14809,9 +14699,9 @@ <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="8768506950499277937" datatype="html"> + <trans-unit id="8768506950499277937" datatype="html" xml:space="preserve"> <source>Copyright</source> - <target state="new">Copyright</target> + <target state="needs-translation">Direitos autorais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.ts</context> <context context-type="linenumber">32</context> @@ -14821,17 +14711,17 @@ <context context-type="linenumber">146</context> </context-group> </trans-unit> - <trans-unit id="3776575731053010580" datatype="html"> + <trans-unit id="3776575731053010580" datatype="html" xml:space="preserve"> <source>Server rules</source> - <target state="new">Server rules</target> + <target state="needs-translation">Regras do servidor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.ts</context> <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="6907161397537530258" datatype="html"> + <trans-unit id="6907161397537530258" datatype="html" xml:space="preserve"> <source>Thumbnails</source> - <target state="new">Thumbnails</target> + <target state="needs-translation">Miniaturas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.ts</context> <context context-type="linenumber">34</context> @@ -14841,9 +14731,9 @@ <context context-type="linenumber">161</context> </context-group> </trans-unit> - <trans-unit id="6473213678768782133" datatype="html"> + <trans-unit id="6473213678768782133" datatype="html" xml:space="preserve"> <source>Internal actions</source> - <target state="new">Internal actions</target> + <target state="needs-translation">Ações internas</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">85</context> @@ -14853,17 +14743,17 @@ <context context-type="linenumber">290</context> </context-group> </trans-unit> - <trans-unit id="4559872264406386913" datatype="html"> + <trans-unit id="4559872264406386913" datatype="html" xml:space="preserve"> <source>Delete report</source> - <target state="new">Delete report</target> + <target state="needs-translation">Excluir relatório</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">321</context> </context-group> </trans-unit> - <trans-unit id="5793550984155962433" datatype="html"> + <trans-unit id="5793550984155962433" datatype="html" xml:space="preserve"> <source>Actions for the flagged account</source> - <target state="new">Actions for the flagged account</target> + <target state="needs-translation">Ações para a conta sinalizada</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">333</context> @@ -14885,17 +14775,17 @@ <context context-type="linenumber">311</context> </context-group> </trans-unit> - <trans-unit id="4175703770051343108" datatype="html"> + <trans-unit id="4175703770051343108" datatype="html" xml:space="preserve"> <source>Add internal note</source> - <target state="new">Add internal note</target> + <target state="needs-translation">Adicionar nota interna</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">316</context> </context-group> </trans-unit> - <trans-unit id="296166371893775555" datatype="html"> + <trans-unit id="296166371893775555" datatype="html" xml:space="preserve"> <source>Actions for the video</source> - <target state="new">Actions for the video</target> + <target state="needs-translation">Ações para o vídeo</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">108</context> @@ -14905,41 +14795,41 @@ <context context-type="linenumber">381</context> </context-group> </trans-unit> - <trans-unit id="3924877328520650445" datatype="html"> + <trans-unit id="3924877328520650445" datatype="html" xml:space="preserve"> <source>Block video</source> - <target state="new">Block video</target> + <target state="needs-translation">Bloquear vídeo</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">386</context> </context-group> </trans-unit> - <trans-unit id="4762794934098378428" datatype="html"> + <trans-unit id="4762794934098378428" datatype="html" xml:space="preserve"> <source>Video blocked.</source> - <target state="new">Video blocked.</target> + <target state="needs-translation">Vídeo bloqueado.</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">392</context> </context-group> </trans-unit> - <trans-unit id="4328862996304258770" datatype="html"> + <trans-unit id="4328862996304258770" datatype="html" xml:space="preserve"> <source>Unblock video</source> - <target state="new">Unblock video</target> + <target state="needs-translation">Desbloquear vídeo</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">402</context> </context-group> </trans-unit> - <trans-unit id="9065327551191479877" datatype="html"> + <trans-unit id="9065327551191479877" datatype="html" xml:space="preserve"> <source>Video unblocked.</source> - <target state="new">Video unblocked.</target> + <target state="needs-translation">Vídeo desbloqueado.</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">408</context> </context-group> </trans-unit> - <trans-unit id="1250415136605923486"> + <trans-unit id="1250415136605923486" xml:space="preserve"> <source>Do you really want to delete this abuse report?</source> - <target state="new">Do you really want to delete this abuse report?</target> + <target state="needs-translation">Você realmente deseja excluir esta denúncia de abuso?</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">168</context> @@ -14953,57 +14843,57 @@ <context context-type="linenumber">174</context> </context-group> </trans-unit> - <trans-unit id="7822423019936222997" datatype="html"> + <trans-unit id="7822423019936222997" datatype="html" xml:space="preserve"> <source>Send a message to the reporter (currently {count, plural, =1 {<x id="count"/> message} other {<x id="count"/> messages}})</source> - <target state="new">Send a message to the reporter (currently {count, plural, =1 {<x id="count"/> message} other {<x id="count"/> messages}})</target> + <target state="needs-translation">Envie uma mensagem ao repórter (atualmente {count, plural, =1 {<x id="count"/> mensagem} outro {<x id="count"/> mensagens}})</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">216</context> </context-group> </trans-unit> - <trans-unit id="4116081436059310531" datatype="html"> + <trans-unit id="4116081436059310531" datatype="html" xml:space="preserve"> <source>Send a message to the admins/moderators (currently {count, plural, =1 {<x id="count"/> message} other {<x id="count"/> messages}})</source> - <target state="new">Send a message to the admins/moderators (currently {count, plural, =1 {<x id="count"/> message} other {<x id="count"/> messages}})</target> + <target state="needs-translation">Envie uma mensagem aos administradores/moderadores (atualmente {count, plural, =1 {<x id="count"/> mensagem} outro {<x id="count"/> mensagens}})</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">222</context> </context-group> </trans-unit> - <trans-unit id="6282990098351939529" datatype="html"> + <trans-unit id="6282990098351939529" datatype="html" xml:space="preserve"> <source>Deleted comment</source> - <target state="new">Deleted comment</target> + <target state="needs-translation">Comentário deletado</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">263</context> </context-group> </trans-unit> - <trans-unit id="9196775343330824083" datatype="html"> + <trans-unit id="9196775343330824083" datatype="html" xml:space="preserve"> <source>Messages with reporter</source> - <target state="new">Messages with reporter</target> + <target state="needs-translation">Mensagens com repórter</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">295</context> </context-group> </trans-unit> - <trans-unit id="8770468575924421391" datatype="html"> + <trans-unit id="8770468575924421391" datatype="html" xml:space="preserve"> <source>Messages with moderators</source> - <target state="new">Messages with moderators</target> + <target state="needs-translation">Mensagens com moderadores</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">296</context> </context-group> </trans-unit> - <trans-unit id="8528549800795985099" datatype="html"> + <trans-unit id="8528549800795985099" datatype="html" xml:space="preserve"> <source>Update internal note</source> - <target state="new">Update internal note</target> + <target state="needs-translation">Atualizar nota interna</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">301</context> </context-group> </trans-unit> - <trans-unit id="3962242315365992494" datatype="html"> + <trans-unit id="3962242315365992494" datatype="html" xml:space="preserve"> <source>Switch video block to manual</source> - <target state="new">Switch video block to manual</target> + <target state="needs-translation">Mudar bloco de vídeo para manual</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">90</context> @@ -15017,17 +14907,17 @@ <context context-type="linenumber">96</context> </context-group> </trans-unit> - <trans-unit id="7293356040886494773" datatype="html"> + <trans-unit id="7293356040886494773" datatype="html" xml:space="preserve"> <source>Do you really want to unblock this video? It will be available again in the videos list.</source> - <target state="new">Do you really want to unblock this video? It will be available again in the videos list.</target> + <target state="needs-translation">Você realmente quer desbloquear este vídeo? Ele estará disponível novamente na lista de vídeos.</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">160</context> </context-group> </trans-unit> - <trans-unit id="4859202148272511129" datatype="html"> + <trans-unit id="4859202148272511129" datatype="html" xml:space="preserve"> <source>Unblock</source> - <target state="new">Unblock</target> + <target state="needs-translation">Desbloquear</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">112</context> @@ -15057,59 +14947,57 @@ <context context-type="linenumber">294</context> </context-group> </trans-unit> - <trans-unit id="5841439724861780893" datatype="html"> + <trans-unit id="5841439724861780893" datatype="html" xml:space="preserve"> <source>Video name/description and comments that contain any of the watched words are automatically tagged with the name of the list.</source> - <target state="new">Video name/description and comments that contain any of the watched words are automatically tagged with the name of the list.</target> + <target state="needs-translation">O nome/descrição do vídeo e os comentários que contêm qualquer uma das palavras assistidas são automaticamente marcados com o nome da lista.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/watched-words-list/watched-words-list-admin.component.html</context> <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="5485804110353816120" datatype="html"> + <trans-unit id="5485804110353816120" datatype="html" xml:space="preserve"> <source>These automatic tags can be used to filter comments and videos.</source> - <target state="new">These automatic tags can be used to filter comments and videos.</target> + <target state="needs-translation">Essas tags automáticas podem ser usadas para filtrar comentários e vídeos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/watched-words-list/watched-words-list-admin.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="6286037250766429054"> + <trans-unit id="6286037250766429054" xml:space="preserve"> <source>yes</source> - <target state="new">yes</target> + <target state="needs-translation">sim</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/feature-boolean.component.html</context> <context context-type="linenumber">2</context> </context-group> </trans-unit> - <trans-unit id="2420525563530770652"> + <trans-unit id="2420525563530770652" xml:space="preserve"> <source>no</source> - <target state="new">no</target> + <target state="needs-translation">não</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/feature-boolean.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="212615365039028546" datatype="html"> + <trans-unit id="212615365039028546" datatype="html" xml:space="preserve"> <source>You don't have plugins installed yet.</source> - <target state="new">You don't have plugins installed yet.</target> + <target state="needs-translation">Você ainda não tem plugins instalados.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context> <context context-type="linenumber">102</context> </context-group> </trans-unit> - <trans-unit id="1710094819987243777" datatype="html"> + <trans-unit id="1710094819987243777" datatype="html" xml:space="preserve"> <source>You don't have themes installed yet.</source> - <target state="new">You don't have themes installed yet.</target> + <target state="needs-translation">Você ainda não tem temas instalados.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context> <context context-type="linenumber">105</context> </context-group> </trans-unit> - <trans-unit id="931472057457682240" datatype="html"> + <trans-unit id="931472057457682240" datatype="html" xml:space="preserve"> <source>Update to <x id="PH"/> </source> - <target state="new">Update to - <x id="PH"/> - </target> + <target state="needs-translation">Atualizar para<x id="PH"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context> <context context-type="linenumber">113</context> @@ -15123,9 +15011,9 @@ <context context-type="linenumber">133</context> </context-group> </trans-unit> - <trans-unit id="4474510732215437338" datatype="html"> + <trans-unit id="4474510732215437338" datatype="html" xml:space="preserve"> <source>Uninstall</source> - <target state="new">Uninstall</target> + <target state="needs-translation">Desinstalar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html</context> <context context-type="linenumber">22</context> @@ -15135,61 +15023,57 @@ <context context-type="linenumber">134</context> </context-group> </trans-unit> - <trans-unit id="3773378957693174719" datatype="html"> + <trans-unit id="3773378957693174719" datatype="html" xml:space="preserve"> <source><x id="PH"/> uninstalled. </source> - <target state="new"> - <x id="PH"/> uninstalled. - </target> + <target state="needs-translation"><x id="PH"/>desinstalado. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context> <context context-type="linenumber">143</context> </context-group> </trans-unit> - <trans-unit id="7914215986085479339" datatype="html"> + <trans-unit id="7914215986085479339" datatype="html" xml:space="preserve"> <source>This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes.</source> - <target state="new">This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes.</target> + <target state="needs-translation">Esta é uma grande atualização de plugin. Por favor, vá para a página inicial do plugin para verificar as possíveis notas de lançamento.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context> <context context-type="linenumber">164</context> </context-group> </trans-unit> - <trans-unit id="2849750161085431718" datatype="html"> + <trans-unit id="2849750161085431718" datatype="html" xml:space="preserve"> <source>Upgrade</source> - <target state="new">Upgrade</target> + <target state="needs-translation">Atualizar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context> <context context-type="linenumber">165</context> </context-group> </trans-unit> - <trans-unit id="7686590072950686188" datatype="html"> + <trans-unit id="7686590072950686188" datatype="html" xml:space="preserve"> <source>Proceed upgrade</source> - <target state="new">Proceed upgrade</target> + <target state="needs-translation">Prosseguir com a atualização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context> <context context-type="linenumber">166</context> </context-group> </trans-unit> - <trans-unit id="7830308409197461339" datatype="html"> + <trans-unit id="7830308409197461339" datatype="html" xml:space="preserve"> <source><x id="PH"/> updated. </source> - <target state="new"> - <x id="PH"/> updated. - </target> + <target state="needs-translation"><x id="PH"/>atualizado. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts</context> <context context-type="linenumber">180</context> </context-group> </trans-unit> - <trans-unit id="3229595422546554334" datatype="html"> + <trans-unit id="3229595422546554334" datatype="html" xml:space="preserve"> <source>Jobs</source> - <target state="new">Jobs</target> + <target state="needs-translation">Empregos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/system.routes.ts</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="4804785061014590286" datatype="html"> + <trans-unit id="4804785061014590286" datatype="html" xml:space="preserve"> <source>Logs</source> - <target state="new">Logs</target> + <target state="needs-translation">Registros</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">148</context> @@ -15199,17 +15083,17 @@ <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="3150704904301058778" datatype="html"> + <trans-unit id="3150704904301058778" datatype="html" xml:space="preserve"> <source>The plugin index is not available. Please retry later.</source> - <target state="new">The plugin index is not available. Please retry later.</target> + <target state="needs-translation">O índice do plugin não está disponível. Tente novamente mais tarde.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.ts</context> <context context-type="linenumber">120</context> </context-group> </trans-unit> - <trans-unit id="1387301493234848481" datatype="html"> + <trans-unit id="1387301493234848481" datatype="html" xml:space="preserve"> <source>Please only install plugins or themes you trust, since they can execute any code on your instance.</source> - <target state="new">Please only install plugins or themes you trust, since they can execute any code on your instance.</target> + <target state="needs-translation">Instale apenas plugins ou temas nos quais você confia, pois eles podem executar qualquer código na sua instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.ts</context> <context context-type="linenumber">150</context> @@ -15223,155 +15107,153 @@ <context context-type="linenumber">151</context> </context-group> </trans-unit> - <trans-unit id="6703720397495603345" datatype="html"> + <trans-unit id="6703720397495603345" datatype="html" xml:space="preserve"> <source><x id="PH"/> installed. </source> - <target state="new"> - <x id="PH"/> installed. - </target> + <target state="needs-translation"><x id="PH"/>instalado. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-search/plugin-search.component.ts</context> <context context-type="linenumber">163</context> </context-group> </trans-unit> - <trans-unit id="1875025899004073421" datatype="html"> + <trans-unit id="1875025899004073421" datatype="html" xml:space="preserve"> <source>Settings updated.</source> - <target state="new">Settings updated.</target> + <target state="needs-translation">Configurações atualizadas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts</context> <context context-type="linenumber">60</context> </context-group> </trans-unit> - <trans-unit id="2941409202780782189" datatype="html"> + <trans-unit id="2941409202780782189" datatype="html" xml:space="preserve"> <source>plugin</source> - <target state="new">plugin</target> + <target state="needs-translation">plugar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-api.service.ts</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="840045833311458646" datatype="html"> + <trans-unit id="840045833311458646" datatype="html" xml:space="preserve"> <source>theme</source> - <target state="new">theme</target> + <target state="needs-translation">tema</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-api.service.ts</context> <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="7715366001202984222" datatype="html"> + <trans-unit id="7715366001202984222" datatype="html" xml:space="preserve"> <source>Homepage (new window)</source> - <target state="new">Homepage (new window)</target> + <target state="needs-translation">Página inicial (nova janela)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-card.component.html</context> <context context-type="linenumber">8,9</context> </context-group> </trans-unit> - <trans-unit id="5216768473834595914" datatype="html"> + <trans-unit id="5216768473834595914" datatype="html" xml:space="preserve"> <source>NPM page (new window)</source> - <target state="new">NPM page (new window)</target> + <target state="needs-translation">Página NPM (nova janela)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/plugins/shared/plugin-card.component.html</context> <context context-type="linenumber">12,13</context> </context-group> </trans-unit> - <trans-unit id="2483018961011868950" datatype="html"> + <trans-unit id="2483018961011868950" datatype="html" xml:space="preserve"> <source>IP address</source> - <target state="new">IP address</target> + <target state="needs-translation">Endereço IP</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="7223931053738621590" datatype="html"> + <trans-unit id="7223931053738621590" datatype="html" xml:space="preserve"> <source>PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</source> - <target state="new">PeerTube thinks your web browser public IP is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>.</target> + <target state="needs-translation">O PeerTube acha que o IP público do seu navegador é <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ debug?.ip }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> .</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="722088235348685072" datatype="html"> + <trans-unit id="722088235348685072" datatype="html" xml:space="preserve"> <source>If this is not your correct public IP, please consider fixing it because:</source> - <target state="new">If this is not your correct public IP, please consider fixing it because:</target> + <target state="needs-translation">Se este não for seu IP público correto, considere corrigi-lo porque:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="8079826195972333513" datatype="html"> + <trans-unit id="8079826195972333513" datatype="html" xml:space="preserve"> <source>Views may not be counted correctly (reduced compared to what they should be)</source> - <target state="new">Views may not be counted correctly (reduced compared to what they should be)</target> + <target state="needs-translation">As visualizações podem não ser contadas corretamente (reduzidas em relação ao que deveriam ser)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="565435193934699740" datatype="html"> + <trans-unit id="565435193934699740" datatype="html" xml:space="preserve"> <source>Anti brute force system could be overzealous</source> - <target state="new">Anti brute force system could be overzealous</target> + <target state="needs-translation">O sistema anti-força bruta pode ser excessivamente zeloso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="4468853448271686046" datatype="html"> + <trans-unit id="4468853448271686046" datatype="html" xml:space="preserve"> <source>P2P system could not work correctly</source> - <target state="new">P2P system could not work correctly</target> + <target state="needs-translation">O sistema P2P não pôde funcionar corretamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="5743050350352753869" datatype="html"> + <trans-unit id="5743050350352753869" datatype="html" xml:space="preserve"> <source>To fix it:</source> - <target state="new">To fix it:</target> + <target state="needs-translation">Para consertar:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="1285026053775066761" datatype="html"> + <trans-unit id="1285026053775066761" datatype="html" xml:space="preserve"> <source>Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> configuration key</source> - <target state="new">Check the <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>trust_proxy<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> configuration key</target> + <target state="needs-translation">Verifique o<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> proxy de confiança<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> chave de configuração</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/debug/debug.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="7591870443991978948" datatype="html"> + <trans-unit id="7591870443991978948" datatype="html" xml:space="preserve"> <source>Last week</source> - <target state="new">Last week</target> + <target state="needs-translation">Semana passada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> <context context-type="linenumber">122</context> </context-group> </trans-unit> - <trans-unit id="4981709795568846080" datatype="html"> + <trans-unit id="4981709795568846080" datatype="html" xml:space="preserve"> <source>Last day</source> - <target state="new">Last day</target> + <target state="needs-translation">Último dia</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> <context context-type="linenumber">127</context> </context-group> </trans-unit> - <trans-unit id="9178360613965745088" datatype="html"> + <trans-unit id="9178360613965745088" datatype="html" xml:space="preserve"> <source>Last hour</source> - <target state="new">Last hour</target> + <target state="needs-translation">Última hora</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> <context context-type="linenumber">132</context> </context-group> </trans-unit> - <trans-unit id="3164845764519833078" datatype="html"> + <trans-unit id="3164845764519833078" datatype="html" xml:space="preserve"> <source>debug</source> - <target state="new">debug</target> + <target state="needs-translation">depurar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> <context context-type="linenumber">144</context> </context-group> </trans-unit> - <trans-unit id="4279081882680795350" datatype="html"> + <trans-unit id="4279081882680795350" datatype="html" xml:space="preserve"> <source>info</source> - <target state="new">info</target> + <target state="needs-translation">informação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">119</context> @@ -15381,9 +15263,9 @@ <context context-type="linenumber">148</context> </context-group> </trans-unit> - <trans-unit id="3379167598974960777" datatype="html"> + <trans-unit id="3379167598974960777" datatype="html" xml:space="preserve"> <source>warning</source> - <target state="new">warning</target> + <target state="needs-translation">aviso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">120</context> @@ -15393,9 +15275,9 @@ <context context-type="linenumber">152</context> </context-group> </trans-unit> - <trans-unit id="8772116786769251214" datatype="html"> + <trans-unit id="8772116786769251214" datatype="html" xml:space="preserve"> <source>error</source> - <target state="new">error</target> + <target state="needs-translation">erro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html</context> <context context-type="linenumber">121</context> @@ -15405,9 +15287,9 @@ <context context-type="linenumber">156</context> </context-group> </trans-unit> - <trans-unit id="3422890808980876594" datatype="html"> + <trans-unit id="3422890808980876594" datatype="html" xml:space="preserve"> <source>Debug</source> - <target state="new">Debug</target> + <target state="needs-translation">Depurar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">155</context> @@ -15429,17 +15311,17 @@ <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="725311187158639317" datatype="html"> + <trans-unit id="725311187158639317" datatype="html" xml:space="preserve"> <source>Files <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="localVideoFilesSize">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> - <target state="new">Files <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="localVideoFilesSize">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> + <target state="needs-translation">Arquivos <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="localVideoFilesSize">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="4767765747214995164" datatype="html"> + <trans-unit id="4767765747214995164" datatype="html" xml:space="preserve"> <source>Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="publishedAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></source> - <target state="new">Published <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="publishedAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> + <target state="needs-translation">Publicado <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="publishedAt">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</p-sortIcon>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.html</context> <context context-type="linenumber">41</context> @@ -15453,81 +15335,81 @@ <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="8447575918459582040" datatype="html"> + <trans-unit id="8447575918459582040" datatype="html" xml:space="preserve"> <source>Comments are disabled</source> - <target state="new">Comments are disabled</target> + <target state="needs-translation">Comentários estão desabilitados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/server/server.service.ts</context> <context context-type="linenumber">112</context> </context-group> </trans-unit> - <trans-unit id="5018413305553485964" datatype="html"> + <trans-unit id="5018413305553485964" datatype="html" xml:space="preserve"> <source>Comments are enabled</source> - <target state="new">Comments are enabled</target> + <target state="needs-translation">Comentários estão habilitados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/server/server.service.ts</context> <context context-type="linenumber">116</context> </context-group> </trans-unit> - <trans-unit id="63077766244971546" datatype="html"> + <trans-unit id="63077766244971546" datatype="html" xml:space="preserve"> <source>Comments may require approval depending on your auto tag policies</source> - <target state="new">Comments may require approval depending on your auto tag policies</target> + <target state="needs-translation">Os comentários podem exigir aprovação dependendo das suas políticas de marcação automática</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/server/server.service.ts</context> <context context-type="linenumber">117</context> </context-group> </trans-unit> - <trans-unit id="8069667549070509050" datatype="html"> + <trans-unit id="8069667549070509050" datatype="html" xml:space="preserve"> <source>Any new comment requires approval</source> - <target state="new">Any new comment requires approval</target> + <target state="needs-translation">Qualquer novo comentário requer aprovação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/server/server.service.ts</context> <context context-type="linenumber">121</context> </context-group> </trans-unit> - <trans-unit id="5217863338130648698" datatype="html"> + <trans-unit id="5217863338130648698" datatype="html" xml:space="preserve"> <source>Light (Beige) or Dark (Brown)</source> - <target state="new">Light (Beige) or Dark (Brown)</target> + <target state="needs-translation">Claro (bege) ou escuro (marrom)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/theme/theme.service.ts</context> <context context-type="linenumber">56</context> </context-group> </trans-unit> - <trans-unit id="4012645514712660678" datatype="html"> + <trans-unit id="4012645514712660678" datatype="html" xml:space="preserve"> <source>PeerTube selects the appropriate theme depending on web browser preferences</source> - <target state="new">PeerTube selects the appropriate theme depending on web browser preferences</target> + <target state="needs-translation">O PeerTube seleciona o tema apropriado dependendo das preferências do navegador da web</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/theme/theme.service.ts</context> <context context-type="linenumber">58</context> </context-group> </trans-unit> - <trans-unit id="8421126018613018698" datatype="html"> + <trans-unit id="8421126018613018698" datatype="html" xml:space="preserve"> <source>Dark (Brown)</source> - <target state="new">Dark (Brown)</target> + <target state="needs-translation">Escuro (Marrom)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/theme/theme.service.ts</context> <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="258909519768317409" datatype="html"> + <trans-unit id="258909519768317409" datatype="html" xml:space="preserve"> <source>Light (Beige)</source> - <target state="new">Light (Beige)</target> + <target state="needs-translation">Claro (Bege)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/theme/theme.service.ts</context> <context context-type="linenumber">70</context> </context-group> </trans-unit> - <trans-unit id="5538640554435353258" datatype="html"> + <trans-unit id="5538640554435353258" datatype="html" xml:space="preserve"> <source>Open settings modal</source> - <target state="new">Open settings modal</target> + <target state="needs-translation">Abrir configurações modal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/header.component.html</context> <context context-type="linenumber">13,14</context> </context-group> </trans-unit> - <trans-unit id="4070550899383572841" datatype="html"> + <trans-unit id="4070550899383572841" datatype="html" xml:space="preserve"> <source>Go to the manage your account page</source> - <target state="new">Go to the manage your account page</target> + <target state="needs-translation">Vá para a página de gerenciamento da sua conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/header/header.component.html</context> <context context-type="linenumber">27</context> @@ -15545,9 +15427,9 @@ <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="6250956071546896586" datatype="html"> + <trans-unit id="6250956071546896586" datatype="html" xml:space="preserve"> <source>You need to reconnect</source> - <target state="new">You need to reconnect</target> + <target state="needs-translation">Você precisa se reconectar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> <context context-type="linenumber">203</context> @@ -15557,25 +15439,25 @@ <context context-type="linenumber">231</context> </context-group> </trans-unit> - <trans-unit id="2784250050046176017" datatype="html"> + <trans-unit id="2784250050046176017" datatype="html" xml:space="preserve"> <source>Your authentication has expired, you need to reconnect.</source> - <target state="new">Your authentication has expired, you need to reconnect.</target> + <target state="needs-translation">Sua autenticação expirou, você precisa se reconectar.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> <context context-type="linenumber">228</context> </context-group> </trans-unit> - <trans-unit id="5076187961693950167" datatype="html"> + <trans-unit id="5076187961693950167" datatype="html" xml:space="preserve"> <source>Standard logs</source> - <target state="new">Standard logs</target> + <target state="needs-translation">Registros padrão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> <context context-type="linenumber">167</context> </context-group> </trans-unit> - <trans-unit id="4737341634746310376" datatype="html"> + <trans-unit id="4737341634746310376" datatype="html" xml:space="preserve"> <source>Audit logs</source> - <target state="new">Audit logs</target> + <target state="needs-translation">Registros de auditoria</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/logs/logs.component.ts</context> <context context-type="linenumber">171</context> @@ -15589,145 +15471,145 @@ <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="1421364405181899930" datatype="html"> + <trans-unit id="1421364405181899930" datatype="html" xml:space="preserve"> <source>Priority <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="priority">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> - <target state="new">Priority <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="priority">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> + <target state="needs-translation">Prioridade <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="priority">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="736603280382549123" datatype="html"> + <trans-unit id="736603280382549123" datatype="html" xml:space="preserve"> <source>Progress <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="progress">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></source> - <target state="new">Progress <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="progress">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> + <target state="needs-translation">Progresso <x id="START_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="<p-sortIcon field="progress">"/><x id="CLOSE_TAG_P_SORTICON" ctype="x-p_sorticon" equiv-text="</th>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="492731212914442494" datatype="html"> + <trans-unit id="492731212914442494" datatype="html" xml:space="preserve"> <source>Runner</source> - <target state="new">Runner</target> + <target state="needs-translation">Corredor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="5944078821855011619" datatype="html"> + <trans-unit id="5944078821855011619" datatype="html" xml:space="preserve"> <source>Payload:</source> - <target state="new">Payload:</target> + <target state="needs-translation">Carga útil:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html</context> <context context-type="linenumber">106</context> </context-group> </trans-unit> - <trans-unit id="1046771510013067927" datatype="html"> + <trans-unit id="1046771510013067927" datatype="html" xml:space="preserve"> <source>Private payload:</source> - <target state="new">Private payload:</target> + <target state="needs-translation">Carga útil privada:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html</context> <context context-type="linenumber">111</context> </context-group> </trans-unit> - <trans-unit id="6133673901299224277" datatype="html"> + <trans-unit id="6133673901299224277" datatype="html" xml:space="preserve"> <source>No runner jobs found.</source> - <target state="new">No runner jobs found.</target> + <target state="needs-translation">Nenhuma tarefa de corredor encontrada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.html</context> <context context-type="linenumber">124</context> </context-group> </trans-unit> - <trans-unit id="7146070362549250677" datatype="html"> + <trans-unit id="7146070362549250677" datatype="html" xml:space="preserve"> <source>Completed jobs</source> - <target state="new">Completed jobs</target> + <target state="needs-translation">Trabalhos concluídos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">53</context> </context-group> </trans-unit> - <trans-unit id="2841995988789172579" datatype="html"> + <trans-unit id="2841995988789172579" datatype="html" xml:space="preserve"> <source>Pending jobs</source> - <target state="new">Pending jobs</target> + <target state="needs-translation">Trabalhos pendentes</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">57</context> </context-group> </trans-unit> - <trans-unit id="6587308737467829649" datatype="html"> + <trans-unit id="6587308737467829649" datatype="html" xml:space="preserve"> <source>Jobs that are being processed</source> - <target state="new">Jobs that are being processed</target> + <target state="needs-translation">Trabalhos que estão sendo processados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="2902296494834684511" datatype="html"> + <trans-unit id="2902296494834684511" datatype="html" xml:space="preserve"> <source>Failed jobs</source> - <target state="new">Failed jobs</target> + <target state="needs-translation">Trabalhos com falha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">65</context> </context-group> </trans-unit> - <trans-unit id="2785060445730155276" datatype="html"> + <trans-unit id="2785060445730155276" datatype="html" xml:space="preserve"> <source>Cancel this job</source> - <target state="new">Cancel this job</target> + <target state="needs-translation">Cancelar este trabalho</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="410829478323542752" datatype="html"> + <trans-unit id="410829478323542752" datatype="html" xml:space="preserve"> <source>Delete this job</source> - <target state="new">Delete this job</target> + <target state="needs-translation">Excluir este trabalho</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">90</context> </context-group> </trans-unit> - <trans-unit id="693664545987486839" datatype="html"> + <trans-unit id="693664545987486839" datatype="html" xml:space="preserve"> <source>Do you really want to cancel {count, plural, =1 {this job} other {<x id="count"/> jobs}}? Children jobs will also be cancelled.</source> - <target state="new">Do you really want to cancel {count, plural, =1 {this job} other {<x id="count"/> jobs}}? Children jobs will also be cancelled.</target> + <target state="needs-translation">Você realmente quer cancelar {count, plural, =1 {este trabalho} outro {<x id="count"/> empregos}}? Os empregos para crianças também serão cancelados.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">121</context> </context-group> </trans-unit> - <trans-unit id="6494788464560085904" datatype="html"> + <trans-unit id="6494788464560085904" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {Job cancelled} other {<x id="count"/> jobs cancelled}}</source> - <target state="new">{count, plural, =1 {Job cancelled} other {<x id="count"/> jobs cancelled}}</target> + <target state="needs-translation">{count, plural, =1 {Trabalho cancelado} outro {<x id="count"/> empregos cancelados}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">136</context> </context-group> </trans-unit> - <trans-unit id="2175266358082397536" datatype="html"> + <trans-unit id="2175266358082397536" datatype="html" xml:space="preserve"> <source>Do you really want to remove {count, plural, =1 {this job} other {<x id="count"/> jobs}}? Children jobs will also be removed.</source> - <target state="new">Do you really want to remove {count, plural, =1 {this job} other {<x id="count"/> jobs}}? Children jobs will also be removed.</target> + <target state="needs-translation">Você realmente deseja remover {count, plural, =1 {este trabalho} outro {<x id="count"/> jobs}}? Os jobs infantis também serão removidos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">148</context> </context-group> </trans-unit> - <trans-unit id="512712988274106243" datatype="html"> + <trans-unit id="512712988274106243" datatype="html" xml:space="preserve"> <source>IP</source> - <target state="new">IP</target> + <target state="needs-translation">Propriedade Intelectual</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-list/runner-list.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="251663748987415005" datatype="html"> + <trans-unit id="251663748987415005" datatype="html" xml:space="preserve"> <source>Last contact</source> - <target state="new">Last contact</target> + <target state="needs-translation">Último contato</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-list/runner-list.component.html</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="6329354273972175246" datatype="html"> + <trans-unit id="6329354273972175246" datatype="html" xml:space="preserve"> <source>No remote runners found.</source> - <target state="new">No remote runners found.</target> + <target state="needs-translation">Nenhum corredor remoto encontrado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-list/runner-list.component.html</context> <context context-type="linenumber">45</context> @@ -15741,9 +15623,9 @@ <context context-type="linenumber">110</context> </context-group> </trans-unit> - <trans-unit id="8286337167859377104" datatype="html"> + <trans-unit id="8286337167859377104" datatype="html" xml:space="preserve"> <source>Create user</source> - <target state="new">Create user</target> + <target state="needs-translation">Criar usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-edit/user-create.component.ts</context> <context context-type="linenumber">129</context> @@ -15753,153 +15635,153 @@ <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="7098180453085889026" datatype="html"> + <trans-unit id="7098180453085889026" datatype="html" xml:space="preserve"> <source>Blocked videos</source> - <target state="new">Blocked videos</target> + <target state="needs-translation">Vídeos bloqueados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/moderation.routes.ts</context> <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="2434590176499222618" datatype="html"> + <trans-unit id="2434590176499222618" datatype="html" xml:space="preserve"> <source>User registrations</source> - <target state="new">User registrations</target> + <target state="needs-translation">Registros de usuários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/moderation.routes.ts</context> <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="7805059636749367886" datatype="html"> + <trans-unit id="7805059636749367886" datatype="html" xml:space="preserve"> <source>Muted instances</source> - <target state="new">Muted instances</target> + <target state="needs-translation">Instâncias silenciadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/moderation.routes.ts</context> <context context-type="linenumber">115</context> </context-group> </trans-unit> - <trans-unit id="2072636325858679364" datatype="html"> + <trans-unit id="2072636325858679364" datatype="html" xml:space="preserve"> <source><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="isAccept()">"/>Accept <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registration<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_1" equiv-text="<ng-container *ngIf="isReject()">"/>Reject <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registration<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source> - <target state="new"><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="isAccept()">"/>Accept <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registration<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_1" equiv-text="<ng-container *ngIf="isReject()">"/>Reject <x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registration<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target> + <target state="needs-translation"><x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="isAccept()">"/> Aceitar<x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registro <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_1" equiv-text="<ng-container *ngIf="isReject()">"/> Rejeitar<x id="INTERPOLATION" equiv-text="{{ registration.username }}"/> registro<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">4,5</context> </context-group> </trans-unit> - <trans-unit id="2237982448344718491" datatype="html"> + <trans-unit id="2237982448344718491" datatype="html" xml:space="preserve"> <source>Registration email has not been verified. Email delivery has been disabled by default.</source> - <target state="new"> Registration email has not been verified. Email delivery has been disabled by default. </target> + <target state="needs-translation">O e-mail de registro não foi verificado. A entrega de e-mail foi desabilitada por padrão.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="2884115244144130373" datatype="html"> + <trans-unit id="2884115244144130373" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Accepting<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.username }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> registration will create the account and channel. </source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Accepting<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.username }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> registration will create the account and channel. </target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Aceitando <x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.username }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> o registro criará a conta e o canal. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="4287036840463640002" datatype="html"> + <trans-unit id="4287036840463640002" datatype="html" xml:space="preserve"> <source>An email will be sent to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its account has been created with the moderation response you'll write below. </source> - <target state="new"> An email will be sent to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its account has been created with the moderation response you'll write below. </target> + <target state="needs-translation">Um e-mail será enviado para <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explicando que sua conta foi criada com a resposta de moderação que você escreverá abaixo. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="6252848909934071768" datatype="html"> + <trans-unit id="6252848909934071768" datatype="html" xml:space="preserve"> <source>Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its account has been created. </source> - <target state="new"> Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its account has been created. </target> + <target state="needs-translation">Os e-mails não estão habilitados nesta instância, portanto o PeerTube não poderá enviar um e-mail para <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explicando que sua conta foi criada. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="908816482785584930" datatype="html"> + <trans-unit id="908816482785584930" datatype="html" xml:space="preserve"> <source>An email will be sent to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its registration request has been <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>rejected<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> with the moderation response you'll write below. </source> - <target state="new"> An email will be sent to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its registration request has been <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>rejected<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> with the moderation response you'll write below. </target> + <target state="needs-translation">Um e-mail será enviado para <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explicando que seu pedido de registro foi<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> rejeitado<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> com a resposta de moderação que você escreverá abaixo. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="2693506849974732500" datatype="html"> + <trans-unit id="2693506849974732500" datatype="html" xml:space="preserve"> <source>Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its registration request has been rejected. </source> - <target state="new"> Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explaining its registration request has been rejected. </target> + <target state="needs-translation">Os e-mails não estão habilitados nesta instância, portanto o PeerTube não poderá enviar um e-mail para <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/><x id="INTERPOLATION" equiv-text="{{ registration.email }}"/><x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> explicando que seu pedido de registro foi rejeitado. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="8494092276635837685" datatype="html"> + <trans-unit id="8494092276635837685" datatype="html" xml:space="preserve"> <source>Send a message to the user</source> - <target state="new">Send a message to the user</target> + <target state="needs-translation">Enviar uma mensagem ao usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="608706297814044931" datatype="html"> + <trans-unit id="608706297814044931" datatype="html" xml:space="preserve"> <source>Prevent email from being sent to the user</source> - <target state="new">Prevent email from being sent to the user</target> + <target state="needs-translation">Impedir que e-mails sejam enviados ao usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.html</context> <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="1067821087200879310" datatype="html"> + <trans-unit id="1067821087200879310" datatype="html" xml:space="preserve"> <source>Accept registration</source> - <target state="new">Accept registration</target> + <target state="needs-translation">Aceitar registro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.ts</context> <context context-type="linenumber">76</context> </context-group> </trans-unit> - <trans-unit id="9200323379330335050" datatype="html"> + <trans-unit id="9200323379330335050" datatype="html" xml:space="preserve"> <source>Reject registration</source> - <target state="new">Reject registration</target> + <target state="needs-translation">Rejeitar registro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.ts</context> <context context-type="linenumber">79</context> </context-group> </trans-unit> - <trans-unit id="5919197630789088814" datatype="html"> + <trans-unit id="5919197630789088814" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.registration.username"/> account created</source> - <target state="new"><x id="PH" equiv-text="this.registration.username"/> account created</target> + <target state="needs-translation"><x id="PH" equiv-text="this.registration.username"/>conta criada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.ts</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="2989631909091294713" datatype="html"> + <trans-unit id="2989631909091294713" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.registration.username"/> registration rejected</source> - <target state="new"><x id="PH" equiv-text="this.registration.username"/> registration rejected</target> + <target state="needs-translation"><x id="PH" equiv-text="this.registration.username"/>registro rejeitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-modal.component.ts</context> <context context-type="linenumber">120</context> </context-group> </trans-unit> - <trans-unit id="5941489410560989457" datatype="html"> + <trans-unit id="5941489410560989457" datatype="html" xml:space="preserve"> <source>Moderation response is required.</source> - <target state="new">Moderation response is required.</target> + <target state="needs-translation">É necessária uma resposta moderada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-validators.ts</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="1762427369052469243" datatype="html"> + <trans-unit id="1762427369052469243" datatype="html" xml:space="preserve"> <source>Moderation response must be at least 2 characters long.</source> - <target state="new">Moderation response must be at least 2 characters long.</target> + <target state="needs-translation">A resposta de moderação deve ter pelo menos 2 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-validators.ts</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="3326945092799111194" datatype="html"> + <trans-unit id="3326945092799111194" datatype="html" xml:space="preserve"> <source>Moderation response cannot be more than 3000 characters long.</source> - <target state="new">Moderation response cannot be more than 3000 characters long.</target> + <target state="needs-translation">A resposta de moderação não pode ter mais de 3.000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/moderation/registration-list/process-registration-validators.ts</context> <context context-type="linenumber">9</context> @@ -15913,9 +15795,9 @@ <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="149953821752893163" datatype="html"> + <trans-unit id="149953821752893163" datatype="html" xml:space="preserve"> <source>Update user password</source> - <target state="new">Update user password</target> + <target state="needs-translation">Atualizar senha do usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-edit/user-password.component.ts</context> <context context-type="linenumber">59</context> @@ -15945,25 +15827,25 @@ <context context-type="linenumber">154</context> </context-group> </trans-unit> - <trans-unit id="5679185794144903715" datatype="html"> + <trans-unit id="5679185794144903715" datatype="html" xml:space="preserve"> <source>Two factor authentication of <x id="PH" equiv-text="this.user.username"/> disabled.</source> - <target state="new">Two factor authentication of <x id="PH" equiv-text="this.user.username"/> disabled.</target> + <target state="needs-translation">Autenticação de dois fatores de<x id="PH" equiv-text="this.user.username"/> desabilitado.</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">167</context> </context-group> </trans-unit> - <trans-unit id="6715412930390975308" datatype="html"> + <trans-unit id="6715412930390975308" datatype="html" xml:space="preserve"> <source>Open table configuration</source> - <target state="new">Open table configuration</target> + <target state="needs-translation">Configuração de tabela aberta</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">41</context> </context-group> </trans-unit> - <trans-unit id="13024139774181011" datatype="html"> + <trans-unit id="13024139774181011" datatype="html" xml:space="preserve"> <source>Select the columns to display</source> - <target state="new">Select the columns to display</target> + <target state="needs-translation">Selecione as colunas a serem exibidas</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">47</context> @@ -15973,33 +15855,33 @@ <context context-type="linenumber">53</context> </context-group> </trans-unit> - <trans-unit id="7483807629538115183" datatype="html"> + <trans-unit id="7483807629538115183" datatype="html" xml:space="preserve"> <source>Users list</source> - <target state="new">Users list</target> + <target state="needs-translation">Lista de usuários</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/overview.routes.ts</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="1525334987774465166" datatype="html"> + <trans-unit id="1525334987774465166" datatype="html" xml:space="preserve"> <source>Create a user</source> - <target state="new">Create a user</target> + <target state="needs-translation">Criar um usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/overview.routes.ts</context> <context context-type="linenumber">91</context> </context-group> </trans-unit> - <trans-unit id="5552039423287890133" datatype="html"> + <trans-unit id="5552039423287890133" datatype="html" xml:space="preserve"> <source>Update a user</source> - <target state="new">Update a user</target> + <target state="needs-translation">Atualizar um usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/overview.routes.ts</context> <context context-type="linenumber">100</context> </context-group> </trans-unit> - <trans-unit id="2005509140164856243" datatype="html"> + <trans-unit id="2005509140164856243" datatype="html" xml:space="preserve"> <source>Video type</source> - <target state="new">Video type</target> + <target state="needs-translation">Tipo de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">46</context> @@ -16013,9 +15895,9 @@ <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="8610504659433544583" datatype="html"> + <trans-unit id="8610504659433544583" datatype="html" xml:space="preserve"> <source>Live</source> - <target state="new">Live</target> + <target state="needs-translation">Ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">54</context> @@ -16025,9 +15907,9 @@ <context context-type="linenumber">102</context> </context-group> </trans-unit> - <trans-unit id="545237611115823456" datatype="html"> + <trans-unit id="545237611115823456" datatype="html" xml:space="preserve"> <source>Video files</source> - <target state="new">Video files</target> + <target state="needs-translation">Arquivos de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">60</context> @@ -16037,65 +15919,65 @@ <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="1882931826815906053" datatype="html"> + <trans-unit id="1882931826815906053" datatype="html" xml:space="preserve"> <source>With Web Videos</source> - <target state="new">With Web Videos</target> + <target state="needs-translation">Com vídeos da Web</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="1590370632695044398" datatype="html"> + <trans-unit id="1590370632695044398" datatype="html" xml:space="preserve"> <source>Without Web Videos</source> - <target state="new">Without Web Videos</target> + <target state="needs-translation">Sem vídeos da Web</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="7468888924775619361" datatype="html"> + <trans-unit id="7468888924775619361" datatype="html" xml:space="preserve"> <source>With HLS</source> - <target state="new">With HLS</target> + <target state="needs-translation">Com HLS</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">72</context> </context-group> </trans-unit> - <trans-unit id="5489331826268601489" datatype="html"> + <trans-unit id="5489331826268601489" datatype="html" xml:space="preserve"> <source>Without HLS</source> - <target state="new">Without HLS</target> + <target state="needs-translation">Sem HLS</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">76</context> </context-group> </trans-unit> - <trans-unit id="7091163288887549392" datatype="html"> + <trans-unit id="7091163288887549392" datatype="html" xml:space="preserve"> <source>Videos scope</source> - <target state="new">Videos scope</target> + <target state="needs-translation">Escopo dos vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="1144415254281227966" datatype="html"> + <trans-unit id="1144415254281227966" datatype="html" xml:space="preserve"> <source>Remote videos</source> - <target state="new">Remote videos</target> + <target state="needs-translation">Vídeos remotos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">86</context> </context-group> </trans-unit> - <trans-unit id="8564701209009684429" datatype="html"> + <trans-unit id="8564701209009684429" datatype="html" xml:space="preserve"> <source>Federation</source> - <target state="new">Federation</target> + <target state="needs-translation">Federação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.ts</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="3767259920053407667" datatype="html"> + <trans-unit id="3767259920053407667" datatype="html" xml:space="preserve"> <source>Videos will be deleted, comments will be tombstoned.</source> - <target state="new">Videos will be deleted, comments will be tombstoned.</target> + <target state="needs-translation">Os vídeos serão excluídos e os comentários serão marcados como tombstone.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">143</context> @@ -16105,9 +15987,9 @@ <context context-type="linenumber">350</context> </context-group> </trans-unit> - <trans-unit id="4209525355702493436" datatype="html"> + <trans-unit id="4209525355702493436" datatype="html" xml:space="preserve"> <source>Ban</source> - <target state="new">Ban</target> + <target state="needs-translation">Proibir</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">148</context> @@ -16117,9 +15999,9 @@ <context context-type="linenumber">355</context> </context-group> </trans-unit> - <trans-unit id="3855396975723886053" datatype="html"> + <trans-unit id="3855396975723886053" datatype="html" xml:space="preserve"> <source>User won't be able to login anymore, but videos and comments will be kept as is.</source> - <target state="new">User won't be able to login anymore, but videos and comments will be kept as is.</target> + <target state="needs-translation">O usuário não poderá mais fazer login, mas os vídeos e comentários serão mantidos como estão.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">149</context> @@ -16145,9 +16027,9 @@ <context context-type="linenumber">87</context> </context-group> </trans-unit> - <trans-unit id="7210277223053877333"> + <trans-unit id="7210277223053877333" xml:space="preserve"> <source>Set Email as Verified</source> - <target state="new">Set Email as Verified</target> + <target state="needs-translation">Definir e-mail como verificado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">161</context> @@ -16157,25 +16039,25 @@ <context context-type="linenumber">367</context> </context-group> </trans-unit> - <trans-unit id="4207916966377787111" datatype="html"> + <trans-unit id="4207916966377787111" datatype="html" xml:space="preserve"> <source>Created</source> - <target state="new">Created</target> + <target state="needs-translation">Criado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">176</context> </context-group> </trans-unit> - <trans-unit id="8140268298586972139" datatype="html"> + <trans-unit id="8140268298586972139" datatype="html" xml:space="preserve"> <source>Daily quota</source> - <target state="new">Daily quota</target> + <target state="needs-translation">Cota diária</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">179</context> </context-group> </trans-unit> - <trans-unit id="7910076708497708162" datatype="html"> + <trans-unit id="7910076708497708162" datatype="html" xml:space="preserve"> <source>Last login</source> - <target state="new">Last login</target> + <target state="needs-translation">Último login</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">177</context> @@ -16193,17 +16075,17 @@ <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="7634059432691079352" datatype="html"> + <trans-unit id="7634059432691079352" datatype="html" xml:space="preserve"> <source>Do you really want to unban {count, plural, =1 {1 user} other {<x id="count"/> users}}?</source> - <target state="new">Do you really want to unban {count, plural, =1 {1 user} other {<x id="count"/> users}}?</target> + <target state="needs-translation">Você realmente quer desbanir {count, plural, =1 {1 usuário} outro {<x id="count"/> Usuários}}?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">256</context> </context-group> </trans-unit> - <trans-unit id="738031253894929036" datatype="html"> + <trans-unit id="738031253894929036" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {1 user unbanned.} other {<x id="count"/> users unbanned.}}</source> - <target state="new">{count, plural, =1 {1 user unbanned.} other {<x id="count"/> users unbanned.}}</target> + <target state="needs-translation">{count, plural, =1 {1 usuário desbanido.} outro {<x id="count"/> usuários não banidos.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">269</context> @@ -16221,33 +16103,33 @@ <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="5945924096465496818" datatype="html"> + <trans-unit id="5945924096465496818" datatype="html" xml:space="preserve"> <source><p>You can't create users or channels with a username that already used by a deleted user/channel.</p></source> - <target state="new"><p>You can't create users or channels with a username that already used by a deleted user/channel.</p></target> + <target state="needs-translation"><p>Você não pode criar usuários ou canais com um nome de usuário já usado por um usuário/canal excluído.</p></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">286</context> </context-group> </trans-unit> - <trans-unit id="5643060985393782358" datatype="html"> + <trans-unit id="5643060985393782358" datatype="html" xml:space="preserve"> <source>It means the following usernames will be permanently deleted and cannot be recovered:</source> - <target state="new">It means the following usernames will be permanently deleted and cannot be recovered:</target> + <target state="needs-translation">Isso significa que os seguintes nomes de usuários serão excluídos permanentemente e não poderão ser recuperados:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">287</context> </context-group> </trans-unit> - <trans-unit id="1301767781765127363" datatype="html"> + <trans-unit id="1301767781765127363" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {1 user deleted.} other {<x id="count"/> users deleted.}}</source> - <target state="new">{count, plural, =1 {1 user deleted.} other {<x id="count"/> users deleted.}}</target> + <target state="needs-translation">{count, plural, =1 {1 usuário excluído.} outro {<x id="count"/> usuários excluídos.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">298</context> </context-group> </trans-unit> - <trans-unit id="3104427236147521673" datatype="html"> + <trans-unit id="3104427236147521673" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {1 user email set as verified.} other {<x id="count"/> user emails set as verified.}}</source> - <target state="new">{count, plural, =1 {1 user email set as verified.} other {<x id="count"/> user emails set as verified.}}</target> + <target state="needs-translation">{count, plural, =1 {1 e-mail de usuário definido como verificado.} outro {<x id="count"/> e-mails de usuários definidos como verificados.}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/users/user-list/user-list.component.ts</context> <context context-type="linenumber">316</context> @@ -16289,17 +16171,17 @@ <context context-type="linenumber">72</context> </context-group> </trans-unit> - <trans-unit id="3656932706364053858" datatype="html"> + <trans-unit id="3656932706364053858" datatype="html" xml:space="preserve"> <source>Track watch history</source> - <target state="new">Track watch history</target> + <target state="needs-translation">Acompanhar histórico de exibição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="7485962171644689376" datatype="html"> + <trans-unit id="7485962171644689376" datatype="html" xml:space="preserve"> <source>Clear all history</source> - <target state="new">Clear all history</target> + <target state="needs-translation">Limpar todo o histórico</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-history/my-history.component.html</context> <context context-type="linenumber">11</context> @@ -16313,17 +16195,17 @@ <context context-type="linenumber">76</context> </context-group> </trans-unit> - <trans-unit id="6012072687166259654" datatype="html"> + <trans-unit id="6012072687166259654" datatype="html" xml:space="preserve"> <source>Please check your emails to verify your new email.</source> - <target state="new">Please check your emails to verify your new email.</target> + <target state="needs-translation">Verifique seus e-mails para verificar seu novo endereço de e-mail.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context> <context context-type="linenumber">60</context> </context-group> </trans-unit> - <trans-unit id="6585766371605707311" datatype="html"> + <trans-unit id="6585766371605707311" datatype="html" xml:space="preserve"> <source>Email updated.</source> - <target state="new">Email updated.</target> + <target state="needs-translation">E-mail atualizado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context> <context context-type="linenumber">62</context> @@ -16333,9 +16215,9 @@ <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="853586874765134886"> + <trans-unit id="853586874765134886" xml:space="preserve"> <source>You current password is invalid.</source> - <target state="new">You current password is invalid.</target> + <target state="needs-translation">Sua senha atual é inválida.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts</context> <context context-type="linenumber">68</context> @@ -16361,9 +16243,9 @@ <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="3122895472333547524" datatype="html"> + <trans-unit id="3122895472333547524" datatype="html" xml:space="preserve"> <source>Delete your account</source> - <target state="new">Delete your account</target> + <target state="needs-translation">Excluir sua conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html</context> <context context-type="linenumber">4</context> @@ -16373,25 +16255,25 @@ <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="577064441120663273" datatype="html"> + <trans-unit id="577064441120663273" datatype="html" xml:space="preserve"> <source>Are you sure you want to delete your account?</source> - <target state="new">Are you sure you want to delete your account?</target> + <target state="needs-translation">Tem certeza de que deseja excluir sua conta?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="2740531699780274491" datatype="html"> + <trans-unit id="2740531699780274491" datatype="html" xml:space="preserve"> <source>This will delete all your data, including channels, videos, comments and you won't be able to create another user on this instance with "<x id="PH" equiv-text="this.user.username"/>" username.</source> - <target state="new">This will delete all your data, including channels, videos, comments and you won't be able to create another user on this instance with "<x id="PH" equiv-text="this.user.username"/>" username.</target> + <target state="needs-translation">Isso excluirá todos os seus dados, incluindo canais, vídeos, comentários e você não poderá criar outro usuário nesta instância com "<x id="PH" equiv-text="this.user.username"/> " nome de usuário.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="5422897685524094185" datatype="html"> + <trans-unit id="5422897685524094185" datatype="html" xml:space="preserve"> <source>Content cached by other servers and other third-parties might make longer to be deleted.</source> - <target state="new">Content cached by other servers and other third-parties might make longer to be deleted.</target> + <target state="needs-translation">Conteúdo armazenado em cache por outros servidores e terceiros pode demorar mais para ser excluído.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts</context> <context context-type="linenumber">27</context> @@ -16413,41 +16295,41 @@ <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="5215550763077484072" datatype="html"> + <trans-unit id="5215550763077484072" datatype="html" xml:space="preserve"> <source>Allow email to be publicly displayed</source> - <target state="new">Allow email to be publicly displayed</target> + <target state="needs-translation">Permitir que o e-mail seja exibido publicamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html</context> <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="3472732945521632942" datatype="html"> + <trans-unit id="3472732945521632942" datatype="html" xml:space="preserve"> <source>Necessary to claim podcast RSS feeds.</source> - <target state="new">Necessary to claim podcast RSS feeds.</target> + <target state="needs-translation">Necessário reivindicar feeds RSS de podcast.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="5468340957320375738" datatype="html"> + <trans-unit id="5468340957320375738" datatype="html" xml:space="preserve"> <source>⚠️ Your email cannot be used in podcast RSS feeds because it has not yet been verified.</source> - <target state="new">⚠️ Your email cannot be used in podcast RSS feeds because it has not yet been verified.</target> + <target state="needs-translation">⚠️ Seu e-mail não pode ser usado em feeds RSS de podcast porque ainda não foi verificado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="4422757693184001803" datatype="html"> + <trans-unit id="4422757693184001803" datatype="html" xml:space="preserve"> <source>Save email settings</source> - <target state="new">Save email settings</target> + <target state="needs-translation">Salvar configurações de e-mail</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-email-preferences/my-account-email-preferences.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="4776289814033837037" datatype="html"> + <trans-unit id="4776289814033837037" datatype="html" xml:space="preserve"> <source>Interface settings updated.</source> - <target state="new">Interface settings updated.</target> + <target state="needs-translation">Configurações de interface atualizadas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-settings/user-interface-settings.component.ts</context> <context context-type="linenumber">89</context> @@ -16457,137 +16339,137 @@ <context context-type="linenumber">99</context> </context-group> </trans-unit> - <trans-unit id="4343589211916204486"> + <trans-unit id="4343589211916204486" xml:space="preserve"> <source>New comment on your video</source> - <target state="new">New comment on your video</target> + <target state="needs-translation">Novo comentário no seu vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="7130088765428829942" datatype="html"> + <trans-unit id="7130088765428829942" datatype="html" xml:space="preserve"> <source>New abuse</source> - <target state="new">New abuse</target> + <target state="needs-translation">Novo abuso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="5618790697446401830" datatype="html"> + <trans-unit id="5618790697446401830" datatype="html" xml:space="preserve"> <source>An automatically blocked video is awaiting review</source> - <target state="new">An automatically blocked video is awaiting review</target> + <target state="needs-translation">Um vídeo bloqueado automaticamente está aguardando revisão</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="5671547068905553663" datatype="html"> + <trans-unit id="5671547068905553663" datatype="html" xml:space="preserve"> <source>One of your video is blocked/unblocked</source> - <target state="new">One of your video is blocked/unblocked</target> + <target state="needs-translation">Um dos seus vídeos está bloqueado/desbloqueado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="1158912204255103651"> + <trans-unit id="1158912204255103651" xml:space="preserve"> <source>Video published (after transcoding/scheduled update)</source> - <target state="new">Video published (after transcoding/scheduled update)</target> + <target state="needs-translation">Vídeo publicado (após transcodificação/atualização programada)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="3809414664640924954"> + <trans-unit id="3809414664640924954" xml:space="preserve"> <source>Video import finished</source> - <target state="new">Video import finished</target> + <target state="needs-translation">Importação de vídeo concluída</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="3268838889659873892"> + <trans-unit id="3268838889659873892" xml:space="preserve"> <source>A new user registered on your instance</source> - <target state="new">A new user registered on your instance</target> + <target state="needs-translation">Um novo usuário registrado em sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">43</context> </context-group> </trans-unit> - <trans-unit id="5935212402338564229" datatype="html"> + <trans-unit id="5935212402338564229" datatype="html" xml:space="preserve"> <source>You or one of your channels has a new follower</source> - <target state="new">You or one of your channels has a new follower</target> + <target state="needs-translation">Você ou um dos seus canais tem um novo seguidor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="5315689532659759332"> + <trans-unit id="5315689532659759332" xml:space="preserve"> <source>Someone mentioned you in video comments</source> - <target state="new">Someone mentioned you in video comments</target> + <target state="needs-translation">Alguém mencionou você nos comentários do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="2018794201569157817" datatype="html"> + <trans-unit id="2018794201569157817" datatype="html" xml:space="preserve"> <source>Your instance has a new follower</source> - <target state="new">Your instance has a new follower</target> + <target state="needs-translation">Sua instância tem um novo seguidor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="773085434165307906" datatype="html"> + <trans-unit id="773085434165307906" datatype="html" xml:space="preserve"> <source>Your instance automatically followed another instance</source> - <target state="new">Your instance automatically followed another instance</target> + <target state="needs-translation">Sua instância seguiu automaticamente outra instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="900099988467638766" datatype="html"> + <trans-unit id="900099988467638766" datatype="html" xml:space="preserve"> <source>An abuse report received a new message</source> - <target state="new">An abuse report received a new message</target> + <target state="needs-translation">Um relatório de abuso recebeu uma nova mensagem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="2326816287669585542" datatype="html"> + <trans-unit id="2326816287669585542" datatype="html" xml:space="preserve"> <source>One of your abuse reports has been accepted or rejected by moderators</source> - <target state="new">One of your abuse reports has been accepted or rejected by moderators</target> + <target state="needs-translation">Um dos seus relatórios de abuso foi aceito ou rejeitado pelos moderadores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="2764971902180889905" datatype="html"> + <trans-unit id="2764971902180889905" datatype="html" xml:space="preserve"> <source>A new PeerTube version is available</source> - <target state="new">A new PeerTube version is available</target> + <target state="needs-translation">Uma nova versão do PeerTube está disponível</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="2560339336098442670" datatype="html"> + <trans-unit id="2560339336098442670" datatype="html" xml:space="preserve"> <source>One of your plugin/theme has a new available version</source> - <target state="new">One of your plugin/theme has a new available version</target> + <target state="needs-translation">Um dos seus plugins/temas tem uma nova versão disponível</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="988319118163514570" datatype="html"> + <trans-unit id="988319118163514570" datatype="html" xml:space="preserve"> <source>Video studio edition has finished</source> - <target state="new">Video studio edition has finished</target> + <target state="needs-translation">A edição do estúdio de vídeo foi concluída</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="4190395479539865710" datatype="html"> + <trans-unit id="4190395479539865710" datatype="html" xml:space="preserve"> <source>The transcription of your video has been generated</source> - <target state="new">The transcription of your video has been generated</target> + <target state="needs-translation">A transcrição do seu vídeo foi gerada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">53</context> @@ -16601,17 +16483,17 @@ <context context-type="linenumber">57</context> </context-group> </trans-unit> - <trans-unit id="1852164487280647902" datatype="html"> + <trans-unit id="1852164487280647902" datatype="html" xml:space="preserve"> <source>Your videos</source> - <target state="new">Your videos</target> + <target state="needs-translation">Seus vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="5095562193296630034"> + <trans-unit id="5095562193296630034" xml:space="preserve"> <source>Preferences saved</source> - <target state="new">Preferences saved</target> + <target state="needs-translation">Preferências salvas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts</context> <context context-type="linenumber">154</context> @@ -16625,17 +16507,17 @@ <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="6721822899525405039" datatype="html"> + <trans-unit id="6721822899525405039" datatype="html" xml:space="preserve"> <source>People can find you using @<x id="INTERPOLATION" equiv-text="sing @{{ user.usern"/>@<x id="INTERPOLATION_1" equiv-text="me }}@{{ instanceH"/> </source> - <target state="new"> People can find you using @<x id="INTERPOLATION" equiv-text="sing @{{ user.usern"/>@<x id="INTERPOLATION_1" equiv-text="me }}@{{ instanceH"/> </target> + <target state="needs-translation">As pessoas podem encontrá-lo usando @<x id="INTERPOLATION" equiv-text="sing @{{ user.usern"/> @<x id="INTERPOLATION_1" equiv-text="me }}@{{ instanceH"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="6328734173672096825" datatype="html"> + <trans-unit id="6328734173672096825" datatype="html" xml:space="preserve"> <source>Save profile</source> - <target state="new">Save profile</target> + <target state="needs-translation">Salvar perfil</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html</context> <context context-type="linenumber">38</context> @@ -16673,9 +16555,9 @@ <context context-type="linenumber">145</context> </context-group> </trans-unit> - <trans-unit id="2775050991871557896" datatype="html"> + <trans-unit id="2775050991871557896" datatype="html" xml:space="preserve"> <source>Avatar deleted.</source> - <target state="new">Avatar deleted.</target> + <target state="needs-translation">Avatar excluído.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.ts</context> <context context-type="linenumber">121</context> @@ -16689,65 +16571,65 @@ <context context-type="linenumber">155</context> </context-group> </trans-unit> - <trans-unit id="1233062525939746039" datatype="html"> + <trans-unit id="1233062525939746039" datatype="html" xml:space="preserve"> <source>Unknown language</source> - <target state="new">Unknown language</target> + <target state="needs-translation">Linguagem desconhecida</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-languages.component.ts</context> <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="1645193489541371451" datatype="html"> + <trans-unit id="1645193489541371451" datatype="html" xml:space="preserve"> <source>No results found</source> - <target state="new">No results found</target> + <target state="needs-translation">Nenhum resultado encontrado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-options.component.html</context> <context context-type="linenumber">17,18</context> </context-group> </trans-unit> - <trans-unit id="5031056422346819348" datatype="html"> + <trans-unit id="5031056422346819348" datatype="html" xml:space="preserve"> <source>No items available</source> - <target state="new">No items available</target> + <target state="needs-translation">Nenhum item disponível</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-options.component.html</context> <context context-type="linenumber">18,20</context> </context-group> </trans-unit> - <trans-unit id="3761504852202418603" datatype="html"> + <trans-unit id="3761504852202418603" datatype="html" xml:space="preserve"> <source>Too many languages are enabled. Please enable them all or stay below 20 enabled languages.</source> - <target state="new">Too many languages are enabled. Please enable them all or stay below 20 enabled languages.</target> + <target state="needs-translation">Há muitos idiomas habilitados. Habilite todos eles ou fique abaixo de 20 idiomas habilitados.</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">94</context> </context-group> </trans-unit> - <trans-unit id="3960396487495291449" datatype="html"> + <trans-unit id="3960396487495291449" datatype="html" xml:space="preserve"> <source>Video settings updated.</source> - <target state="new">Video settings updated.</target> + <target state="needs-translation">Configurações de vídeo atualizadas.</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">139</context> </context-group> </trans-unit> - <trans-unit id="3326446048041727269" datatype="html"> + <trans-unit id="3326446048041727269" datatype="html" xml:space="preserve"> <source>Display/Video settings updated.</source> - <target state="new">Display/Video settings updated.</target> + <target state="needs-translation">Configurações de exibição/vídeo atualizadas.</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">150</context> </context-group> </trans-unit> - <trans-unit id="3931294879857217619" datatype="html"> + <trans-unit id="3931294879857217619" datatype="html" xml:space="preserve"> <source>Remote interact</source> - <target state="new">Remote interact</target> + <target state="needs-translation">Interação remota</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context> <context context-type="linenumber">11,12</context> </context-group> </trans-unit> - <trans-unit id="432723159292175437" datatype="html"> + <trans-unit id="432723159292175437" datatype="html" xml:space="preserve"> <source>Remote subscribe</source> - <target state="new">Remote subscribe</target> + <target state="needs-translation">Assinatura remota</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-subscription/remote-subscribe.component.html</context> <context context-type="linenumber">13,14</context> @@ -16761,17 +16643,17 @@ <context context-type="linenumber">93</context> </context-group> </trans-unit> - <trans-unit id="8723777130353305761"> + <trans-unit id="8723777130353305761" xml:space="preserve"> <source>This name already exists on this instance.</source> - <target state="new">This name already exists on this instance.</target> + <target state="needs-translation">Este nome já existe nesta instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-channels/video-channel-create.component.ts</context> <context context-type="linenumber">99</context> </context-group> </trans-unit> - <trans-unit id="6723130720822791647" datatype="html"> + <trans-unit id="6723130720822791647" datatype="html" xml:space="preserve"> <source>Create your channel</source> - <target state="new">Create your channel</target> + <target state="needs-translation">Crie seu canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-channels/video-channel-create.component.ts</context> <context context-type="linenumber">129</context> @@ -16785,17 +16667,17 @@ <context context-type="linenumber">120</context> </context-group> </trans-unit> - <trans-unit id="6697109866731379499" datatype="html"> + <trans-unit id="6697109866731379499" datatype="html" xml:space="preserve"> <source>Update <x id="PH" equiv-text="this.videoChannel?.name"/></source> - <target state="new">Update <x id="PH" equiv-text="this.videoChannel?.name"/></target> + <target state="needs-translation">Atualizar<x id="PH" equiv-text="this.videoChannel?.name"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/standalone-channels/video-channel-update.component.ts</context> <context context-type="linenumber">202</context> </context-group> </trans-unit> - <trans-unit id="8407755843502300957" datatype="html"> + <trans-unit id="8407755843502300957" datatype="html" xml:space="preserve"> <source>Banner changed.</source> - <target state="new">Banner changed.</target> + <target state="needs-translation">Banner alterado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.ts</context> <context context-type="linenumber">82</context> @@ -16805,9 +16687,9 @@ <context context-type="linenumber">171</context> </context-group> </trans-unit> - <trans-unit id="689638706960732906" datatype="html"> + <trans-unit id="689638706960732906" datatype="html" xml:space="preserve"> <source>banner</source> - <target state="new">banner</target> + <target state="needs-translation">bandeira</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.ts</context> <context context-type="linenumber">87</context> @@ -16817,9 +16699,9 @@ <context context-type="linenumber">178</context> </context-group> </trans-unit> - <trans-unit id="3230561499965076671" datatype="html"> + <trans-unit id="3230561499965076671" datatype="html" xml:space="preserve"> <source>Banner deleted.</source> - <target state="new">Banner deleted.</target> + <target state="needs-translation">Banner excluído.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-instance-information.component.ts</context> <context context-type="linenumber">95</context> @@ -16837,73 +16719,73 @@ <context context-type="linenumber">107</context> </context-group> </trans-unit> - <trans-unit id="6450826648284332649" datatype="html"> + <trans-unit id="6450826648284332649" datatype="html" xml:space="preserve"> <source>Views for the day</source> - <target state="new">Views for the day</target> + <target state="needs-translation">Visualizações do dia</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">147</context> </context-group> </trans-unit> - <trans-unit id="6184963353282561988" datatype="html"> + <trans-unit id="6184963353282561988" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="data.total"/> {value, plural, =1 {view} other {views}} since <x id="PH_1" equiv-text="data.startDate"/></source> - <target state="new"><x id="PH" equiv-text="data.total"/> {value, plural, =1 {view} other {views}} since <x id="PH_1" equiv-text="data.startDate"/></target> + <target state="needs-translation"><x id="PH" equiv-text="data.total"/>{valor, plural, =1 {visualizar} outras {visualizações}} desde<x id="PH_1" equiv-text="data.startDate"/></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">224</context> </context-group> </trans-unit> - <trans-unit id="6337200167647767274" datatype="html"> + <trans-unit id="6337200167647767274" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {channel} other {channels}}</source> - <target state="new"><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {channel} other {channels}}</target> + <target state="needs-translation"><x id="PH" equiv-text="this.pagination.totalItems"/>{total, plural, =1 {canal} outros {canais}}</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">229</context> </context-group> </trans-unit> - <trans-unit id="7440637814928143808" datatype="html"> + <trans-unit id="7440637814928143808" datatype="html" xml:space="preserve"> <source>My followers</source> - <target state="new">My followers</target> + <target state="needs-translation">Meus seguidores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="2521678336272309407" datatype="html"> + <trans-unit id="2521678336272309407" datatype="html" xml:space="preserve"> <source>No follower found.</source> - <target state="new">No follower found.</target> + <target state="needs-translation">Nenhum seguidor encontrado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-followers.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="5294742063044966238" datatype="html"> + <trans-unit id="5294742063044966238" datatype="html" xml:space="preserve"> <source>Follower page</source> - <target state="new">Follower page</target> + <target state="needs-translation">Página de seguidores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-followers.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="797409137967291468" datatype="html"> + <trans-unit id="797409137967291468" datatype="html" xml:space="preserve"> <source>Is following all your channels</source> - <target state="new">Is following all your channels</target> + <target state="needs-translation">Está seguindo todos os seus canais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-followers.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="7940720844854710428" datatype="html"> + <trans-unit id="7940720844854710428" datatype="html" xml:space="preserve"> <source>Is following your channel <x id="INTERPOLATION" equiv-text="{{ follow.following.name }}"/></source> - <target state="new">Is following your channel <x id="INTERPOLATION" equiv-text="{{ follow.following.name }}"/></target> + <target state="needs-translation">Está seguindo seu canal<x id="INTERPOLATION" equiv-text="{{ follow.following.name }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-followers.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="1716062177529601456" datatype="html"> + <trans-unit id="1716062177529601456" datatype="html" xml:space="preserve"> <source>Channel filters</source> - <target state="new">Channel filters</target> + <target state="needs-translation">Filtros de canal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-followers.component.ts</context> <context context-type="linenumber">55</context> @@ -16913,49 +16795,49 @@ <context context-type="linenumber">151</context> </context-group> </trans-unit> - <trans-unit id="782403351079933650" datatype="html"> + <trans-unit id="782403351079933650" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {follower} other {followers}}</source> - <target state="new"><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {follower} other {followers}}</target> + <target state="needs-translation"><x id="PH" equiv-text="this.pagination.totalItems"/>{total, plural, =1 {seguidor} outros {seguidores}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-followers.component.ts</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="6059091237492573541" datatype="html"> + <trans-unit id="6059091237492573541" datatype="html" xml:space="preserve"> <source>Update video channel</source> - <target state="new">Update video channel</target> + <target state="needs-translation">Atualizar canal de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/+my-video-channels/routes.ts</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="6595008830732269870" datatype="html"> + <trans-unit id="6595008830732269870" datatype="html" xml:space="preserve"> <source>Not found</source> - <target state="new">Not found</target> + <target state="needs-translation">Não encontrado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+error-page/routes.ts</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="1009095940160473792" datatype="html"> + <trans-unit id="1009095940160473792" datatype="html" xml:space="preserve"> <source>URL parameter is missing in URL parameters</source> - <target state="new">URL parameter is missing in URL parameters</target> + <target state="needs-translation">O parâmetro de URL está faltando nos parâmetros de URL</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+remote-interaction/remote-interaction.component.ts</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="7553172329217243895" datatype="html"> + <trans-unit id="7553172329217243895" datatype="html" xml:space="preserve"> <source>Cannot access to the remote resource</source> - <target state="new">Cannot access to the remote resource</target> + <target state="needs-translation">Não é possível acessar o recurso remoto</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+remote-interaction/remote-interaction.component.ts</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="1636934520301910285" datatype="html"> + <trans-unit id="1636934520301910285" datatype="html" xml:space="preserve"> <source>Reset password</source> - <target state="new">Reset password</target> + <target state="needs-translation">Redefinir senha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+reset-password/routes.ts</context> <context context-type="linenumber">10</context> @@ -16977,9 +16859,9 @@ <context context-type="linenumber">98</context> </context-group> </trans-unit> - <trans-unit id="5674286808255988565" datatype="html"> + <trans-unit id="5674286808255988565" datatype="html" xml:space="preserve"> <source>Create</source> - <target state="new">Create</target> + <target state="needs-translation">Criar</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">8</context> @@ -17009,9 +16891,9 @@ <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="8869957234869568361" datatype="html"> + <trans-unit id="8869957234869568361" datatype="html" xml:space="preserve"> <source>Update playlist</source> - <target state="new">Update playlist</target> + <target state="needs-translation">Atualizar lista de reprodução</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">70</context> @@ -17021,9 +16903,9 @@ <context context-type="linenumber">209</context> </context-group> </trans-unit> - <trans-unit id="5851560788527570644" datatype="html"> + <trans-unit id="5851560788527570644" datatype="html" xml:space="preserve"> <source>Notifications</source> - <target state="new">Notifications</target> + <target state="needs-translation">Notificações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context> <context context-type="linenumber">34</context> @@ -17037,17 +16919,17 @@ <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="5767090948392236130" datatype="html"> + <trans-unit id="5767090948392236130" datatype="html" xml:space="preserve"> <source>Notification preferences</source> - <target state="new">Notification preferences</target> + <target state="needs-translation">Preferências de notificação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-notifications/my-account-notifications.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="6658000829978978023" datatype="html"> + <trans-unit id="6658000829978978023" datatype="html" xml:space="preserve"> <source>Applications</source> - <target state="new">Applications</target> + <target state="needs-translation">Aplicações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context> <context context-type="linenumber">44</context> @@ -17057,9 +16939,9 @@ <context context-type="linenumber">157</context> </context-group> </trans-unit> - <trans-unit id="104404386496394770" datatype="html"> + <trans-unit id="104404386496394770" datatype="html" xml:space="preserve"> <source>Delete playlist</source> - <target state="new">Delete playlist</target> + <target state="needs-translation">Excluir lista de reprodução</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">75</context> @@ -17073,9 +16955,9 @@ <context context-type="linenumber">121</context> </context-group> </trans-unit> - <trans-unit id="4844578664427956129" datatype="html"> + <trans-unit id="4844578664427956129" datatype="html" xml:space="preserve"> <source>Change ownership</source> - <target state="new">Change ownership</target> + <target state="needs-translation">Alterar propriedade</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/modals/video-change-ownership.component.html</context> <context context-type="linenumber">3</context> @@ -17109,25 +16991,25 @@ <context context-type="linenumber">143</context> </context-group> </trans-unit> - <trans-unit id="696910741870112536" datatype="html"> + <trans-unit id="696910741870112536" datatype="html" xml:space="preserve"> <source>{length, plural, =1 {Video has been deleted} other {<x id="length"/> videos have been deleted}}</source> - <target state="new">{length, plural, =1 {Video has been deleted} other {<x id="length"/> videos have been deleted}}</target> + <target state="needs-translation">{length, plural, =1 {O vídeo foi excluído} outro {<x id="length"/> os vídeos foram excluídos}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context> <context context-type="linenumber">230</context> </context-group> </trans-unit> - <trans-unit id="705850529168776436" datatype="html"> + <trans-unit id="705850529168776436" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {video} other {videos}}</source> - <target state="new"><x id="PH" equiv-text="this.pagination.totalItems"/> {total, plural, =1 {video} other {videos}}</target> + <target state="needs-translation"><x id="PH" equiv-text="this.pagination.totalItems"/>{total, plural, =1 {vídeo} outros {vídeos}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context> <context context-type="linenumber">252</context> </context-group> </trans-unit> - <trans-unit id="2591467977473302125" datatype="html"> + <trans-unit id="2591467977473302125" datatype="html" xml:space="preserve"> <source>Videos list</source> - <target state="new">Videos list</target> + <target state="needs-translation">Lista de vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/overview.routes.ts</context> <context context-type="linenumber">124</context> @@ -17155,9 +17037,9 @@ <context context-type="linenumber">309</context> </context-group> </trans-unit> - <trans-unit id="8501241441398968873" datatype="html"> + <trans-unit id="8501241441398968873" datatype="html" xml:space="preserve"> <source>It will delete {count, plural, =1 {1 video} other {<x id="count"/> videos}} uploaded in this channel, and you will not be able to create another channel or account with the same name (<x id="PH" equiv-text="videoChannel.name"/>)!</source> - <target state="new">It will delete {count, plural, =1 {1 video} other {<x id="count"/> videos}} uploaded in this channel, and you will not be able to create another channel or account with the same name (<x id="PH" equiv-text="videoChannel.name"/>)!</target> + <target state="needs-translation">Ele irá deletar {count, plural, =1 {1 vídeo} outro {<x id="count"/> vídeos}} enviados neste canal, e você não poderá criar outro canal ou conta com o mesmo nome (<x id="PH" 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">91</context> @@ -17171,9 +17053,9 @@ <context context-type="linenumber">320</context> </context-group> </trans-unit> - <trans-unit id="6389312883797462351" datatype="html"> + <trans-unit id="6389312883797462351" datatype="html" xml:space="preserve"> <source>Studio</source> - <target state="new">Studio</target> + <target state="needs-translation">Estúdio</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/routes.ts</context> <context context-type="linenumber">18</context> @@ -17191,17 +17073,17 @@ <context context-type="linenumber">74</context> </context-group> </trans-unit> - <trans-unit id="1498264516089100469" datatype="html"> + <trans-unit id="1498264516089100469" datatype="html" xml:space="preserve"> <source>My synchronizations</source> - <target state="new">My synchronizations</target> + <target state="needs-translation">Minhas sincronizações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="7545420287297803988" datatype="html"> + <trans-unit id="7545420287297803988" datatype="html" xml:space="preserve"> <source>My playlists</source> - <target state="new">My playlists</target> + <target state="needs-translation">Minhas playlists</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">182</context> @@ -17215,50 +17097,49 @@ <context context-type="linenumber">223</context> </context-group> </trans-unit> - <trans-unit id="5177154708872200221" datatype="html"> + <trans-unit id="5177154708872200221" datatype="html" xml:space="preserve"> <source>You don't have any subscription yet.</source> - <target state="new">You don't have any subscription yet.</target> + <target state="needs-translation">Você ainda não tem nenhuma assinatura.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-follows/my-subscriptions.component.html</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="1991904494976135035" datatype="html"> + <trans-unit id="1991904494976135035" datatype="html" xml:space="preserve"> <source>My abuse reports</source> - <target state="new">My abuse reports</target> + <target state="needs-translation">Meus relatórios de abuso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/routes.ts</context> <context context-type="linenumber">148</context> </context-group> </trans-unit> - <trans-unit id="7484325899601915135" datatype="html"> + <trans-unit id="7484325899601915135" datatype="html" xml:space="preserve"> <source>Your watched words</source> - <target state="new">Your watched words</target> + <target state="needs-translation">Suas palavras observadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">123</context> </context-group> </trans-unit> - <trans-unit id="5603224609929994288" datatype="html"> + <trans-unit id="5603224609929994288" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> is awaiting email verification </source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> is awaiting email verification -</target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> está aguardando verificação de e-mail </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context> <context context-type="linenumber">5,6</context> </context-group> </trans-unit> - <trans-unit id="4250548381153518208" datatype="html"> + <trans-unit id="4250548381153518208" datatype="html" xml:space="preserve"> <source>Change your email</source> - <target state="new">Change your email</target> + <target state="needs-translation">Alterar seu e-mail</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="3173210699559672958" datatype="html"> + <trans-unit id="3173210699559672958" datatype="html" xml:space="preserve"> <source>Your current email is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. It is never shown to the public. </source> - <target state="new"> Your current email is <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>. It is never shown to the public. </target> + <target state="needs-translation">Seu e-mail atual é <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ user.email }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> . Nunca é mostrado ao público. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html</context> <context context-type="linenumber">14</context> @@ -17276,25 +17157,25 @@ <context context-type="linenumber">165</context> </context-group> </trans-unit> - <trans-unit id="5983006734882925930" datatype="html"> + <trans-unit id="5983006734882925930" datatype="html" xml:space="preserve"> <source>My video history</source> - <target state="new">My video history</target> + <target state="needs-translation">Meu histórico de vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">233</context> </context-group> </trans-unit> - <trans-unit id="6328603643802633101" datatype="html"> + <trans-unit id="6328603643802633101" datatype="html" xml:space="preserve"> <source>Create new synchronization</source> - <target state="new">Create new synchronization</target> + <target state="needs-translation">Criar nova sincronização</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/routes.ts</context> <context context-type="linenumber">93</context> </context-group> </trans-unit> - <trans-unit id="8181077408762380407" datatype="html"> + <trans-unit id="8181077408762380407" datatype="html" xml:space="preserve"> <source>Channels</source> - <target state="new">Channels</target> + <target state="needs-translation">Canais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/accounts.component.ts</context> <context context-type="linenumber">108</context> @@ -17312,9 +17193,9 @@ <context context-type="linenumber">190</context> </context-group> </trans-unit> - <trans-unit id="3897348120591552265" datatype="html"> + <trans-unit id="3897348120591552265" datatype="html" xml:space="preserve"> <source>Manage</source> - <target state="new">Manage</target> + <target state="needs-translation">Gerenciar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-space.component.ts</context> <context context-type="linenumber">40</context> @@ -17328,25 +17209,25 @@ <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="7731752234233950482" datatype="html"> + <trans-unit id="7731752234233950482" datatype="html" xml:space="preserve"> <source>Synchronizations</source> - <target state="new">Synchronizations</target> + <target state="needs-translation">Sincronizações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-space.component.ts</context> <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="7607713563510753803" datatype="html"> + <trans-unit id="7607713563510753803" datatype="html" xml:space="preserve"> <source>Imports</source> - <target state="new">Imports</target> + <target state="needs-translation">Importações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-space.component.ts</context> <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="8936704404804793618" datatype="html"> + <trans-unit id="8936704404804793618" datatype="html" xml:space="preserve"> <source>Videos</source> - <target state="new">Videos</target> + <target state="needs-translation">Vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+accounts/account-videos/account-videos.component.html</context> <context context-type="linenumber">1</context> @@ -17380,9 +17261,9 @@ <context context-type="linenumber">196</context> </context-group> </trans-unit> - <trans-unit id="1823843876735462104" datatype="html"> + <trans-unit id="1823843876735462104" datatype="html" xml:space="preserve"> <source>Playlists</source> - <target state="new">Playlists</target> + <target state="needs-translation">Listas de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-library.component.ts</context> <context context-type="linenumber">20</context> @@ -17400,9 +17281,9 @@ <context context-type="linenumber">164</context> </context-group> </trans-unit> - <trans-unit id="7916647920967632052" datatype="html"> + <trans-unit id="7916647920967632052" datatype="html" xml:space="preserve"> <source>max size</source> - <target state="new">max size</target> + <target state="needs-translation">tamanho máximo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/thumbnail-manager/thumbnail-manager.component.ts</context> <context context-type="linenumber">55</context> @@ -17412,17 +17293,17 @@ <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="6489275254908395777" datatype="html"> + <trans-unit id="6489275254908395777" datatype="html" xml:space="preserve"> <source>Maximize editor</source> - <target state="new">Maximize editor</target> + <target state="needs-translation">Maximizar editor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.ts</context> <context context-type="linenumber">67</context> </context-group> </trans-unit> - <trans-unit id="4243591013849340688" datatype="html"> + <trans-unit id="4243591013849340688" datatype="html" xml:space="preserve"> <source>Exit maximized editor</source> - <target state="new">Exit maximized editor</target> + <target state="needs-translation">Sair do editor maximizado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/markdown-textarea.component.ts</context> <context context-type="linenumber">68</context> @@ -17436,9 +17317,9 @@ <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="4227831333725112678" datatype="html"> + <trans-unit id="4227831333725112678" datatype="html" xml:space="preserve"> <source>Verify email</source> - <target state="new">Verify email</target> + <target state="needs-translation">Verificar e-mail</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html</context> <context context-type="linenumber">2</context> @@ -17452,9 +17333,9 @@ <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="1783173774503340906"> + <trans-unit id="1783173774503340906" xml:space="preserve"> <source>Subscribe to the account</source> - <target state="new">Subscribe to the account</target> + <target state="needs-translation">Assinar a conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-channels/video-channels.component.ts</context> <context context-type="linenumber">112</context> @@ -17464,65 +17345,65 @@ <context context-type="linenumber">982</context> </context-group> </trans-unit> - <trans-unit id="1593265243494758679" datatype="html"> + <trans-unit id="1593265243494758679" datatype="html" xml:space="preserve"> <source>Studio for <x id="INTERPOLATION" equiv-text="{{ video.name }}"/></source> - <target state="new">Studio for <x id="INTERPOLATION" equiv-text="{{ video.name }}"/></target> + <target state="needs-translation">Estúdio para<x id="INTERPOLATION" equiv-text="{{ video.name }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="5470809226184152498" datatype="html"> + <trans-unit id="5470809226184152498" datatype="html" xml:space="preserve"> <source>CUT VIDEO</source> - <target state="new">CUT VIDEO</target> + <target state="needs-translation">CORTAR VÍDEO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="5639348768609905535" datatype="html"> + <trans-unit id="5639348768609905535" datatype="html" xml:space="preserve"> <source>Set a new start/end.</source> - <target state="new">Set a new start/end.</target> + <target state="needs-translation">Defina um novo início/fim.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="783359429228696335" datatype="html"> + <trans-unit id="783359429228696335" datatype="html" xml:space="preserve"> <source>New start</source> - <target state="new">New start</target> + <target state="needs-translation">Novo começo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="8910806821370505981" datatype="html"> + <trans-unit id="8910806821370505981" datatype="html" xml:space="preserve"> <source>New end</source> - <target state="new">New end</target> + <target state="needs-translation">Novo fim</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="2502254344085150809" datatype="html"> + <trans-unit id="2502254344085150809" datatype="html" xml:space="preserve"> <source>ADD INTRO</source> - <target state="new">ADD INTRO</target> + <target state="needs-translation">ADICIONE INTRO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="5030063045826839645" datatype="html"> + <trans-unit id="5030063045826839645" datatype="html" xml:space="preserve"> <source>Concatenate a file at the beginning of the video.</source> - <target state="new">Concatenate a file at the beginning of the video.</target> + <target state="needs-translation">Concatene um arquivo no início do vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="4798642303989337390" datatype="html"> + <trans-unit id="4798642303989337390" datatype="html" xml:space="preserve"> <source>Select the intro video file</source> - <target state="new">Select the intro video file</target> + <target state="needs-translation">Selecione o arquivo de vídeo de introdução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">34</context> @@ -17536,218 +17417,217 @@ <context context-type="linenumber">42</context> </context-group> </trans-unit> - <trans-unit id="2832051749922509643" datatype="html"> + <trans-unit id="2832051749922509643" datatype="html" xml:space="preserve"> <source>Concatenate a file at the end of the video.</source> - <target state="new">Concatenate a file at the end of the video.</target> + <target state="needs-translation">Concatene um arquivo no final do vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="4368653199478595315" datatype="html"> + <trans-unit id="4368653199478595315" datatype="html" xml:space="preserve"> <source>Select the outro video file</source> - <target state="new">Select the outro video file</target> + <target state="needs-translation">Selecione o arquivo de vídeo de encerramento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="3463158361655332380" datatype="html"> + <trans-unit id="3463158361655332380" datatype="html" xml:space="preserve"> <source>ADD WATERMARK</source> - <target state="new">ADD WATERMARK</target> + <target state="needs-translation">ADICIONE MARCA D'ÁGUA</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">56</context> </context-group> </trans-unit> - <trans-unit id="4472450670859114703" datatype="html"> + <trans-unit id="4472450670859114703" datatype="html" xml:space="preserve"> <source>Add a watermark image to the video.</source> - <target state="new">Add a watermark image to the video.</target> + <target state="needs-translation">Adicione uma imagem de marca d'água ao vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">58</context> </context-group> </trans-unit> - <trans-unit id="155510305759087510" datatype="html"> + <trans-unit id="155510305759087510" datatype="html" xml:space="preserve"> <source>Select watermark image file</source> - <target state="new">Select watermark image file</target> + <target state="needs-translation">Selecione o arquivo de imagem da marca d'água</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="3926035808219061063" datatype="html"> + <trans-unit id="3926035808219061063" datatype="html" xml:space="preserve"> <source>Run video edition</source> - <target state="new">Run video edition</target> + <target state="needs-translation">Executar edição de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">70</context> </context-group> </trans-unit> - <trans-unit id="1514792472513458403" datatype="html"> + <trans-unit id="1514792472513458403" datatype="html" xml:space="preserve"> <source>Video before edition</source> - <target state="new">Video before edition</target> + <target state="needs-translation">Vídeo antes da edição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">77</context> </context-group> </trans-unit> - <trans-unit id="1109043661443571733" datatype="html"> + <trans-unit id="1109043661443571733" datatype="html" xml:space="preserve"> <source>Edition tasks:</source> - <target state="new">Edition tasks:</target> + <target state="needs-translation">Tarefas de edição:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.html</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="3541115907775840269" datatype="html"> + <trans-unit id="3541115907775840269" datatype="html" xml:space="preserve"> <source>Are you sure you want to edit "<x id="PH" equiv-text="this.video.name"/>"?</source> - <target state="new">Are you sure you want to edit "<x id="PH" equiv-text="this.video.name"/>"?</target> + <target state="needs-translation">Tem certeza de que deseja editar "<x id="PH" equiv-text="this.video.name"/> "?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">95</context> </context-group> </trans-unit> - <trans-unit id="3858880927114551513" datatype="html"> + <trans-unit id="3858880927114551513" datatype="html" xml:space="preserve"> <source>The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br /></source> - <target state="new">The current video will be overwritten by this edited video and <strong>you won't be able to recover it</strong>.<br /><br /></target> + <target state="needs-translation">O vídeo atual será substituído por este vídeo editado e <strong>você não poderá recuperá-lo</strong>.<br /><br /></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">99</context> </context-group> </trans-unit> - <trans-unit id="4876327655498234453" datatype="html"> + <trans-unit id="4876327655498234453" datatype="html" xml:space="preserve"> <source>As a reminder, the following tasks will be executed: <ol><x id="PH" equiv-text="listHTML"/></ol></source> - <target state="new">As a reminder, the following tasks will be executed: <ol><x id="PH" equiv-text="listHTML"/></ol></target> + <target state="needs-translation">Como lembrete, as seguintes tarefas serão executadas: <ol><x id="PH" equiv-text="listHTML"/> </ol></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">100</context> </context-group> </trans-unit> - <trans-unit id="7934869554046374009" datatype="html"> + <trans-unit id="7934869554046374009" datatype="html" xml:space="preserve"> <source>Edition tasks created.</source> - <target state="new">Edition tasks created.</target> + <target state="needs-translation">Tarefas de edição criadas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">113</context> </context-group> </trans-unit> - <trans-unit id="7709367721354853232"> + <trans-unit id="7709367721354853232" xml:space="preserve"> <source>Focus the search bar</source> - <target state="new">Focus the search bar</target> + <target state="needs-translation">Focar a barra de pesquisa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="linenumber">329</context> </context-group> </trans-unit> - <trans-unit id="4049262826107502276"> + <trans-unit id="4049262826107502276" xml:space="preserve"> <source>Toggle the left menu</source> - <target state="new">Toggle the left menu</target> + <target state="needs-translation">Alternar o menu esquerdo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="linenumber">334</context> </context-group> </trans-unit> - <trans-unit id="5409372033656550095" datatype="html"> + <trans-unit id="5409372033656550095" datatype="html" xml:space="preserve"> <source>Go to the discover videos page</source> - <target state="new">Go to the discover videos page</target> + <target state="needs-translation">Vá para a página de descoberta de vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="linenumber">339</context> </context-group> </trans-unit> - <trans-unit id="4278050445961255445"> + <trans-unit id="4278050445961255445" xml:space="preserve"> <source>Go to the trending videos page</source> - <target state="new">Go to the trending videos page</target> + <target state="needs-translation">Vá para a página de vídeos em alta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="linenumber">344</context> </context-group> </trans-unit> - <trans-unit id="3242234958443825475"> + <trans-unit id="3242234958443825475" xml:space="preserve"> <source>Go to the recently added videos page</source> - <target state="new">Go to the recently added videos page</target> + <target state="needs-translation">Vá para a página de vídeos adicionados recentemente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="linenumber">349</context> </context-group> </trans-unit> - <trans-unit id="2887122197778293919"> + <trans-unit id="2887122197778293919" xml:space="preserve"> <source>Go to the local videos page</source> - <target state="new">Go to the local videos page</target> + <target state="needs-translation">Vá para a página de vídeos locais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="linenumber">354</context> </context-group> </trans-unit> - <trans-unit id="8009065619559214982"> + <trans-unit id="8009065619559214982" xml:space="preserve"> <source>Go to the videos upload page</source> - <target state="new">Go to the videos upload page</target> + <target state="needs-translation">Vá para a página de upload de vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="linenumber">359</context> </context-group> </trans-unit> - <trans-unit id="3779524668013120370"> + <trans-unit id="3779524668013120370" xml:space="preserve"> <source>Go to my subscriptions</source> - <target state="new">Go to my subscriptions</target> + <target state="needs-translation">Ir para minhas assinaturas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="1136469849928650779"> + <trans-unit id="1136469849928650779" xml:space="preserve"> <source>Go to my videos</source> - <target state="new">Go to my videos</target> + <target state="needs-translation">Vá para meus vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> <context context-type="linenumber">65</context> </context-group> </trans-unit> - <trans-unit id="7836683738999600376"> + <trans-unit id="7836683738999600376" xml:space="preserve"> <source>Go to my imports</source> - <target state="new">Go to my imports</target> + <target state="needs-translation">Vá para minhas importações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> <context context-type="linenumber">69</context> </context-group> </trans-unit> - <trans-unit id="7511292153332773503"> + <trans-unit id="7511292153332773503" xml:space="preserve"> <source>Go to my channels</source> - <target state="new">Go to my channels</target> + <target state="needs-translation">Vá para meus canais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="2013324644839511073" datatype="html"> + <trans-unit id="2013324644839511073" datatype="html" xml:space="preserve"> <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">Não é possível recuperar as credenciais do cliente OAuth:<x id="PH" equiv-text="err.text"/> . Certifique-se de ter configurado corretamente o PeerTube (diretório config/), em particular a seção "webserver".</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> <context context-type="linenumber">102</context> </context-group> </trans-unit> - <trans-unit id="6667870723906986565" datatype="html"> + <trans-unit id="6667870723906986565" datatype="html" xml:space="preserve"> <source>Show / hide this help menu</source> - <target state="new">Show / hide this help menu</target> + <target state="needs-translation">Mostrar / ocultar este menu de ajuda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/hotkeys/hotkeys.service.ts</context> <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="3314265031897048047" datatype="html"> + <trans-unit id="3314265031897048047" datatype="html" xml:space="preserve"> <source>Hide this help menu</source> - <target state="new">Hide this help menu</target> + <target state="needs-translation">Ocultar este menu de ajuda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/hotkeys/hotkeys.service.ts</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="232050922346936574" datatype="html"> + <trans-unit id="232050922346936574" datatype="html" xml:space="preserve"> <source>Trending</source> - <target state="new">Trending</target> + <target state="needs-translation">Tendências</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/videos-list-all.component.ts</context> <context context-type="linenumber">117</context> @@ -17757,9 +17637,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">157</context> </context-group> </trans-unit> - <trans-unit id="2821179408673282599" datatype="html"> + <trans-unit id="2821179408673282599" datatype="html" xml:space="preserve"> <source>Home</source> - <target state="new">Home</target> + <target state="needs-translation">Lar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts</context> <context context-type="linenumber">163</context> @@ -17793,33 +17673,33 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">254</context> </context-group> </trans-unit> - <trans-unit id="6974874606619467663" datatype="html"> + <trans-unit id="6974874606619467663" datatype="html" xml:space="preserve"> <source>Your account is blocked.</source> - <target state="new">Your account is blocked.</target> + <target state="needs-translation">Sua conta está bloqueada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.ts</context> <context context-type="linenumber">259</context> </context-group> </trans-unit> - <trans-unit id="4713046508117369963" datatype="html"> + <trans-unit id="4713046508117369963" datatype="html" xml:space="preserve"> <source>This account is awaiting approval by moderators.</source> - <target state="new">This account is awaiting approval by moderators.</target> + <target state="needs-translation">Esta conta está aguardando aprovação dos moderadores.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.ts</context> <context context-type="linenumber">264</context> </context-group> </trans-unit> - <trans-unit id="5751810538002251535" datatype="html"> + <trans-unit id="5751810538002251535" datatype="html" xml:space="preserve"> <source>Registration approval has been rejected for this account.</source> - <target state="new">Registration approval has been rejected for this account.</target> + <target state="needs-translation">A aprovação do registro foi rejeitada para esta conta.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+login/login.component.ts</context> <context context-type="linenumber">269</context> </context-group> </trans-unit> - <trans-unit id="4467323362722952678" datatype="html"> + <trans-unit id="4467323362722952678" datatype="html" xml:space="preserve"> <source>Unknown</source> - <target state="new">Unknown</target> + <target state="needs-translation">Desconhecido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> <context context-type="linenumber">50</context> @@ -17849,9 +17729,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">69</context> </context-group> </trans-unit> - <trans-unit id="5036991421517255667" datatype="html"> + <trans-unit id="5036991421517255667" datatype="html" xml:space="preserve"> <source>Cannot load more videos. Try again later.</source> - <target state="new">Cannot load more videos. Try again later.</target> + <target state="needs-translation">Não é possível carregar mais vídeos. Tente novamente mais tarde.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-list.component.ts</context> <context context-type="linenumber">477</context> @@ -17885,9 +17765,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">57</context> </context-group> </trans-unit> - <trans-unit id="2392481201920342009" datatype="html"> + <trans-unit id="2392481201920342009" datatype="html" xml:space="preserve"> <source>VOD videos</source> - <target state="new">VOD videos</target> + <target state="needs-translation">Vídeos VOD</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">34</context> @@ -17897,9 +17777,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">136</context> </context-group> </trans-unit> - <trans-unit id="2180217594100853008" datatype="html"> + <trans-unit id="2180217594100853008" datatype="html" xml:space="preserve"> <source>Live videos</source> - <target state="new">Live videos</target> + <target state="needs-translation">Vídeos ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search-filters.component.html</context> <context context-type="linenumber">29</context> @@ -17961,49 +17841,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">312</context> </context-group> </trans-unit> - <trans-unit id="3208627574396957172" datatype="html"> + <trans-unit id="3208627574396957172" datatype="html" xml:space="preserve"> <source>Search index is unavailable. Retrying with instance results instead.</source> - <target state="new">Search index is unavailable. Retrying with instance results instead.</target> + <target state="needs-translation">O índice de pesquisa não está disponível. Tentando novamente com resultados de instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search.component.ts</context> <context context-type="linenumber">192</context> </context-group> </trans-unit> - <trans-unit id="307702206382241469" datatype="html"> + <trans-unit id="307702206382241469" datatype="html" xml:space="preserve"> <source>Search error</source> - <target state="new">Search error</target> + <target state="needs-translation">Erro de pesquisa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search.component.ts</context> <context context-type="linenumber">193</context> </context-group> </trans-unit> - <trans-unit id="2357625293346946918" datatype="html"> + <trans-unit id="2357625293346946918" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.numberOfFilters()"/> active filters, open the filters panel</source> - <target state="new"><x id="PH" equiv-text="this.numberOfFilters()"/> active filters, open the filters panel</target> + <target state="needs-translation"><x id="PH" equiv-text="this.numberOfFilters()"/>filtros ativos, abra o painel de filtros</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search.component.ts</context> <context context-type="linenumber">278</context> </context-group> </trans-unit> - <trans-unit id="6183000905044663854" datatype="html"> + <trans-unit id="6183000905044663854" datatype="html" xml:space="preserve"> <source>Search <x id="PH" equiv-text="this.currentSearch"/></source> - <target state="new">Search <x id="PH" equiv-text="this.currentSearch"/></target> + <target state="needs-translation">Procurar<x id="PH" equiv-text="this.currentSearch"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search.component.ts</context> <context context-type="linenumber">290</context> </context-group> </trans-unit> - <trans-unit id="8491751845906232809" datatype="html"> + <trans-unit id="8491751845906232809" datatype="html" xml:space="preserve"> <source>PeerTube instance host filter is invalid</source> - <target state="new">PeerTube instance host filter is invalid</target> + <target state="needs-translation">O filtro de host da instância PeerTube é inválido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/search.component.ts</context> <context context-type="linenumber">365</context> </context-group> </trans-unit> - <trans-unit id="4580988005648117665" datatype="html"> + <trans-unit id="4580988005648117665" datatype="html" xml:space="preserve"> <source>Search</source> - <target state="new">Search</target> + <target state="needs-translation">Procurar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+search/routes.ts</context> <context context-type="linenumber">17</context> @@ -18033,57 +17913,57 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="5378618511917875694" datatype="html"> + <trans-unit id="5378618511917875694" datatype="html" xml:space="preserve"> <source>User email has been verified</source> - <target state="new">User email has been verified</target> + <target state="needs-translation">O e-mail do usuário foi verificado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/shared/user-email-info.component.ts</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="2754481302921121772" datatype="html"> + <trans-unit id="2754481302921121772" datatype="html" xml:space="preserve"> <source>User email hasn't been verified</source> - <target state="new">User email hasn't been verified</target> + <target state="needs-translation">O e-mail do usuário não foi verificado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/shared/user-email-info.component.ts</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="6180920471345723927" datatype="html"> + <trans-unit id="6180920471345723927" datatype="html" xml:space="preserve"> <source>The video quota only takes into account the size of <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>uploaded<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> videos, not transcoded files or user export archives (which may contain video files). </source> - <target state="new"> The video quota only takes into account the size of <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>uploaded<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> videos, not transcoded files or user export archives (which may contain video files). </target> + <target state="needs-translation">A cota de vídeo leva em consideração apenas o tamanho de<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> carregado<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> vídeos, não arquivos transcodificados ou arquivos de exportação do usuário (que podem conter arquivos de vídeo). </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/shared/user-real-quota-info.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="1623552341334328156" datatype="html"> + <trans-unit id="1623552341334328156" datatype="html" xml:space="preserve"> <source>Transcoding is enabled so videos size can be at most ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>. </source> - <target state="new"> Transcoding is enabled so videos size can be at most ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>. </target> + <target state="needs-translation">A transcodificação está habilitada para que o tamanho dos vídeos seja no máximo ~<x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/> . </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/shared/user-real-quota-info.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="7804724824750282316" datatype="html"> + <trans-unit id="7804724824750282316" datatype="html" xml:space="preserve"> <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> </context-group> </trans-unit> - <trans-unit id="8392321423487952834" datatype="html"> + <trans-unit id="8392321423487952834" datatype="html" xml:space="preserve"> <source>1 year ago</source> - <target state="new">1 year ago</target> + <target state="needs-translation">1 ano atrás</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/from-now.pipe.ts</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="6874778750344205852" datatype="html"> + <trans-unit id="6874778750344205852" datatype="html" xml:space="preserve"> <source>1 month ago</source> - <target state="new">1 month ago</target> + <target state="needs-translation">1 mês atrás</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/from-now.pipe.ts</context> <context context-type="linenumber">32</context> @@ -18099,83 +17979,81 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="4733690367258997247" datatype="html"> + <trans-unit id="4733690367258997247" datatype="html" xml:space="preserve"> <source>just now</source> - <target state="new">just now</target> + <target state="needs-translation">agora mesmo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/from-now.pipe.ts</context> <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="2222108104954671970" datatype="html"> + <trans-unit id="2222108104954671970" datatype="html" xml:space="preserve"> <source><x id="PH"/> sec </source> - <target state="new"> - <x id="PH"/> sec - </target> + <target state="needs-translation"><x id="PH"/>segundo </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/time-duration-formatter.pipe.ts</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="8489397598480880903" datatype="html"> + <trans-unit id="8489397598480880903" datatype="html" xml:space="preserve"> <source>{interval, plural, =1 {1 year ago} other {<x id="interval"/> years ago}}</source> - <target state="new">{interval, plural, =1 {1 year ago} other {<x id="interval"/> years ago}}</target> + <target state="needs-translation">{intervalo, plural, =1 {1 ano atrás} outro {<x id="interval"/> anos atrás}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/from-now.pipe.ts</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="599762045687999334" datatype="html"> + <trans-unit id="599762045687999334" datatype="html" xml:space="preserve"> <source>{interval, plural, =1 {1 month ago} other {<x id="interval"/> months ago}}</source> - <target state="new">{interval, plural, =1 {1 month ago} other {<x id="interval"/> months ago}}</target> + <target state="needs-translation">{intervalo, plural, =1 {1 mês atrás} outro {<x id="interval"/> meses antes}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/from-now.pipe.ts</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="4951459525104027759" datatype="html"> + <trans-unit id="4951459525104027759" datatype="html" xml:space="preserve"> <source>{interval, plural, =1 {1 week ago} other {<x id="interval"/> weeks ago}}</source> - <target state="new">{interval, plural, =1 {1 week ago} other {<x id="interval"/> weeks ago}}</target> + <target state="needs-translation">{intervalo, plural, =1 {1 semana atrás} outro {<x id="interval"/> semanas atrás}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/from-now.pipe.ts</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="2471141982657856893" datatype="html"> + <trans-unit id="2471141982657856893" datatype="html" xml:space="preserve"> <source>{interval, plural, =1 {1 day ago} other {<x id="interval"/> days ago}}</source> - <target state="new">{interval, plural, =1 {1 day ago} other {<x id="interval"/> days ago}}</target> + <target state="needs-translation">{intervalo, plural, =1 {1 dia atrás} outro {<x id="interval"/> dias atrás}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/from-now.pipe.ts</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="8562677309401914974" datatype="html"> + <trans-unit id="8562677309401914974" datatype="html" xml:space="preserve"> <source>{interval, plural, =1 {1 hour ago} other {<x id="interval"/> hours ago}}</source> - <target state="new">{interval, plural, =1 {1 hour ago} other {<x id="interval"/> hours ago}}</target> + <target state="needs-translation">{intervalo, plural, =1 {1 hora atrás} outro {<x id="interval"/> horas atrás}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/from-now.pipe.ts</context> <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="6499699285816188400" datatype="html"> + <trans-unit id="6499699285816188400" datatype="html" xml:space="preserve"> <source>Abuse reports</source> - <target state="new">Abuse reports</target> + <target state="needs-translation">Relatórios de abuso</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context> <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="1043265374828694539" datatype="html"> + <trans-unit id="1043265374828694539" datatype="html" xml:space="preserve"> <source>Auto tag policies</source> - <target state="new">Auto tag policies</target> + <target state="needs-translation">Políticas de marcação automática</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-video-space.component.ts</context> <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="4930506384627295710" datatype="html"> + <trans-unit id="4930506384627295710" datatype="html" xml:space="preserve"> <source>Settings</source> - <target state="new">Settings</target> + <target state="needs-translation">Configurações</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/admin-settings.component.html</context> <context context-type="linenumber">5</context> @@ -18221,57 +18099,57 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="3381033584543723394" datatype="html"> + <trans-unit id="3381033584543723394" datatype="html" xml:space="preserve"> <source>Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.</source> - <target state="new"> Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in. </target> + <target state="needs-translation">Escaneie este código QR em um aplicativo TOTP no seu telefone. Este aplicativo gerará tokens que você terá que inserir ao fazer login.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="7990066577913542327" datatype="html"> + <trans-unit id="7990066577913542327" datatype="html" xml:space="preserve"> <source>If you can't scan the QR code and need to enter it manually, here is the plain-text secret:</source> - <target state="new"> If you can't scan the QR code and need to enter it manually, here is the plain-text secret: </target> + <target state="needs-translation">Se você não consegue escanear o código QR e precisa inseri-lo manualmente, aqui está o segredo do texto simples:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="2363389479062804726" datatype="html"> + <trans-unit id="2363389479062804726" datatype="html" xml:space="preserve"> <source>Two-factor code</source> - <target state="new">Two-factor code</target> + <target state="needs-translation">Código de dois fatores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html</context> <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="336731433013115653" datatype="html"> + <trans-unit id="336731433013115653" datatype="html" xml:space="preserve"> <source>Enter the code generated by your authenticator app to confirm</source> - <target state="new">Enter the code generated by your authenticator app to confirm</target> + <target state="needs-translation">Insira o código gerado pelo seu aplicativo autenticador para confirmar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="2026328843059071368" datatype="html"> + <trans-unit id="2026328843059071368" datatype="html" xml:space="preserve"> <source>Two factor authentication has been enabled.</source> - <target state="new">Two factor authentication has been enabled.</target> + <target state="needs-translation">A autenticação de dois fatores foi habilitada.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-settings/my-account-two-factor/my-account-two-factor.component.ts</context> <context context-type="linenumber">81</context> </context-group> </trans-unit> - <trans-unit id="2364233042886987548" datatype="html"> + <trans-unit id="2364233042886987548" datatype="html" xml:space="preserve"> <source>Comments that contain any of the watched words are automatically tagged with the name of the list.</source> - <target state="new">Comments that contain any of the watched words are automatically tagged with the name of the list.</target> + <target state="needs-translation">Comentários que contenham qualquer uma das palavras monitoradas são automaticamente marcados com o nome da lista.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-watched-words-list/my-watched-words-list.component.html</context> <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="315406341700403563" datatype="html"> + <trans-unit id="315406341700403563" datatype="html" xml:space="preserve"> <source>These automatic tags can be used to filter comments or <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies">"/>automatically block<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> them.</source> - <target state="new">These automatic tags can be used to filter comments or <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies">"/>automatically block<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> them.</target> + <target state="needs-translation">Essas tags automáticas podem ser usadas para filtrar comentários ou <x id="START_LINK" ctype="x-a" equiv-text="<a routerLink="/my-account/auto-tag-policies">"/> bloquear automaticamente<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> eles.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-watched-words-list/my-watched-words-list.component.html</context> <context context-type="linenumber">2</context> @@ -18285,9 +18163,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="8232112521354108802" datatype="html"> + <trans-unit id="8232112521354108802" datatype="html" xml:space="preserve"> <source>Short description must not be longer than 250 characters.</source> - <target state="new">Short description must not be longer than 250 characters.</target> + <target state="needs-translation">A descrição curta não deve ter mais de 250 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">14</context> @@ -18301,25 +18179,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="518461007481947848" datatype="html"> + <trans-unit id="518461007481947848" datatype="html" xml:space="preserve"> <source>Cache size is required.</source> - <target state="new">Cache size is required.</target> + <target state="needs-translation">O tamanho do cache é obrigatório.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="5481098690555703943" datatype="html"> + <trans-unit id="5481098690555703943" datatype="html" xml:space="preserve"> <source>Cache size must be greater than 1.</source> - <target state="new">Cache size must be greater than 1.</target> + <target state="needs-translation">O tamanho do cache deve ser maior que 1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="4704896848161515188" datatype="html"> + <trans-unit id="4704896848161515188" datatype="html" xml:space="preserve"> <source>Cache size must be a number.</source> - <target state="new">Cache size must be a number.</target> + <target state="needs-translation">O tamanho do cache deve ser um número.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">30</context> @@ -18333,9 +18211,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="5630311719329022718" datatype="html"> + <trans-unit id="5630311719329022718" datatype="html" xml:space="preserve"> <source>Signup limit must be greater than 1. Use -1 to disable it.</source> - <target state="new">Signup limit must be greater than 1. Use -1 to disable it.</target> + <target state="needs-translation">O limite de inscrição deve ser maior que 1. Use -1 para desativá-lo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">38</context> @@ -18349,25 +18227,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="346485141381099383" datatype="html"> + <trans-unit id="346485141381099383" datatype="html" xml:space="preserve"> <source>Signup minimum age is required.</source> - <target state="new">Signup minimum age is required.</target> + <target state="needs-translation">É necessária idade mínima para inscrição.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="4230672031132838318" datatype="html"> + <trans-unit id="4230672031132838318" datatype="html" xml:space="preserve"> <source>Signup minimum age must be greater than 1.</source> - <target state="new">Signup minimum age must be greater than 1.</target> + <target state="needs-translation">A idade mínima para inscrição deve ser maior que 1 ano.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="5929230001329133993" datatype="html"> + <trans-unit id="5929230001329133993" datatype="html" xml:space="preserve"> <source>Signup minimum age must be a number.</source> - <target state="new">Signup minimum age must be a number.</target> + <target state="needs-translation">A idade mínima para inscrição deve ser um número.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">48</context> @@ -18405,177 +18283,177 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="3683210116632914190" datatype="html"> + <trans-unit id="3683210116632914190" datatype="html" xml:space="preserve"> <source>Transcoding max FPS is required.</source> - <target state="new">Transcoding max FPS is required.</target> + <target state="needs-translation">É necessário transcodificar FPS máximo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">71</context> </context-group> </trans-unit> - <trans-unit id="4345398192434581438" datatype="html"> + <trans-unit id="4345398192434581438" datatype="html" xml:space="preserve"> <source>Transcoding max FPS must be greater or equal to 1.</source> - <target state="new">Transcoding max FPS must be greater or equal to 1.</target> + <target state="needs-translation">O FPS máximo de transcodificação deve ser maior ou igual a 1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">72</context> </context-group> </trans-unit> - <trans-unit id="8185661254949728718" datatype="html"> + <trans-unit id="8185661254949728718" datatype="html" xml:space="preserve"> <source>Max live duration is required.</source> - <target state="new">Max live duration is required.</target> + <target state="needs-translation">É necessária a duração máxima da transmissão ao vivo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">79</context> </context-group> </trans-unit> - <trans-unit id="977908106285712483" datatype="html"> + <trans-unit id="977908106285712483" datatype="html" xml:space="preserve"> <source>Max live duration must be greater or equal to -1.</source> - <target state="new">Max live duration must be greater or equal to -1.</target> + <target state="needs-translation">A duração máxima da vida útil deve ser maior ou igual a -1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="8196240396863235661" datatype="html"> + <trans-unit id="8196240396863235661" datatype="html" xml:space="preserve"> <source>Max instance lives is required.</source> - <target state="new">Max instance lives is required.</target> + <target state="needs-translation">É necessário o número máximo de instâncias vividas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">87</context> </context-group> </trans-unit> - <trans-unit id="8156930104143421972" datatype="html"> + <trans-unit id="8156930104143421972" datatype="html" xml:space="preserve"> <source>Max instance lives must be greater or equal to -1.</source> - <target state="new">Max instance lives must be greater or equal to -1.</target> + <target state="needs-translation">O número máximo de instâncias vivas deve ser maior ou igual a -1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">88</context> </context-group> </trans-unit> - <trans-unit id="5614457087254770778" datatype="html"> + <trans-unit id="5614457087254770778" datatype="html" xml:space="preserve"> <source>Max user lives is required.</source> - <target state="new">Max user lives is required.</target> + <target state="needs-translation">É necessário o número máximo de vidas de usuários.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">95</context> </context-group> </trans-unit> - <trans-unit id="6094685877052448543" datatype="html"> + <trans-unit id="6094685877052448543" datatype="html" xml:space="preserve"> <source>Max user lives must be greater or equal to -1.</source> - <target state="new">Max user lives must be greater or equal to -1.</target> + <target state="needs-translation">O número máximo de vidas dos usuários deve ser maior ou igual a -1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">96</context> </context-group> </trans-unit> - <trans-unit id="351272950792130803" datatype="html"> + <trans-unit id="351272950792130803" datatype="html" xml:space="preserve"> <source>Max video channels per user is required.</source> - <target state="new">Max video channels per user is required.</target> + <target state="needs-translation">É necessário o máximo de canais de vídeo por usuário.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="5253683089104713724" datatype="html"> + <trans-unit id="5253683089104713724" datatype="html" xml:space="preserve"> <source>Max video channels per user must be greater or equal to 1.</source> - <target state="new">Max video channels per user must be greater or equal to 1.</target> + <target state="needs-translation">O número máximo de canais de vídeo por usuário deve ser maior ou igual a 1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">104</context> </context-group> </trans-unit> - <trans-unit id="8354695459880751923" datatype="html"> + <trans-unit id="8354695459880751923" datatype="html" xml:space="preserve"> <source>Max video channels per user must be a number.</source> - <target state="new">Max video channels per user must be a number.</target> + <target state="needs-translation">O número máximo de canais de vídeo por usuário deve ser um número.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">105</context> </context-group> </trans-unit> - <trans-unit id="6274027958678461128" datatype="html"> + <trans-unit id="6274027958678461128" datatype="html" xml:space="preserve"> <source>Max synchronizations per user is required.</source> - <target state="new">Max synchronizations per user is required.</target> + <target state="needs-translation">É necessário o máximo de sincronizações por usuário.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">112</context> </context-group> </trans-unit> - <trans-unit id="8998234411272282626" datatype="html"> + <trans-unit id="8998234411272282626" datatype="html" xml:space="preserve"> <source>Max synchronizations per user must be greater or equal to 1.</source> - <target state="new">Max synchronizations per user must be greater or equal to 1.</target> + <target state="needs-translation">O número máximo de sincronizações por usuário deve ser maior ou igual a 1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">113</context> </context-group> </trans-unit> - <trans-unit id="6409680643108400586" datatype="html"> + <trans-unit id="6409680643108400586" datatype="html" xml:space="preserve"> <source>Max synchronizations per user must be a number.</source> - <target state="new">Max synchronizations per user must be a number.</target> + <target state="needs-translation">O número máximo de sincronizações por usuário deve ser um número.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">114</context> </context-group> </trans-unit> - <trans-unit id="5832601947705094130" datatype="html"> + <trans-unit id="5832601947705094130" datatype="html" xml:space="preserve"> <source>Concurrency is required.</source> - <target state="new">Concurrency is required.</target> + <target state="needs-translation">É necessária simultaneidade.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">121</context> </context-group> </trans-unit> - <trans-unit id="5727962096948024837" datatype="html"> + <trans-unit id="5727962096948024837" datatype="html" xml:space="preserve"> <source>Concurrency must be greater or equal to 1.</source> - <target state="new">Concurrency must be greater or equal to 1.</target> + <target state="needs-translation">A simultaneidade deve ser maior ou igual a 1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">122</context> </context-group> </trans-unit> - <trans-unit id="6912757266988770184" datatype="html"> + <trans-unit id="6912757266988770184" datatype="html" xml:space="preserve"> <source>Index URL must be a URL</source> - <target state="new">Index URL must be a URL</target> + <target state="needs-translation">O URL do índice deve ser um URL</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">129</context> </context-group> </trans-unit> - <trans-unit id="3256383206363817433" datatype="html"> + <trans-unit id="3256383206363817433" datatype="html" xml:space="preserve"> <source>Search index URL must be a URL</source> - <target state="new">Search index URL must be a URL</target> + <target state="needs-translation">O URL do índice de pesquisa deve ser um URL</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">136</context> </context-group> </trans-unit> - <trans-unit id="4327605300509435150" datatype="html"> + <trans-unit id="4327605300509435150" datatype="html" xml:space="preserve"> <source>Export expiration is required.</source> - <target state="new">Export expiration is required.</target> + <target state="needs-translation">A expiração da exportação é necessária.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">143</context> </context-group> </trans-unit> - <trans-unit id="8101376384086436513" datatype="html"> + <trans-unit id="8101376384086436513" datatype="html" xml:space="preserve"> <source>Export expiration must be greater or equal to 1.</source> - <target state="new">Export expiration must be greater or equal to 1.</target> + <target state="needs-translation">A expiração da exportação deve ser maior ou igual a 1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">144</context> </context-group> </trans-unit> - <trans-unit id="7568988728218416870" datatype="html"> + <trans-unit id="7568988728218416870" datatype="html" xml:space="preserve"> <source>Max user video quota is required.</source> - <target state="new">Max user video quota is required.</target> + <target state="needs-translation">É necessária uma cota máxima de vídeos para usuários.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">150</context> </context-group> </trans-unit> - <trans-unit id="6536118679588615245" datatype="html"> + <trans-unit id="6536118679588615245" datatype="html" xml:space="preserve"> <source>Max user video video quota must be greater or equal to 1.</source> - <target state="new">Max user video video quota must be greater or equal to 1.</target> + <target state="needs-translation">A cota máxima de vídeo do usuário deve ser maior ou igual a 1.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/custom-config-validators.ts</context> <context context-type="linenumber">151</context> @@ -18605,97 +18483,97 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="544279804045883862" datatype="html"> + <trans-unit id="544279804045883862" datatype="html" xml:space="preserve"> <source>Handle is required.</source> - <target state="new">Handle is required.</target> + <target state="needs-translation">É necessário ter uma alça.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="2805037637775107078" datatype="html"> + <trans-unit id="2805037637775107078" datatype="html" xml:space="preserve"> <source>Handle must be valid (eg. chocobozzz@example.com).</source> - <target state="new">Handle must be valid (eg. chocobozzz@example.com).</target> + <target state="needs-translation">O identificador deve ser válido (por exemplo, chocobozzz@example.com).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="3159508433607320799" datatype="html"> + <trans-unit id="3159508433607320799" datatype="html" xml:space="preserve"> <source>OTP token is required.</source> - <target state="new">OTP token is required.</target> + <target state="needs-translation">É necessário um token OTP.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">69</context> </context-group> </trans-unit> - <trans-unit id="4968369344159400023"> + <trans-unit id="4968369344159400023" xml:space="preserve"> <source>Your name is required.</source> - <target state="new">Your name is required.</target> + <target state="needs-translation">Seu nome é obrigatório.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="5799695548385507586"> + <trans-unit id="5799695548385507586" xml:space="preserve"> <source>Your name must be at least 1 character long.</source> - <target state="new">Your name must be at least 1 character long.</target> + <target state="needs-translation">Seu nome deve ter pelo menos 1 caractere.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="3600004643604731577"> + <trans-unit id="3600004643604731577" xml:space="preserve"> <source>Your name cannot be more than 120 characters long.</source> - <target state="new">Your name cannot be more than 120 characters long.</target> + <target state="needs-translation">Seu nome não pode ter mais de 120 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="3981804692726336204" datatype="html"> + <trans-unit id="3981804692726336204" datatype="html" xml:space="preserve"> <source>A subject is required.</source> - <target state="new">A subject is required.</target> + <target state="needs-translation">É necessário um assunto.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="7787099349830266861" datatype="html"> + <trans-unit id="7787099349830266861" datatype="html" xml:space="preserve"> <source>The subject must be at least 1 character long.</source> - <target state="new">The subject must be at least 1 character long.</target> + <target state="needs-translation">O assunto deve ter pelo menos 1 caractere.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="5905189237950302829" datatype="html"> + <trans-unit id="5905189237950302829" datatype="html" xml:space="preserve"> <source>The subject cannot be more than 120 characters long.</source> - <target state="new">The subject cannot be more than 120 characters long.</target> + <target state="needs-translation">O assunto não pode ter mais de 120 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="847704400962945123"> + <trans-unit id="847704400962945123" xml:space="preserve"> <source>A message is required.</source> - <target state="new">A message is required.</target> + <target state="needs-translation">É necessária uma mensagem.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="3871842658394273178"> + <trans-unit id="3871842658394273178" xml:space="preserve"> <source>The message must be at least 3 characters long.</source> - <target state="new">The message must be at least 3 characters long.</target> + <target state="needs-translation">A mensagem deve ter pelo menos 3 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="3731145759205895653"> + <trans-unit id="3731145759205895653" xml:space="preserve"> <source>The message cannot be more than 5000 characters long.</source> - <target state="new">The message cannot be more than 5000 characters long.</target> + <target state="needs-translation">A mensagem não pode ter mais de 5000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/instance-validators.ts</context> <context context-type="linenumber">47</context> @@ -18737,57 +18615,57 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="4786141633412279939"> + <trans-unit id="4786141633412279939" xml:space="preserve"> <source>Username must be at least 1 character long.</source> - <target state="new">Username must be at least 1 character long.</target> + <target state="needs-translation">O nome de usuário deve ter pelo menos 1 caractere.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="1019755749203839300"> + <trans-unit id="1019755749203839300" xml:space="preserve"> <source>Username cannot be more than 50 characters long.</source> - <target state="new">Username cannot be more than 50 characters long.</target> + <target state="needs-translation">O nome de usuário não pode ter mais de 50 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">16</context> </context-group> </trans-unit> - <trans-unit id="5621067256208426608"> + <trans-unit id="5621067256208426608" xml:space="preserve"> <source>Username should be lowercase alphanumeric; dots and underscores are allowed.</source> - <target state="new">Username should be lowercase alphanumeric; dots and underscores are allowed.</target> + <target state="needs-translation">O nome de usuário deve ser alfanumérico em letras minúsculas; pontos e sublinhados são permitidos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="6288154707582132676" datatype="html"> + <trans-unit id="6288154707582132676" datatype="html" xml:space="preserve"> <source>Channel name is required.</source> - <target state="new">Channel name is required.</target> + <target state="needs-translation">O nome do canal é obrigatório.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">29</context> </context-group> </trans-unit> - <trans-unit id="8178814467139959283" datatype="html"> + <trans-unit id="8178814467139959283" datatype="html" xml:space="preserve"> <source>Channel name must be at least 1 character long.</source> - <target state="new">Channel name must be at least 1 character long.</target> + <target state="needs-translation">O nome do canal deve ter pelo menos 1 caractere.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="8602785819772117007" datatype="html"> + <trans-unit id="8602785819772117007" datatype="html" xml:space="preserve"> <source>Channel name cannot be more than 50 characters long.</source> - <target state="new">Channel name cannot be more than 50 characters long.</target> + <target state="needs-translation">O nome do canal não pode ter mais de 50 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="3419415520566928243" datatype="html"> + <trans-unit id="3419415520566928243" datatype="html" xml:space="preserve"> <source>Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.</source> - <target state="new">Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores.</target> + <target state="needs-translation">O nome do canal deve estar em letras minúsculas e pode conter apenas caracteres alfanuméricos, pontos e sublinhados.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">32</context> @@ -18881,9 +18759,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="4717982586356605243"> + <trans-unit id="4717982586356605243" xml:space="preserve"> <source>Description cannot be more than 1000 characters long.</source> - <target state="new">Description cannot be more than 1000 characters long.</target> + <target state="needs-translation">A descrição não pode ter mais de 1000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">135</context> @@ -18897,49 +18775,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="1814372869868173571" datatype="html"> + <trans-unit id="1814372869868173571" datatype="html" xml:space="preserve"> <source>You must agree with the instance terms in order to register on it.</source> - <target state="new">You must agree with the instance terms in order to register on it.</target> + <target state="needs-translation">Você deve concordar com os termos da instância para poder se registrar nela.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/shared/register-validators.ts</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="27494409477574248" datatype="html"> + <trans-unit id="27494409477574248" datatype="html" xml:space="preserve"> <source>Registration reason is required.</source> - <target state="new">Registration reason is required.</target> + <target state="needs-translation">O motivo do registro é obrigatório.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/shared/register-validators.ts</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="7602123087076969338" datatype="html"> + <trans-unit id="7602123087076969338" datatype="html" xml:space="preserve"> <source>Registration reason must be at least 2 characters long.</source> - <target state="new">Registration reason must be at least 2 characters long.</target> + <target state="needs-translation">O motivo do registro deve ter pelo menos 2 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/shared/register-validators.ts</context> <context context-type="linenumber">15</context> </context-group> </trans-unit> - <trans-unit id="2092241175249165802" datatype="html"> + <trans-unit id="2092241175249165802" datatype="html" xml:space="preserve"> <source>Registration reason cannot be more than 3000 characters long.</source> - <target state="new">Registration reason cannot be more than 3000 characters long.</target> + <target state="needs-translation">O motivo do registro não pode ter mais de 3.000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/shared/register-validators.ts</context> <context context-type="linenumber">16</context> </context-group> </trans-unit> - <trans-unit id="1089471746995032310" datatype="html"> + <trans-unit id="1089471746995032310" datatype="html" xml:space="preserve"> <source>Moderators of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> will have to approve your registration request once you have finished to fill the form.</source> - <target state="new">Moderators of <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> will have to approve your registration request once you have finished to fill the form.</target> + <target state="needs-translation">Moderadores de<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> terá que aprovar sua solicitação de registro assim que você terminar de preencher o formulário.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="1036308773059264427" datatype="html"> + <trans-unit id="1036308773059264427" datatype="html" xml:space="preserve"> <source>They usually respond within <x id="INTERPOLATION" equiv-text="{{ averageResponseTime | myDaysDurationFormatter }}"/>.</source> - <target state="new">They usually respond within <x id="INTERPOLATION" equiv-text="{{ averageResponseTime | myDaysDurationFormatter }}"/>.</target> + <target state="needs-translation">Eles geralmente respondem dentro<x id="INTERPOLATION" equiv-text="{{ averageResponseTime | myDaysDurationFormatter }}"/> .</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+signup/+register/steps/register-step-about.component.html</context> <context context-type="linenumber">7</context> @@ -18977,9 +18855,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="1303578752658966736"> + <trans-unit id="1303578752658966736" xml:space="preserve"> <source>Display name must be at least 1 character long.</source> - <target state="new">Display name must be at least 1 character long.</target> + <target state="needs-translation">O nome de exibição deve ter pelo menos 1 caractere.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">158</context> @@ -18993,9 +18871,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="4613240543124934954"> + <trans-unit id="4613240543124934954" xml:space="preserve"> <source>Display name cannot be more than 50 characters long.</source> - <target state="new">Display name cannot be more than 50 characters long.</target> + <target state="needs-translation">O nome de exibição não pode ter mais de 50 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/user-validators.ts</context> <context context-type="linenumber">159</context> @@ -19021,9 +18899,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="5414573937278525654"> + <trans-unit id="5414573937278525654" xml:space="preserve"> <source>Report reason cannot be more than 3000 characters long.</source> - <target state="new">Report reason cannot be more than 3000 characters long.</target> + <target state="needs-translation">O motivo do relatório não pode ter mais de 3.000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/abuse-validators.ts</context> <context context-type="linenumber">9</context> @@ -19045,41 +18923,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="6316804467108244906"> + <trans-unit id="6316804467108244906" xml:space="preserve"> <source>Moderation comment cannot be more than 3000 characters long.</source> - <target state="new">Moderation comment cannot be more than 3000 characters long.</target> + <target state="needs-translation">O comentário de moderação não pode ter mais de 3000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/abuse-validators.ts</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="8835075531528610034" datatype="html"> + <trans-unit id="8835075531528610034" datatype="html" xml:space="preserve"> <source>Abuse message is required.</source> - <target state="new">Abuse message is required.</target> + <target state="needs-translation">Mensagem de abuso é obrigatória.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/abuse-validators.ts</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="9034042966936514516" datatype="html"> + <trans-unit id="9034042966936514516" datatype="html" xml:space="preserve"> <source>Abuse message must be at least 2 characters long.</source> - <target state="new">Abuse message must be at least 2 characters long.</target> + <target state="needs-translation">A mensagem de abuso deve ter pelo menos 2 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/abuse-validators.ts</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="7989186574443390119" datatype="html"> + <trans-unit id="7989186574443390119" datatype="html" xml:space="preserve"> <source>Abuse message cannot be more than 3000 characters long.</source> - <target state="new">Abuse message cannot be more than 3000 characters long.</target> + <target state="needs-translation">A mensagem de abuso não pode ter mais de 3.000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/abuse-validators.ts</context> <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="1417693714872528491" datatype="html"> + <trans-unit id="1417693714872528491" datatype="html" xml:space="preserve"> <source>This field is required.</source> - <target state="new">This field is required.</target> + <target state="needs-translation">Este campo é obrigatório.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/common-validators.ts</context> <context context-type="linenumber">7</context> @@ -19093,17 +18971,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="9191505323045740697" datatype="html"> + <trans-unit id="9191505323045740697" datatype="html" xml:space="preserve"> <source>Block reason must be at least 2 characters long.</source> - <target state="new">Block reason must be at least 2 characters long.</target> + <target state="needs-translation">O motivo do bloqueio deve ter pelo menos 2 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-block-validators.ts</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="8581623418602419755" datatype="html"> + <trans-unit id="8581623418602419755" datatype="html" xml:space="preserve"> <source>Block reason cannot be more than 300 characters long.</source> - <target state="new">Block reason cannot be more than 300 characters long.</target> + <target state="needs-translation">O motivo do bloqueio não pode ter mais de 300 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-block-validators.ts</context> <context context-type="linenumber">8</context> @@ -19125,9 +19003,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="9145435275110757909" datatype="html"> + <trans-unit id="9145435275110757909" datatype="html" xml:space="preserve"> <source>Caption content is required.</source> - <target state="new">Caption content is required.</target> + <target state="needs-translation">O conteúdo da legenda é obrigatório.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-captions-validators.ts</context> <context context-type="linenumber">21</context> @@ -19141,9 +19019,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="3954099618513992825"> + <trans-unit id="3954099618513992825" xml:space="preserve"> <source>You can only transfer ownership to a local account</source> - <target state="new">You can only transfer ownership to a local account</target> + <target state="needs-translation">Você só pode transferir a propriedade para uma conta local</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-ownership-change-validators.ts</context> <context context-type="linenumber">15</context> @@ -19157,25 +19035,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="4006797705713167676"> + <trans-unit id="4006797705713167676" xml:space="preserve"> <source>Name must be at least 1 character long.</source> - <target state="new">Name must be at least 1 character long.</target> + <target state="needs-translation">O nome deve ter pelo menos 1 caractere.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context> <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="2233809696503670883"> + <trans-unit id="2233809696503670883" xml:space="preserve"> <source>Name cannot be more than 50 characters long.</source> - <target state="new">Name cannot be more than 50 characters long.</target> + <target state="needs-translation">O nome não pode ter mais de 50 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="7915656854942800659"> + <trans-unit id="7915656854942800659" xml:space="preserve"> <source>Name should be lowercase alphanumeric; dots and underscores are allowed.</source> - <target state="new">Name should be lowercase alphanumeric; dots and underscores are allowed.</target> + <target state="needs-translation">O nome deve ser alfanumérico em letras minúsculas; pontos e sublinhados são permitidos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context> <context context-type="linenumber">13</context> @@ -19189,74 +19067,73 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="6122525173522570480" datatype="html"> + <trans-unit id="6122525173522570480" datatype="html" xml:space="preserve"> <source>Support text cannot be more than 1000 characters long.</source> - <target state="new">Support text cannot be more than 1000 characters long.</target> + <target state="needs-translation">O texto de suporte não pode ter mais de 1000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context> <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="6149476559621965756" datatype="html"> + <trans-unit id="6149476559621965756" datatype="html" xml:space="preserve"> <source>Remote channel url is required.</source> - <target state="new">Remote channel url is required.</target> + <target state="needs-translation">A URL do canal remoto é obrigatória.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context> <context context-type="linenumber">59</context> </context-group> </trans-unit> - <trans-unit id="7820654428820536159" datatype="html"> + <trans-unit id="7820654428820536159" datatype="html" xml:space="preserve"> <source>External channel URL must begin with "https://" or "http://"</source> - <target state="new">External channel URL must begin with "https://" or "http://"</target> + <target state="needs-translation">O URL do canal externo deve começar com "https://" ou "http://"</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context> <context context-type="linenumber">60</context> </context-group> </trans-unit> - <trans-unit id="5090406837784732474" datatype="html"> + <trans-unit id="5090406837784732474" datatype="html" xml:space="preserve"> <source>External channel URL cannot be more than 1000 characters long</source> - <target state="new">External channel URL cannot be more than 1000 characters long</target> + <target state="needs-translation">O URL do canal externo não pode ter mais de 1000 caracteres</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-channel-validators.ts</context> <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="1653315912561885898" datatype="html"> + <trans-unit id="1653315912561885898" datatype="html" xml:space="preserve"> <source>A chapter title is required.</source> - <target state="new">A chapter title is required.</target> + <target state="needs-translation">É necessário um título de capítulo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-chapter-validators.ts</context> <context context-type="linenumber">7</context> </context-group> </trans-unit> - <trans-unit id="4021088770925947810" datatype="html"> + <trans-unit id="4021088770925947810" datatype="html" xml:space="preserve"> <source>A chapter title should be more than 2 characters long.</source> - <target state="new">A chapter title should be more than 2 characters long.</target> + <target state="needs-translation">O título do capítulo deve ter mais de 2 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-chapter-validators.ts</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="5999631145853755676" datatype="html"> + <trans-unit id="5999631145853755676" datatype="html" xml:space="preserve"> <source>A chapter title should be less than 100 characters long.</source> - <target state="new">A chapter title should be less than 100 characters long.</target> + <target state="needs-translation">O título do capítulo deve ter menos de 100 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-chapter-validators.ts</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="3038146146697752093" datatype="html"> + <trans-unit id="3038146146697752093" datatype="html" xml:space="preserve"> <source>Multiple chapters have the same timecode <x id="PH" equiv-text="chapter.timecode"/></source> - <target state="new">Multiple chapters have the same timecode <x id="PH" equiv-text="chapter.timecode"/></target> + <target state="needs-translation">Vários capítulos têm o mesmo código de tempo<x id="PH" equiv-text="chapter.timecode"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-chapter-validators.ts</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="5637879201055173642" datatype="html"> + <trans-unit id="5637879201055173642" datatype="html" xml:space="preserve"> <source>See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3" target="_blank" rel="noopener noreferrer">"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> to learn how to use the PeerTube live streaming feature. </source> - <target state="new"> See <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3" target="_blank" rel="noopener noreferrer">"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> to learn how to use the PeerTube live streaming feature. -</target> + <target state="needs-translation">Ver <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3" target="_blank" rel="noopener noreferrer">"/> a documentação<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a> "/> para aprender a usar o recurso de transmissão ao vivo do PeerTube. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-documentation-link.component.html</context> <context context-type="linenumber">2</context> @@ -19286,49 +19163,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="6854100952145697527" datatype="html"> + <trans-unit id="6854100952145697527" datatype="html" xml:space="preserve"> <source>Display name cannot be more than 120 characters long.</source> - <target state="new">Display name cannot be more than 120 characters long.</target> + <target state="needs-translation">O nome de exibição não pode ter mais de 120 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-playlist-validators.ts</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="6198895122092095739" datatype="html"> + <trans-unit id="6198895122092095739" datatype="html" xml:space="preserve"> <source>Privacy is required.</source> - <target state="new">Privacy is required.</target> + <target state="needs-translation">Privacidade é necessária.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-playlist-validators.ts</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="1276238402004616037" datatype="html"> + <trans-unit id="1276238402004616037" datatype="html" xml:space="preserve"> <source>The channel is required when the playlist is public.</source> - <target state="new">The channel is required when the playlist is public.</target> + <target state="needs-translation">O canal é necessário quando a playlist é pública.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-playlist-validators.ts</context> <context context-type="linenumber">41</context> </context-group> </trans-unit> - <trans-unit id="5226261760726752768" datatype="html"> + <trans-unit id="5226261760726752768" datatype="html" xml:space="preserve"> <source>Live information</source> - <target state="new">Live information</target> + <target state="needs-translation">Informações ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">3</context> </context-group> </trans-unit> - <trans-unit id="5078078160576986217" datatype="html"> + <trans-unit id="5078078160576986217" datatype="html" xml:space="preserve"> <source>Permanent/Recurring live</source> - <target state="new">Permanent/Recurring live</target> + <target state="needs-translation">Permanente/Recorrente ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="7220386604464537651" datatype="html"> + <trans-unit id="7220386604464537651" datatype="html" xml:space="preserve"> <source>Live RTMP Url</source> - <target state="new">Live RTMP Url</target> + <target state="needs-translation">URL RTMP ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">306</context> @@ -19338,9 +19215,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="4956017863340142734" datatype="html"> + <trans-unit id="4956017863340142734" datatype="html" xml:space="preserve"> <source>Live RTMPS Url</source> - <target state="new">Live RTMPS Url</target> + <target state="needs-translation">URL RTMPS ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">311</context> @@ -19350,9 +19227,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="1225050607125362052" datatype="html"> + <trans-unit id="1225050607125362052" datatype="html" xml:space="preserve"> <source>Live stream key</source> - <target state="new">Live stream key</target> + <target state="needs-translation">Chave de transmissão ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">316</context> @@ -19362,9 +19239,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="5058286083557987083" datatype="html"> + <trans-unit id="5058286083557987083" datatype="html" xml:space="preserve"> <source>⚠️ Never share your stream key with anyone.</source> - <target state="new">⚠️ Never share your stream key with anyone.</target> + <target state="needs-translation">⚠️ Nunca compartilhe sua chave de transmissão com ninguém.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">319</context> @@ -19374,81 +19251,81 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">34</context> </context-group> </trans-unit> - <trans-unit id="5941639683192662500" datatype="html"> + <trans-unit id="5941639683192662500" datatype="html" xml:space="preserve"> <source>This is a normal live</source> - <target state="new">This is a normal live</target> + <target state="needs-translation">Esta é uma vida normal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">325</context> </context-group> </trans-unit> - <trans-unit id="4022826795131920912" datatype="html"> + <trans-unit id="4022826795131920912" datatype="html" xml:space="preserve"> <source>You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live</source> - <target state="new"> You can stream only once in a normal live. If you enable replay, it will be saved under the same URL as your live </target> + <target state="needs-translation">Você pode transmitir apenas uma vez em uma transmissão ao vivo normal. Se você habilitar o replay, ele será salvo na mesma URL da sua transmissão ao vivo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">328</context> </context-group> </trans-unit> - <trans-unit id="2261925229535541622" datatype="html"> + <trans-unit id="2261925229535541622" datatype="html" xml:space="preserve"> <source>This is a permanent/recurring live</source> - <target state="new">This is a permanent/recurring live</target> + <target state="needs-translation">Este é um show permanente/recorrente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">334</context> </context-group> </trans-unit> - <trans-unit id="8986073791327847979" datatype="html"> + <trans-unit id="8986073791327847979" datatype="html" xml:space="preserve"> <source>You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos</source> - <target state="new"> You can stream multiple times in a permanent/recurring live. If you enable replays, they will be saved as separate videos </target> + <target state="needs-translation">Você pode transmitir várias vezes em um live permanente/recorrente. Se você habilitar replays, eles serão salvos como vídeos separados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">337</context> </context-group> </trans-unit> - <trans-unit id="3112273530390098557" datatype="html"> + <trans-unit id="3112273530390098557" datatype="html" xml:space="preserve"> <source>Replay will be saved</source> - <target state="new">Replay will be saved</target> + <target state="needs-translation">O replay será salvo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="6445713766140892433" datatype="html"> + <trans-unit id="6445713766140892433" datatype="html" xml:space="preserve"> <source>Latest live sessions</source> - <target state="new">Latest live sessions</target> + <target state="needs-translation">Últimas sessões ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="1018828582442463303" datatype="html"> + <trans-unit id="1018828582442463303" datatype="html" xml:space="preserve"> <source>Started on <x id="INTERPOLATION" equiv-text="{{ session.startDate | date:'medium' }}"/></source> - <target state="new">Started on <x id="INTERPOLATION" equiv-text="{{ session.startDate | date:'medium' }}"/></target> + <target state="needs-translation">Começou em<x id="INTERPOLATION" equiv-text="{{ session.startDate | date:'medium' }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="6765028278622459314" datatype="html"> + <trans-unit id="6765028278622459314" datatype="html" xml:space="preserve"> <source>Ended on <x id="INTERPOLATION" equiv-text="{{ session.endDate | date:'medium' }}"/></source> - <target state="new">Ended on <x id="INTERPOLATION" equiv-text="{{ session.endDate | date:'medium' }}"/></target> + <target state="needs-translation">Terminou em<x id="INTERPOLATION" equiv-text="{{ session.endDate | date:'medium' }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">45</context> </context-group> </trans-unit> - <trans-unit id="3424935624805832445" datatype="html"> + <trans-unit id="3424935624805832445" datatype="html" xml:space="preserve"> <source>Go to replay</source> - <target state="new">Go to replay</target> + <target state="needs-translation">Ir para o replay</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">46</context> </context-group> </trans-unit> - <trans-unit id="6989092358991683843" datatype="html"> + <trans-unit id="6989092358991683843" datatype="html" xml:space="preserve"> <source>Replay is being processed...</source> - <target state="new">Replay is being processed...</target> + <target state="needs-translation">A repetição está sendo processada...</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-live/live-stream-information.component.html</context> <context context-type="linenumber">47</context> @@ -19478,9 +19355,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="1074634769552897790" datatype="html"> + <trans-unit id="1074634769552897790" datatype="html" xml:space="preserve"> <source>Video name has leading or trailing whitespace.</source> - <target state="new">Video name has leading or trailing whitespace.</target> + <target state="needs-translation">O nome do vídeo tem espaços em branco no início ou no final.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-validators.ts</context> <context context-type="linenumber">18</context> @@ -19494,25 +19371,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="2340164151654372915" datatype="html"> + <trans-unit id="2340164151654372915" datatype="html" xml:space="preserve"> <source>A password should be at least 2 characters long.</source> - <target state="new">A password should be at least 2 characters long.</target> + <target state="needs-translation">Uma senha deve ter pelo menos 2 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-validators.ts</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="7699381877503388166" datatype="html"> + <trans-unit id="7699381877503388166" datatype="html" xml:space="preserve"> <source>A password should be shorter than 100 characters long.</source> - <target state="new">A password should be shorter than 100 characters long.</target> + <target state="needs-translation">Uma senha deve ter menos de 100 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-validators.ts</context> <context context-type="linenumber">33</context> </context-group> </trans-unit> - <trans-unit id="3116180442048363146" datatype="html"> + <trans-unit id="3116180442048363146" datatype="html" xml:space="preserve"> <source>A password is required for password protected video.</source> - <target state="new">A password is required for password protected video.</target> + <target state="needs-translation">É necessária uma senha para vídeos protegidos por senha.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-validators.ts</context> <context context-type="linenumber">34</context> @@ -19542,17 +19419,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">69</context> </context-group> </trans-unit> - <trans-unit id="4146790476782316573" datatype="html"> + <trans-unit id="4146790476782316573" datatype="html" xml:space="preserve"> <source>A maximum of 5 tags can be used on a video.</source> - <target state="new">A maximum of 5 tags can be used on a video.</target> + <target state="needs-translation">É possível usar no máximo 5 tags em um vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-validators.ts</context> <context context-type="linenumber">76</context> </context-group> </trans-unit> - <trans-unit id="2389667090302909529" datatype="html"> + <trans-unit id="2389667090302909529" datatype="html" xml:space="preserve"> <source>A tag should be more than 1 and less than 30 characters long.</source> - <target state="new">A tag should be more than 1 and less than 30 characters long.</target> + <target state="needs-translation">Uma tag deve ter mais de 1 e menos de 30 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-validators.ts</context> <context context-type="linenumber">77</context> @@ -19566,9 +19443,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">84</context> </context-group> </trans-unit> - <trans-unit id="6655773021893755977"> + <trans-unit id="6655773021893755977" xml:space="preserve"> <source>Video support cannot be more than 1000 characters long.</source> - <target state="new">Video support cannot be more than 1000 characters long.</target> + <target state="needs-translation">O suporte a vídeos não pode ter mais de 1000 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/video-validators.ts</context> <context context-type="linenumber">85</context> @@ -19582,65 +19459,65 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">92</context> </context-group> </trans-unit> - <trans-unit id="4708973013815646385" datatype="html"> + <trans-unit id="4708973013815646385" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="word"/> is not valid (min 1 character/max 100 characters)</source> - <target state="new"><x id="PH" equiv-text="word"/> is not valid (min 1 character/max 100 characters)</target> + <target state="needs-translation"><x id="PH" equiv-text="word"/>não é válido (mínimo 1 caractere/máximo 100 caracteres)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/watched-words-list-validators.ts</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="1715587073952235112" datatype="html"> + <trans-unit id="1715587073952235112" datatype="html" xml:space="preserve"> <source>There are too much words in the list (max 500 words)</source> - <target state="new">There are too much words in the list (max 500 words)</target> + <target state="needs-translation">Há muitas palavras na lista (máx. 500 palavras)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/watched-words-list-validators.ts</context> <context context-type="linenumber">19</context> </context-group> </trans-unit> - <trans-unit id="1391063124784029164" datatype="html"> + <trans-unit id="1391063124784029164" datatype="html" xml:space="preserve"> <source>List name is required.</source> - <target state="new">List name is required.</target> + <target state="needs-translation">O nome da lista é obrigatório.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/watched-words-list-validators.ts</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="4341509997126306236" datatype="html"> + <trans-unit id="4341509997126306236" datatype="html" xml:space="preserve"> <source>List name must be at least 1 character long.</source> - <target state="new">List name must be at least 1 character long.</target> + <target state="needs-translation">O nome da lista deve ter pelo menos 1 caractere.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/watched-words-list-validators.ts</context> <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="55815482589008245" datatype="html"> + <trans-unit id="55815482589008245" datatype="html" xml:space="preserve"> <source>List name cannot be more than 100 characters long.</source> - <target state="new">List name cannot be more than 100 characters long.</target> + <target state="needs-translation">O nome da lista não pode ter mais de 100 caracteres.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/watched-words-list-validators.ts</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="1312213389883835455" datatype="html"> + <trans-unit id="1312213389883835455" datatype="html" xml:space="preserve"> <source>Words are required.</source> - <target state="new">Words are required.</target> + <target state="needs-translation">Palavras são necessárias.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/watched-words-list-validators.ts</context> <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="6677020266490766837" datatype="html"> + <trans-unit id="6677020266490766837" datatype="html" xml:space="preserve"> <source>Words entered contain duplicates.</source> - <target state="new">Words entered contain duplicates.</target> + <target state="needs-translation">As palavras inseridas contêm duplicatas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/watched-words-list-validators.ts</context> <context context-type="linenumber">48</context> </context-group> </trans-unit> - <trans-unit id="1048926006551468313" datatype="html"> + <trans-unit id="1048926006551468313" datatype="html" xml:space="preserve"> <source>A word must be between 1 and 100 characters and the total number of words must not exceed 500 items</source> - <target state="new">A word must be between 1 and 100 characters and the total number of words must not exceed 500 items</target> + <target state="needs-translation">Uma palavra deve ter entre 1 e 100 caracteres e o número total de palavras não deve exceder 500 itens</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/form-validators/watched-words-list-validators.ts</context> <context context-type="linenumber">49</context> @@ -19654,41 +19531,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="5604677701754367707" datatype="html"> + <trans-unit id="5604677701754367707" datatype="html" xml:space="preserve"> <source>PeerTube cannot handle this kind of file. Accepted extensions are <x id="PH" equiv-text="this.allowedExtensionsMessage"/>.</source> - <target state="new">PeerTube cannot handle this kind of file. Accepted extensions are <x id="PH" equiv-text="this.allowedExtensionsMessage"/>.</target> + <target state="needs-translation">O PeerTube não pode manipular esse tipo de arquivo. As extensões aceitas são<x id="PH" equiv-text="this.allowedExtensionsMessage"/> .</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/reactive-file.component.ts</context> <context context-type="linenumber">81</context> </context-group> </trans-unit> - <trans-unit id="3393133458004181121" datatype="html"> + <trans-unit id="3393133458004181121" datatype="html" xml:space="preserve"> <source>All categories</source> - <target state="new">All categories</target> + <target state="needs-translation">Todas as categorias</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-categories.component.ts</context> <context context-type="linenumber">18</context> </context-group> </trans-unit> - <trans-unit id="4682186700066917562" datatype="html"> + <trans-unit id="4682186700066917562" datatype="html" xml:space="preserve"> <source>{1} categories selected</source> - <target state="new">{1} categories selected</target> + <target state="needs-translation">{1} categorias selecionadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-categories.component.ts</context> <context context-type="linenumber">19,21</context> </context-group> </trans-unit> - <trans-unit id="8280589137189201687" datatype="html"> + <trans-unit id="8280589137189201687" datatype="html" xml:space="preserve"> <source>You can't select more than {maxItems, plural, =1 {1 item} other {<x id="maxItems"/> items}}</source> - <target state="new">You can't select more than {maxItems, plural, =1 {1 item} other {<x id="maxItems"/> items}}</target> + <target state="needs-translation">Você não pode selecionar mais de {maxItems, plural, =1 {1 item} outro {<x id="maxItems"/> Unid}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-checkbox-default-all.component.ts</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="4076995379551303829" datatype="html"> + <trans-unit id="4076995379551303829" datatype="html" xml:space="preserve"> <source>Custom value...</source> - <target state="new">Custom value...</target> + <target state="needs-translation">Valor personalizado...</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-custom-value.component.ts</context> <context context-type="linenumber">76</context> @@ -19758,9 +19635,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">16</context> </context-group> </trans-unit> - <trans-unit id="1391351050292665308" datatype="html"> + <trans-unit id="1391351050292665308" datatype="html" xml:space="preserve"> <source>Sun</source> - <target state="new">Sun</target> + <target state="needs-translation">Sol</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">20</context> @@ -19768,9 +19645,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name short</note> <note priority="1" from="meaning">Sunday short name</note> </trans-unit> - <trans-unit id="7037142944838911104" datatype="html"> + <trans-unit id="7037142944838911104" datatype="html" xml:space="preserve"> <source>Mon</source> - <target state="new">Mon</target> + <target state="needs-translation">Meu</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">21</context> @@ -19778,9 +19655,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name short</note> <note priority="1" from="meaning">Monday short name</note> </trans-unit> - <trans-unit id="4051951828654963549" datatype="html"> + <trans-unit id="4051951828654963549" datatype="html" xml:space="preserve"> <source>Tue</source> - <target state="new">Tue</target> + <target state="needs-translation">ter</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">22</context> @@ -19788,9 +19665,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name short</note> <note priority="1" from="meaning">Tuesday short name</note> </trans-unit> - <trans-unit id="5265738215297391426" datatype="html"> + <trans-unit id="5265738215297391426" datatype="html" xml:space="preserve"> <source>Wed</source> - <target state="new">Wed</target> + <target state="needs-translation">qua</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">23</context> @@ -19798,9 +19675,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name short</note> <note priority="1" from="meaning">Wednesday short name</note> </trans-unit> - <trans-unit id="1370330981433231150" datatype="html"> + <trans-unit id="1370330981433231150" datatype="html" xml:space="preserve"> <source>Thu</source> - <target state="new">Thu</target> + <target state="needs-translation">Coletar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">24</context> @@ -19808,9 +19685,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name short</note> <note priority="1" from="meaning">Thursday short name</note> </trans-unit> - <trans-unit id="8713535243933137493" datatype="html"> + <trans-unit id="8713535243933137493" datatype="html" xml:space="preserve"> <source>Fri</source> - <target state="new">Fri</target> + <target state="needs-translation">sex</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">25</context> @@ -19818,9 +19695,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name short</note> <note priority="1" from="meaning">Friday short name</note> </trans-unit> - <trans-unit id="3547824477629753314" datatype="html"> + <trans-unit id="3547824477629753314" datatype="html" xml:space="preserve"> <source>Sat</source> - <target state="new">Sat</target> + <target state="needs-translation">Sentado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">26</context> @@ -19828,9 +19705,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name short</note> <note priority="1" from="meaning">Saturday short name</note> </trans-unit> - <trans-unit id="6115403217651453591" datatype="html"> + <trans-unit id="6115403217651453591" datatype="html" xml:space="preserve"> <source>Su</source> - <target state="new">Su</target> + <target state="needs-translation">Eles são</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">30</context> @@ -19848,9 +19725,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name min</note> <note priority="1" from="meaning">Monday min name</note> </trans-unit> - <trans-unit id="8011371911136291436" datatype="html"> + <trans-unit id="8011371911136291436" datatype="html" xml:space="preserve"> <source>Tu</source> - <target state="new">Tu</target> + <target state="needs-translation">Você</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">32</context> @@ -19858,9 +19735,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name min</note> <note priority="1" from="meaning">Tuesday min name</note> </trans-unit> - <trans-unit id="1673380870543456256" datatype="html"> + <trans-unit id="1673380870543456256" datatype="html" xml:space="preserve"> <source>We</source> - <target state="new">We</target> + <target state="needs-translation">Nós</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">33</context> @@ -19868,9 +19745,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name min</note> <note priority="1" from="meaning">Wednesday min name</note> </trans-unit> - <trans-unit id="8502005439670299526" datatype="html"> + <trans-unit id="8502005439670299526" datatype="html" xml:space="preserve"> <source>Th</source> - <target state="new">Th</target> + <target state="needs-translation">O</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">34</context> @@ -19878,9 +19755,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name min</note> <note priority="1" from="meaning">Thursday min name</note> </trans-unit> - <trans-unit id="2800261787799336637" datatype="html"> + <trans-unit id="2800261787799336637" datatype="html" xml:space="preserve"> <source>Fr</source> - <target state="new">Fr</target> + <target state="needs-translation">Pe</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">35</context> @@ -19888,9 +19765,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Day name min</note> <note priority="1" from="meaning">Friday min name</note> </trans-unit> - <trans-unit id="2045915324506422459" datatype="html"> + <trans-unit id="2045915324506422459" datatype="html" xml:space="preserve"> <source>Sa</source> - <target state="new">Sa</target> + <target state="needs-translation">sobre</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">36</context> @@ -19994,9 +19871,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">51</context> </context-group> </trans-unit> - <trans-unit id="1799348348510504995" datatype="html"> + <trans-unit id="1799348348510504995" datatype="html" xml:space="preserve"> <source>Jan</source> - <target state="new">Jan</target> + <target state="needs-translation">janeiro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">55</context> @@ -20004,9 +19881,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">January short name</note> </trans-unit> - <trans-unit id="2980544278361296608" datatype="html"> + <trans-unit id="2980544278361296608" datatype="html" xml:space="preserve"> <source>Feb</source> - <target state="new">Feb</target> + <target state="needs-translation">Fev</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">56</context> @@ -20014,9 +19891,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">February short name</note> </trans-unit> - <trans-unit id="3124926955462217092" datatype="html"> + <trans-unit id="3124926955462217092" datatype="html" xml:space="preserve"> <source>Mar</source> - <target state="new">Mar</target> + <target state="needs-translation">Março</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">57</context> @@ -20024,9 +19901,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">March short name</note> </trans-unit> - <trans-unit id="9658641661863772" datatype="html"> + <trans-unit id="9658641661863772" datatype="html" xml:space="preserve"> <source>Apr</source> - <target state="new">Apr</target> + <target state="needs-translation">Abr</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">58</context> @@ -20034,9 +19911,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">April short name</note> </trans-unit> - <trans-unit id="502512326533496869" datatype="html"> + <trans-unit id="502512326533496869" datatype="html" xml:space="preserve"> <source>May</source> - <target state="new">May</target> + <target state="needs-translation">Poderia</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">59</context> @@ -20044,9 +19921,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">May short name</note> </trans-unit> - <trans-unit id="3044090977322782161" datatype="html"> + <trans-unit id="3044090977322782161" datatype="html" xml:space="preserve"> <source>Jun</source> - <target state="new">Jun</target> + <target state="needs-translation">junho</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">60</context> @@ -20054,9 +19931,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">June short name</note> </trans-unit> - <trans-unit id="8066434078267346927" datatype="html"> + <trans-unit id="8066434078267346927" datatype="html" xml:space="preserve"> <source>Jul</source> - <target state="new">Jul</target> + <target state="needs-translation">Julho</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">61</context> @@ -20064,9 +19941,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">July short name</note> </trans-unit> - <trans-unit id="1796563865253467834" datatype="html"> + <trans-unit id="1796563865253467834" datatype="html" xml:space="preserve"> <source>Aug</source> - <target state="new">Aug</target> + <target state="needs-translation">Agosto</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">62</context> @@ -20074,9 +19951,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">August short name</note> </trans-unit> - <trans-unit id="5865190625753625986" datatype="html"> + <trans-unit id="5865190625753625986" datatype="html" xml:space="preserve"> <source>Sep</source> - <target state="new">Sep</target> + <target state="needs-translation">Setembro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">63</context> @@ -20084,9 +19961,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">September short name</note> </trans-unit> - <trans-unit id="4011114601374284323" datatype="html"> + <trans-unit id="4011114601374284323" datatype="html" xml:space="preserve"> <source>Oct</source> - <target state="new">Oct</target> + <target state="needs-translation">Outubro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">64</context> @@ -20094,9 +19971,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">October short name</note> </trans-unit> - <trans-unit id="5063734982204786445" datatype="html"> + <trans-unit id="5063734982204786445" datatype="html" xml:space="preserve"> <source>Nov</source> - <target state="new">Nov</target> + <target state="needs-translation">novembro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">65</context> @@ -20104,9 +19981,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <note priority="1" from="description">Month name short</note> <note priority="1" from="meaning">November short name</note> </trans-unit> - <trans-unit id="4789897150069082503" datatype="html"> + <trans-unit id="4789897150069082503" datatype="html" xml:space="preserve"> <source>Dec</source> - <target state="new">Dec</target> + <target state="needs-translation">Dez</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts</context> <context context-type="linenumber">66</context> @@ -20131,41 +20008,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="40119547597591062" datatype="html"> + <trans-unit id="40119547597591062" datatype="html" xml:space="preserve"> <source>All languages</source> - <target state="new">All languages</target> + <target state="needs-translation">Todos os idiomas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-languages.component.ts</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="8413618684534157435" datatype="html"> + <trans-unit id="8413618684534157435" datatype="html" xml:space="preserve"> <source>{1} languages selected</source> - <target state="new">{1} languages selected</target> + <target state="needs-translation">{1} idiomas selecionados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/select/select-languages.component.ts</context> <context context-type="linenumber">26,27</context> </context-group> </trans-unit> - <trans-unit id="996392855508119363" datatype="html"> + <trans-unit id="996392855508119363" datatype="html" xml:space="preserve"> <source>Hidden</source> - <target state="new">Hidden</target> + <target state="needs-translation">Escondido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">65</context> </context-group> </trans-unit> - <trans-unit id="2173989454916398137" datatype="html"> + <trans-unit id="2173989454916398137" datatype="html" xml:space="preserve"> <source>Blurred with confirmation request</source> - <target state="new">Blurred with confirmation request</target> + <target state="needs-translation">Desfocado com solicitação de confirmação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="8929218224642530466" datatype="html"> + <trans-unit id="8929218224642530466" datatype="html" xml:space="preserve"> <source>Displayed</source> - <target state="new">Displayed</target> + <target state="needs-translation">Exibido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">67</context> @@ -20175,49 +20052,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">273</context> </context-group> </trans-unit> - <trans-unit id="5769292297914455214" datatype="html"> + <trans-unit id="5769292297914455214" datatype="html" xml:space="preserve"> <source>Disabled</source> - <target state="new">Disabled</target> + <target state="needs-translation">Desabilitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="2684349290932402590" datatype="html"> + <trans-unit id="2684349290932402590" datatype="html" xml:space="preserve"> <source>Requires approval by moderators</source> - <target state="new">Requires approval by moderators</target> + <target state="needs-translation">Requer aprovação dos moderadores</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">79</context> </context-group> </trans-unit> - <trans-unit id="6263183216314915807" datatype="html"> + <trans-unit id="6263183216314915807" datatype="html" xml:space="preserve"> <source>Requires approval by moderators (~ <x id="PH" equiv-text="responseTime"/>)</source> - <target state="new">Requires approval by moderators (~ <x id="PH" equiv-text="responseTime"/>)</target> + <target state="needs-translation">Requer aprovação dos moderadores (~<x id="PH" equiv-text="responseTime"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="4816216590591222133" datatype="html"> + <trans-unit id="4816216590591222133" datatype="html" xml:space="preserve"> <source>Enabled</source> - <target state="new">Enabled</target> + <target state="needs-translation">Habilitado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">86</context> </context-group> </trans-unit> - <trans-unit id="3911025298999036211" datatype="html"> + <trans-unit id="3911025298999036211" datatype="html" xml:space="preserve"> <source>~ {hours, plural, =1 {1 hour} other {<x id="hours"/> hours}}</source> - <target state="new">~ {hours, plural, =1 {1 hour} other {<x id="hours"/> hours}}</target> + <target state="needs-translation">~ {horas, plural, =1 {1 hora} outro {<x id="hours"/> horas}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">98</context> </context-group> </trans-unit> - <trans-unit id="2819927377059070056" datatype="html"> + <trans-unit id="2819927377059070056" datatype="html" xml:space="preserve"> <source>~ {minutes, plural, =1 {1 minute} other {<x id="minutes"/> minutes}}</source> - <target state="new">~ {minutes, plural, =1 {1 minute} other {<x id="minutes"/> minutes}}</target> + <target state="needs-translation">~ {minutos, plural, =1 {1 minuto} outro {<x id="minutes"/> minutos}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-features-table.component.ts</context> <context context-type="linenumber">106</context> @@ -20253,35 +20130,33 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">126</context> </context-group> </trans-unit> - <trans-unit id="1792453450803202450" datatype="html"> + <trans-unit id="1792453450803202450" datatype="html" xml:space="preserve"> <source>Accepted follows</source> - <target state="new">Accepted follows</target> + <target state="needs-translation">Aceito segue</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-follow.service.ts</context> <context context-type="linenumber">146</context> </context-group> </trans-unit> - <trans-unit id="1745310805516417209" datatype="html"> + <trans-unit id="1745310805516417209" datatype="html" xml:space="preserve"> <source>Rejected follows</source> - <target state="new">Rejected follows</target> + <target state="needs-translation">Rejeitado segue</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-follow.service.ts</context> <context context-type="linenumber">150</context> </context-group> </trans-unit> - <trans-unit id="1810206793608630396" datatype="html"> + <trans-unit id="1810206793608630396" datatype="html" xml:space="preserve"> <source>Pending follows</source> - <target state="new">Pending follows</target> + <target state="needs-translation">Segue pendente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-instance/instance-follow.service.ts</context> <context context-type="linenumber">154</context> </context-group> </trans-unit> - <trans-unit id="6952960992592445535" datatype="html"> + <trans-unit id="6952960992592445535" datatype="html" xml:space="preserve"> <source><x id="PH"/> (channel page) </source> - <target state="new"> - <x id="PH"/> (channel page) - </target> + <target state="needs-translation"><x id="PH"/>(página do canal) </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts</context> <context context-type="linenumber">24</context> @@ -20295,11 +20170,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">156</context> </context-group> </trans-unit> - <trans-unit id="1209500590333005801" datatype="html"> + <trans-unit id="1209500590333005801" datatype="html" xml:space="preserve"> <source><x id="PH"/> (account page) </source> - <target state="new"> - <x id="PH"/> (account page) - </target> + <target state="needs-translation"><x id="PH"/>(página da conta) </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts</context> <context context-type="linenumber">25</context> @@ -20357,57 +20230,57 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">90</context> </context-group> </trans-unit> - <trans-unit id="6853170548960328665" datatype="html"> + <trans-unit id="6853170548960328665" datatype="html" xml:space="preserve"> <source>Close search</source> - <target state="new">Close search</target> + <target state="needs-translation">Fechar pesquisa</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/search/simple-search-input.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="2762554571133839421" datatype="html"> + <trans-unit id="2762554571133839421" datatype="html" xml:space="preserve"> <source>Go to the login page</source> - <target state="new">Go to the login page</target> + <target state="needs-translation">Vá para a página de login</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/users/login-link.component.html</context> <context context-type="linenumber">2,3</context> </context-group> </trans-unit> - <trans-unit id="7941320871431436228" datatype="html"> + <trans-unit id="7941320871431436228" datatype="html" xml:space="preserve"> <source>Request an account on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></source> - <target state="new">Request an account on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></target> + <target state="needs-translation">Solicite uma conta em<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/users/signup-label.component.html</context> <context context-type="linenumber">3,4</context> </context-group> </trans-unit> - <trans-unit id="8545791785518058029" datatype="html"> + <trans-unit id="8545791785518058029" datatype="html" xml:space="preserve"> <source>Create an account on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></source> - <target state="new">Create an account on <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></target> + <target state="needs-translation">Crie uma conta em<x id="INTERPOLATION" equiv-text="{{ instanceName }}"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/users/signup-label.component.html</context> <context context-type="linenumber">5,6</context> </context-group> </trans-unit> - <trans-unit id="7919708461177482031" datatype="html"> + <trans-unit id="7919708461177482031" datatype="html" xml:space="preserve"> <source>PeerTube considers video "<x id="PH" equiv-text="video.name"/>" is already being transcripted.</source> - <target state="new">PeerTube considers video "<x id="PH" equiv-text="video.name"/>" is already being transcripted.</target> + <target state="needs-translation">PeerTube considera vídeo "<x id="PH" equiv-text="video.name"/> " já está sendo transcrito.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/video-caption/video-caption.service.ts</context> <context context-type="linenumber">118</context> </context-group> </trans-unit> - <trans-unit id="1574297288544496710" datatype="html"> + <trans-unit id="1574297288544496710" datatype="html" xml:space="preserve"> <source>If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcription on this video.</source> - <target state="new"> If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcription on this video.</target> + <target state="needs-translation">Se você acha que o PeerTube está errado (vídeo quebrado após uma falha, etc.), você pode forçar a transcrição neste vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/video-caption/video-caption.service.ts</context> <context context-type="linenumber">120</context> </context-group> </trans-unit> - <trans-unit id="1333875259678532637" datatype="html"> + <trans-unit id="1333875259678532637" datatype="html" xml:space="preserve"> <source>Force transcription</source> - <target state="new">Force transcription</target> + <target state="needs-translation">Forçar transcrição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/video-caption/video-caption.service.ts</context> <context context-type="linenumber">123</context> @@ -20421,17 +20294,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="2836537219160375057" datatype="html"> + <trans-unit id="2836537219160375057" datatype="html" xml:space="preserve"> <source>Ban {count, plural, =1 {1 user} other {<x id="count"/> users}}</source> - <target state="new">Ban {count, plural, =1 {1 user} other {<x id="count"/> users}}</target> + <target state="needs-translation">Ban {contagem, plural, =1 {1 usuário} outro {<x id="count"/> Usuários}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.ts</context> <context context-type="linenumber">99</context> </context-group> </trans-unit> - <trans-unit id="8088707210191809175" datatype="html"> + <trans-unit id="8088707210191809175" datatype="html" xml:space="preserve"> <source>Ban "<x id="PH" equiv-text="this.usersToBan.username"/>"</source> - <target state="new">Ban "<x id="PH" equiv-text="this.usersToBan.username"/>"</target> + <target state="needs-translation">Proibir "<x id="PH" equiv-text="this.usersToBan.username"/> "</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-ban-modal.component.ts</context> <context context-type="linenumber">104</context> @@ -20453,17 +20326,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">93</context> </context-group> </trans-unit> - <trans-unit id="4350392487994839749" datatype="html"> + <trans-unit id="4350392487994839749" datatype="html" xml:space="preserve"> <source>If you remove this user, you won't be able to create another user or channel with <strong><x id="PH" equiv-text="user.username"/></strong> username!</source> - <target state="new">If you remove this user, you won't be able to create another user or channel with <strong><x id="PH" equiv-text="user.username"/></strong> username!</target> + <target state="needs-translation">Se você remover este usuário, não poderá criar outro usuário ou canal com <strong><x id="PH" equiv-text="user.username"/> </strong> nome de usuário!</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">108</context> </context-group> </trans-unit> - <trans-unit id="6307826440781941134" datatype="html"> + <trans-unit id="6307826440781941134" datatype="html" xml:space="preserve"> <source>Delete <x id="PH" equiv-text="user.username"/></source> - <target state="new">Delete <x id="PH" equiv-text="user.username"/></target> + <target state="needs-translation">Excluir<x id="PH" equiv-text="user.username"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">109</context> @@ -20501,11 +20374,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">346</context> </context-group> </trans-unit> - <trans-unit id="1598375456114200087"> + <trans-unit id="1598375456114200087" xml:space="preserve"> <source>Instance <x id="PH"/> muted. </source> - <target state="new">Instance - <x id="PH"/> muted. - </target> + <target state="needs-translation">Exemplo<x id="PH"/> silenciado. </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> @@ -20527,9 +20398,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">195</context> </context-group> </trans-unit> - <trans-unit id="1595779426198793580" datatype="html"> + <trans-unit id="1595779426198793580" datatype="html" xml:space="preserve"> <source>Mute server</source> - <target state="new">Mute server</target> + <target state="needs-translation">Servidor mudo</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">369</context> @@ -20543,17 +20414,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">493</context> </context-group> </trans-unit> - <trans-unit id="2044813052587776285" datatype="html"> + <trans-unit id="2044813052587776285" datatype="html" xml:space="preserve"> <source>Add a message to communicate with the reporter</source> - <target state="new">Add a message to communicate with the reporter</target> + <target state="needs-translation">Adicione uma mensagem para se comunicar com o repórter</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-message-modal.component.ts</context> <context context-type="linenumber">108</context> </context-group> </trans-unit> - <trans-unit id="4117663541503607703" datatype="html"> + <trans-unit id="4117663541503607703" datatype="html" xml:space="preserve"> <source>Add a message to communicate with the moderation team</source> - <target state="new">Add a message to communicate with the moderation team</target> + <target state="needs-translation">Adicione uma mensagem para se comunicar com a equipe de moderação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-message-modal.component.ts</context> <context context-type="linenumber">111</context> @@ -20583,81 +20454,81 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">237</context> </context-group> </trans-unit> - <trans-unit id="8173437618471379044" datatype="html"> + <trans-unit id="8173437618471379044" datatype="html" xml:space="preserve"> <source>Are you sure you want to remove all the comments of this account?</source> - <target state="new">Are you sure you want to remove all the comments of this account?</target> + <target state="needs-translation">Tem certeza de que deseja remover todos os comentários desta conta?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">248</context> </context-group> </trans-unit> - <trans-unit id="6315346579373254461" datatype="html"> + <trans-unit id="6315346579373254461" datatype="html" xml:space="preserve"> <source>Delete account comments</source> - <target state="new">Delete account comments</target> + <target state="needs-translation">Excluir comentários da conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">249</context> </context-group> </trans-unit> - <trans-unit id="8559170154828316298" datatype="html"> + <trans-unit id="8559170154828316298" datatype="html" xml:space="preserve"> <source>Will remove comments of this account (may take several minutes).</source> - <target state="new">Will remove comments of this account (may take several minutes).</target> + <target state="needs-translation">Removerá comentários desta conta (pode levar vários minutos).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">255</context> </context-group> </trans-unit> - <trans-unit id="4268530178786707817" datatype="html"> + <trans-unit id="4268530178786707817" datatype="html" xml:space="preserve"> <source>My account moderation</source> - <target state="new">My account moderation</target> + <target state="needs-translation">Moderação da minha conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">295</context> </context-group> </trans-unit> - <trans-unit id="7187838764371214919" datatype="html"> + <trans-unit id="7187838764371214919" datatype="html" xml:space="preserve"> <source>Edit user</source> - <target state="new">Edit user</target> + <target state="needs-translation">Editar usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">344</context> </context-group> </trans-unit> - <trans-unit id="4728427543536046034" datatype="html"> + <trans-unit id="4728427543536046034" datatype="html" xml:space="preserve"> <source>Change quota, role, and more.</source> - <target state="new">Change quota, role, and more.</target> + <target state="needs-translation">Alterar cota, função e muito mais.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">345</context> </context-group> </trans-unit> - <trans-unit id="7913022656086109932" datatype="html"> + <trans-unit id="7913022656086109932" datatype="html" xml:space="preserve"> <source>Delete user</source> - <target state="new">Delete user</target> + <target state="needs-translation">Excluir usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">349</context> </context-group> </trans-unit> - <trans-unit id="7577876364431026966" datatype="html"> + <trans-unit id="7577876364431026966" datatype="html" xml:space="preserve"> <source>Unban user</source> - <target state="new">Unban user</target> + <target state="needs-translation">Desbanir usuário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">361</context> </context-group> </trans-unit> - <trans-unit id="3508163549683020253" datatype="html"> + <trans-unit id="3508163549683020253" datatype="html" xml:space="preserve"> <source>Allow the user to login and create videos/comments again</source> - <target state="new">Allow the user to login and create videos/comments again</target> + <target state="needs-translation">Permitir que o usuário faça login e crie vídeos/comentários novamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">362</context> </context-group> </trans-unit> - <trans-unit id="1888272455383898478"> + <trans-unit id="1888272455383898478" xml:space="preserve"> <source>Mute this account</source> - <target state="new">Mute this account</target> + <target state="needs-translation">Silenciar esta conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">300</context> @@ -20667,17 +20538,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">378</context> </context-group> </trans-unit> - <trans-unit id="2365286519320230773" datatype="html"> + <trans-unit id="2365286519320230773" datatype="html" xml:space="preserve"> <source>Hide any content from that user from you.</source> - <target state="new">Hide any content from that user from you.</target> + <target state="needs-translation">Oculte qualquer conteúdo daquele usuário de você.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">301</context> </context-group> </trans-unit> - <trans-unit id="4043508901590508211"> + <trans-unit id="4043508901590508211" xml:space="preserve"> <source>Unmute this account</source> - <target state="new">Unmute this account</target> + <target state="needs-translation">Reativar o som desta conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">306</context> @@ -20687,17 +20558,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">384</context> </context-group> </trans-unit> - <trans-unit id="2843593344827160627" datatype="html"> + <trans-unit id="2843593344827160627" datatype="html" xml:space="preserve"> <source>Show back content from that user for you.</source> - <target state="new">Show back content from that user for you.</target> + <target state="needs-translation">Mostre o conteúdo daquele usuário para você.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">307</context> </context-group> </trans-unit> - <trans-unit id="6198109035280957164"> + <trans-unit id="6198109035280957164" xml:space="preserve"> <source>Mute the instance</source> - <target state="new">Mute the instance</target> + <target state="needs-translation">Silenciar a instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">312</context> @@ -20707,217 +20578,217 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">396</context> </context-group> </trans-unit> - <trans-unit id="4537735378779630558" datatype="html"> + <trans-unit id="4537735378779630558" datatype="html" xml:space="preserve"> <source>Hide any content from that instance for you.</source> - <target state="new">Hide any content from that instance for you.</target> + <target state="needs-translation">Oculte qualquer conteúdo dessa instância para você.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">313</context> </context-group> </trans-unit> - <trans-unit id="6247487021683085858"> + <trans-unit id="6247487021683085858" xml:space="preserve"> <source>Unmute the instance</source> - <target state="new">Unmute the instance</target> + <target state="needs-translation">Reativar o som da instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">318</context> </context-group> </trans-unit> - <trans-unit id="4024846984475742259" datatype="html"> + <trans-unit id="4024846984475742259" datatype="html" xml:space="preserve"> <source>Show back content from that instance for you.</source> - <target state="new">Show back content from that instance for you.</target> + <target state="needs-translation">Mostrar o conteúdo dessa instância para você.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">319</context> </context-group> </trans-unit> - <trans-unit id="3108200185023875257" datatype="html"> + <trans-unit id="3108200185023875257" datatype="html" xml:space="preserve"> <source>Remove comments from your videos</source> - <target state="new">Remove comments from your videos</target> + <target state="needs-translation">Remova comentários dos seus vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">324</context> </context-group> </trans-unit> - <trans-unit id="4810478487244286994" datatype="html"> + <trans-unit id="4810478487244286994" datatype="html" xml:space="preserve"> <source>Remove comments made by this account on your videos.</source> - <target state="new">Remove comments made by this account on your videos.</target> + <target state="needs-translation">Remova comentários feitos por esta conta em seus vídeos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">325</context> </context-group> </trans-unit> - <trans-unit id="2077144178298031252" datatype="html"> + <trans-unit id="2077144178298031252" datatype="html" xml:space="preserve"> <source>Hide any content from that user from you, your instance and its users.</source> - <target state="new">Hide any content from that user from you, your instance and its users.</target> + <target state="needs-translation">Oculte qualquer conteúdo desse usuário de você, da sua instância e dos usuários dela.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">379</context> </context-group> </trans-unit> - <trans-unit id="7675070596643104983" datatype="html"> + <trans-unit id="7675070596643104983" datatype="html" xml:space="preserve"> <source>Show this user's content to the users of this instance again.</source> - <target state="new">Show this user's content to the users of this instance again.</target> + <target state="needs-translation">Mostrar o conteúdo deste usuário aos usuários desta instância novamente.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">385</context> </context-group> </trans-unit> - <trans-unit id="525915681688649453" datatype="html"> + <trans-unit id="525915681688649453" datatype="html" xml:space="preserve"> <source>Hide any content from that instance from you, your instance and its users.</source> - <target state="new">Hide any content from that instance from you, your instance and its users.</target> + <target state="needs-translation">Oculte qualquer conteúdo dessa instância de você, da sua instância e dos seus usuários.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">397</context> </context-group> </trans-unit> - <trans-unit id="5325628963747139770"> + <trans-unit id="5325628963747139770" xml:space="preserve"> <source>Unmute the instance by your instance</source> - <target state="new">Unmute the instance by your instance</target> + <target state="needs-translation">Reative o som da instância pela sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">402</context> </context-group> </trans-unit> - <trans-unit id="758471033841077314" datatype="html"> + <trans-unit id="758471033841077314" datatype="html" xml:space="preserve"> <source>Show back content from that instance for you, your instance and its users.</source> - <target state="new">Show back content from that instance for you, your instance and its users.</target> + <target state="needs-translation">Exiba o conteúdo dessa instância para você, sua instância e seus usuários.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">403</context> </context-group> </trans-unit> - <trans-unit id="3785095284194008197" datatype="html"> + <trans-unit id="3785095284194008197" datatype="html" xml:space="preserve"> <source>Remove comments from your instance</source> - <target state="new">Remove comments from your instance</target> + <target state="needs-translation">Remova comentários da sua instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">413</context> </context-group> </trans-unit> - <trans-unit id="4809327075591089709" datatype="html"> + <trans-unit id="4809327075591089709" datatype="html" xml:space="preserve"> <source>Remove comments made by this account from your instance.</source> - <target state="new">Remove comments made by this account from your instance.</target> + <target state="needs-translation">Remova comentários feitos por esta conta da sua instância.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">414</context> </context-group> </trans-unit> - <trans-unit id="6504240011224861621" datatype="html"> + <trans-unit id="6504240011224861621" datatype="html" xml:space="preserve"> <source>Instance moderation</source> - <target state="new">Instance moderation</target> + <target state="needs-translation">Moderação de instância</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context> <context context-type="linenumber">423</context> </context-group> </trans-unit> - <trans-unit id="8546847443058492245" datatype="html"> + <trans-unit id="8546847443058492245" datatype="html" xml:space="preserve"> <source>Block <x id="INTERPOLATION" equiv-text="{{ videos.length }}"/> videos</source> - <target state="new">Block <x id="INTERPOLATION" equiv-text="{{ videos.length }}"/> videos</target> + <target state="needs-translation">Bloquear<x id="INTERPOLATION" equiv-text="{{ videos.length }}"/> vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/video-block.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="6746743143272021955" datatype="html"> + <trans-unit id="6746743143272021955" datatype="html" xml:space="preserve"> <source>Violent or repulsive</source> - <target state="new">Violent or repulsive</target> + <target state="needs-translation">Violento ou repulsivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">124</context> </context-group> </trans-unit> - <trans-unit id="5272553814105457319" datatype="html"> + <trans-unit id="5272553814105457319" datatype="html" xml:space="preserve"> <source>Contains offensive, violent, or coarse language or iconography.</source> - <target state="new">Contains offensive, violent, or coarse language or iconography.</target> + <target state="needs-translation">Contém linguagem ou iconografia ofensiva, violenta ou grosseira.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">125</context> </context-group> </trans-unit> - <trans-unit id="6979166468838302269" datatype="html"> + <trans-unit id="6979166468838302269" datatype="html" xml:space="preserve"> <source>Hateful or abusive</source> - <target state="new">Hateful or abusive</target> + <target state="needs-translation">Odioso ou abusivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">129</context> </context-group> </trans-unit> - <trans-unit id="8006612645824137458" datatype="html"> + <trans-unit id="8006612645824137458" datatype="html" xml:space="preserve"> <source>Contains abusive, racist or sexist language or iconography.</source> - <target state="new">Contains abusive, racist or sexist language or iconography.</target> + <target state="needs-translation">Contém linguagem ou iconografia abusiva, racista ou sexista.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">130</context> </context-group> </trans-unit> - <trans-unit id="5413552012131573970" datatype="html"> + <trans-unit id="5413552012131573970" datatype="html" xml:space="preserve"> <source>Spam, ad or false news</source> - <target state="new">Spam, ad or false news</target> + <target state="needs-translation">Spam, anúncio ou notícias falsas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">134</context> </context-group> </trans-unit> - <trans-unit id="6374940465448453212" datatype="html"> + <trans-unit id="6374940465448453212" datatype="html" xml:space="preserve"> <source>Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes.</source> - <target state="new">Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes.</target> + <target state="needs-translation">Contém marketing, spam, notícias propositalmente enganosas ou miniaturas/textos/tags enganosos. Forneça fontes confiáveis para relatar fraudes.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">136</context> </context-group> </trans-unit> - <trans-unit id="7401289443263903223" datatype="html"> + <trans-unit id="7401289443263903223" datatype="html" xml:space="preserve"> <source>Privacy breach or doxxing</source> - <target state="new">Privacy breach or doxxing</target> + <target state="needs-translation">Violação de privacidade ou doxxing</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">140</context> </context-group> </trans-unit> - <trans-unit id="8363008638081993167" datatype="html"> + <trans-unit id="8363008638081993167" datatype="html" xml:space="preserve"> <source>Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details).</source> - <target state="new">Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details).</target> + <target state="needs-translation">Contém informações pessoais que podem ser usadas para rastrear, identificar, contatar ou se passar por alguém (por exemplo, nome, endereço, número de telefone, e-mail ou detalhes do cartão de crédito).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">142</context> </context-group> </trans-unit> - <trans-unit id="380450014369168564" datatype="html"> + <trans-unit id="380450014369168564" datatype="html" xml:space="preserve"> <source>Infringes your copyright wrt. the regional laws with which the server must comply.</source> - <target state="new">Infringes your copyright wrt. the regional laws with which the server must comply.</target> + <target state="needs-translation">Viola seus direitos autorais em relação às leis regionais que o servidor deve cumprir.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">147</context> </context-group> </trans-unit> - <trans-unit id="1378933246324202613" datatype="html"> + <trans-unit id="1378933246324202613" datatype="html" xml:space="preserve"> <source>Breaks server rules</source> - <target state="new">Breaks server rules</target> + <target state="needs-translation">Quebra as regras do servidor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">151</context> </context-group> </trans-unit> - <trans-unit id="7930601470861156366" datatype="html"> + <trans-unit id="7930601470861156366" datatype="html" xml:space="preserve"> <source>Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server.</source> - <target state="new">Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server.</target> + <target state="needs-translation">Qualquer coisa não incluída acima que viole os termos de serviço, o código de conduta ou as regras gerais em vigor no servidor.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">153</context> </context-group> </trans-unit> - <trans-unit id="8700771664729810984" datatype="html"> + <trans-unit id="8700771664729810984" datatype="html" xml:space="preserve"> <source>The above can only be seen in thumbnails.</source> - <target state="new">The above can only be seen in thumbnails.</target> + <target state="needs-translation">O acima só pode ser visto em miniaturas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">162</context> </context-group> </trans-unit> - <trans-unit id="2602773901491715295" datatype="html"> + <trans-unit id="2602773901491715295" datatype="html" xml:space="preserve"> <source>Captions</source> - <target state="new">Captions</target> + <target state="needs-translation">Legendas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">168</context> @@ -20931,17 +20802,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">166</context> </context-group> </trans-unit> - <trans-unit id="1962360936689895737" datatype="html"> + <trans-unit id="1962360936689895737" datatype="html" xml:space="preserve"> <source>A subtitle will be automatically generated from your video.</source> - <target state="new"> A subtitle will be automatically generated from your video. </target> + <target state="needs-translation">Uma legenda será gerada automaticamente a partir do seu vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/shared/video-edit.component.html</context> <context context-type="linenumber">173</context> </context-group> </trans-unit> - <trans-unit id="5779804235244672536" datatype="html"> + <trans-unit id="5779804235244672536" datatype="html" xml:space="preserve"> <source>The above can only be seen in captions (please describe which).</source> - <target state="new">The above can only be seen in captions (please describe which).</target> + <target state="needs-translation">O acima só pode ser visto em legendas (descreva quais).</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/abuse.service.ts</context> <context context-type="linenumber">167</context> @@ -20971,33 +20842,33 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">135</context> </context-group> </trans-unit> - <trans-unit id="7793333806747606771" datatype="html"> + <trans-unit id="7793333806747606771" datatype="html" xml:space="preserve"> <source>Server is unavailable. Please retry later.</source> - <target state="new">Server is unavailable. Please retry later.</target> + <target state="needs-translation">O servidor não está disponível. Tente novamente mais tarde.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/rest/rest-extractor.service.ts</context> <context context-type="linenumber">139</context> </context-group> </trans-unit> - <trans-unit id="7436975022198908854" datatype="html"> + <trans-unit id="7436975022198908854" datatype="html" xml:space="preserve"> <source>Unknown server error</source> - <target state="new">Unknown server error</target> + <target state="needs-translation">Erro de servidor desconhecido</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/rest/rest-extractor.service.ts</context> <context context-type="linenumber">142</context> </context-group> </trans-unit> - <trans-unit id="3779435129809850171" datatype="html"> + <trans-unit id="3779435129809850171" datatype="html" xml:space="preserve"> <source>Sort by this column</source> - <target state="new">Sort by this column</target> + <target state="needs-translation">Classificar por esta coluna</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/rest/rest-table.ts</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="6774469419636010791" datatype="html"> + <trans-unit id="6774469419636010791" datatype="html" xml:space="preserve"> <source>{first} - {last} of {totalRecords}</source> - <target state="new">{first} - {last} of {totalRecords}</target> + <target state="needs-translation">{primeiro} - {último} de {totalRecords}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/core/rest/rest-table.ts</context> <context context-type="linenumber">93</context> @@ -21027,11 +20898,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">139</context> </context-group> </trans-unit> - <trans-unit id="7070823964189404459" datatype="html"> + <trans-unit id="7070823964189404459" datatype="html" xml:space="preserve"> <source>Unsubscribed from all channels of <x id="PH"/> </source> - <target state="new">Unsubscribed from all channels of - <x id="PH"/> - </target> + <target state="needs-translation">Cancelou a inscrição em todos os canais de<x id="PH"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.ts</context> <context context-type="linenumber">172</context> @@ -21055,27 +20924,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">175</context> </context-group> </trans-unit> - <trans-unit id="929597387091598826" datatype="html"> + <trans-unit id="929597387091598826" datatype="html" xml:space="preserve"> <source>Auto tags</source> - <target state="new">Auto tags</target> + <target state="needs-translation">Etiquetas automáticas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-comment/video-comment-list-admin-owner.component.html</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="1000724328916033777" datatype="html"> + <trans-unit id="1000724328916033777" datatype="html" xml:space="preserve"> <source>Multiple ways to subscribe to the current channel</source> - <target state="new">Multiple ways to subscribe to the current channel</target> + <target state="needs-translation">Várias maneiras de se inscrever no canal atual</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-subscription/subscribe-button.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="3723085768598852106" datatype="html"> + <trans-unit id="3723085768598852106" datatype="html" xml:space="preserve"> <source>Video removed from <x id="PH"/> </source> - <target state="new">Video removed from - <x id="PH"/> - </target> + <target state="needs-translation">Vídeo removido de<x id="PH"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts</context> <context context-type="linenumber">317</context> @@ -21093,19 +20960,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">387</context> </context-group> </trans-unit> - <trans-unit id="7754186870520534716" datatype="html"> + <trans-unit id="7754186870520534716" datatype="html" xml:space="preserve"> <source>Video added in <x id="PH"/> </source> - <target state="new">Video added in - <x id="PH"/> - </target> + <target state="needs-translation">Vídeo adicionado em<x id="PH"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts</context> <context context-type="linenumber">388</context> </context-group> </trans-unit> - <trans-unit id="985751964589921228" datatype="html"> + <trans-unit id="985751964589921228" datatype="html" xml:space="preserve"> <source>Timestamps updated</source> - <target state="new">Timestamps updated</target> + <target state="needs-translation">Carimbos de data e hora atualizados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts</context> <context context-type="linenumber">285</context> @@ -21115,9 +20980,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">159</context> </context-group> </trans-unit> - <trans-unit id="6421445850411984665" datatype="html"> + <trans-unit id="6421445850411984665" datatype="html" xml:space="preserve"> <source>Starts at</source> - <target state="new">Starts at </target> + <target state="needs-translation">Começa em</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context> <context context-type="linenumber">182</context> @@ -21127,49 +20992,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">185</context> </context-group> </trans-unit> - <trans-unit id="7145200412085189912" datatype="html"> + <trans-unit id="7145200412085189912" datatype="html" xml:space="preserve"> <source>Stops at</source> - <target state="new">Stops at </target> + <target state="needs-translation">Para em</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context> <context context-type="linenumber">183</context> </context-group> </trans-unit> - <trans-unit id="921225940108335688" datatype="html"> + <trans-unit id="921225940108335688" datatype="html" xml:space="preserve"> <source>and stops at</source> - <target state="new"> and stops at </target> + <target state="needs-translation">e para em</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts</context> <context context-type="linenumber">185</context> </context-group> </trans-unit> - <trans-unit id="2909684945706361544" datatype="html"> + <trans-unit id="2909684945706361544" datatype="html" xml:space="preserve"> <source>Delete video</source> - <target state="new">Delete video</target> + <target state="needs-translation">Excluir vídeo</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">418</context> </context-group> </trans-unit> - <trans-unit id="2210418817778733727" datatype="html"> + <trans-unit id="2210418817778733727" datatype="html" xml:space="preserve"> <source>Actions for the comment</source> - <target state="new">Actions for the comment</target> + <target state="needs-translation">Ações para o comentário</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">447</context> </context-group> </trans-unit> - <trans-unit id="7978668497183230348" datatype="html"> + <trans-unit id="7978668497183230348" datatype="html" xml:space="preserve"> <source>Delete comment</source> - <target state="new">Delete comment</target> + <target state="needs-translation">Excluir comentário</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">453</context> </context-group> </trans-unit> - <trans-unit id="6747218355168080191" datatype="html"> + <trans-unit id="6747218355168080191" datatype="html" xml:space="preserve"> <source>Do you really want to delete this comment?</source> - <target state="new">Do you really want to delete this comment?</target> + <target state="needs-translation">Você realmente quer apagar este comentário?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comments.component.ts</context> <context context-type="linenumber">211</context> @@ -21179,33 +21044,33 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">457</context> </context-group> </trans-unit> - <trans-unit id="7837272126865175984" datatype="html"> + <trans-unit id="7837272126865175984" datatype="html" xml:space="preserve"> <source>Comment deleted.</source> - <target state="new">Comment deleted.</target> + <target state="needs-translation">Comentário excluído.</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">465</context> </context-group> </trans-unit> - <trans-unit id="346270517625845962" datatype="html"> + <trans-unit id="346270517625845962" datatype="html" xml:space="preserve"> <source>Encoder</source> - <target state="new">Encoder</target> + <target state="needs-translation">Codificador</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">191</context> </context-group> </trans-unit> - <trans-unit id="2331557444464201331" datatype="html"> + <trans-unit id="2331557444464201331" datatype="html" xml:space="preserve"> <source>Format name</source> - <target state="new">Format name</target> + <target state="needs-translation">Nome do formato</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">192</context> </context-group> </trans-unit> - <trans-unit id="45739481977493163" datatype="html"> + <trans-unit id="45739481977493163" datatype="html" xml:space="preserve"> <source>Size</source> - <target state="new">Size</target> + <target state="needs-translation">Tamanho</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">43</context> @@ -21215,97 +21080,97 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">193</context> </context-group> </trans-unit> - <trans-unit id="4332428159510983797" datatype="html"> + <trans-unit id="4332428159510983797" datatype="html" xml:space="preserve"> <source>Expires on</source> - <target state="new">Expires on</target> + <target state="needs-translation">Expira em</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">44</context> </context-group> </trans-unit> - <trans-unit id="8931356925707804915" datatype="html"> + <trans-unit id="8931356925707804915" datatype="html" xml:space="preserve"> <source>Download your archive</source> - <target state="new">Download your archive</target> + <target state="needs-translation">Baixe seu arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="3427300811638138150" datatype="html"> + <trans-unit id="3427300811638138150" datatype="html" xml:space="preserve"> <source>Request a new archive</source> - <target state="new">Request a new archive</target> + <target state="needs-translation">Solicitar um novo arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">71</context> </context-group> </trans-unit> - <trans-unit id="3628699893924130182" datatype="html"> + <trans-unit id="3628699893924130182" datatype="html" xml:space="preserve"> <source>User export is not enabled by your administrator.</source> - <target state="new">User export is not enabled by your administrator.</target> + <target state="needs-translation">A exportação de usuários não foi habilitada pelo seu administrador.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">75</context> </context-group> </trans-unit> - <trans-unit id="3775513643932382075" datatype="html"> + <trans-unit id="3775513643932382075" datatype="html" xml:space="preserve"> <source>Archive settings</source> - <target state="new">Archive settings</target> + <target state="needs-translation">Configurações de arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="1215687357804737187" datatype="html"> + <trans-unit id="1215687357804737187" datatype="html" xml:space="preserve"> <source>You already have an active archive. Requesting a new export archive will remove the current one.</source> - <target state="new"> You already have an active archive. Requesting a new export archive will remove the current one. </target> + <target state="needs-translation">Você já tem um arquivo ativo. Solicitar um novo arquivo de exportação removerá o atual.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">93</context> </context-group> </trans-unit> - <trans-unit id="1865500141682414508" datatype="html"> + <trans-unit id="1865500141682414508" datatype="html" xml:space="preserve"> <source>Include video files in archive file</source> - <target state="new">Include video files in archive file</target> + <target state="needs-translation">Incluir arquivos de vídeo no arquivo compactado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">100</context> </context-group> </trans-unit> - <trans-unit id="8386580266736130510" datatype="html"> + <trans-unit id="8386580266736130510" datatype="html" xml:space="preserve"> <source>Including video files is required if you want to re-import your videos on another PeerTube website</source> - <target state="new">Including video files is required if you want to re-import your videos on another PeerTube website</target> + <target state="needs-translation">Incluir arquivos de vídeo é necessário se você quiser reimportar seus vídeos em outro site PeerTube</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">103</context> </context-group> </trans-unit> - <trans-unit id="1795389819769599474" datatype="html"> + <trans-unit id="1795389819769599474" datatype="html" xml:space="preserve"> <source>If you include video files, the archive file will weigh <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>approximately <x id="INTERPOLATION" equiv-text="{{ archiveWeightEstimation | bytes }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="new">If you include video files, the archive file will weigh <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>approximately <x id="INTERPOLATION" equiv-text="{{ archiveWeightEstimation | bytes }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <target state="needs-translation">Se você incluir arquivos de vídeo, o arquivo compactado pesará<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> aproximadamente <x id="INTERPOLATION" equiv-text="{{ archiveWeightEstimation | bytes }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">104</context> </context-group> </trans-unit> - <trans-unit id="1662178629537553910" datatype="html"> + <trans-unit id="1662178629537553910" datatype="html" xml:space="preserve"> <source>Request an archive</source> - <target state="new">Request an archive</target> + <target state="needs-translation">Solicitar um arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.html</context> <context context-type="linenumber">117</context> </context-group> </trans-unit> - <trans-unit id="6258670465000264011" datatype="html"> + <trans-unit id="6258670465000264011" datatype="html" xml:space="preserve"> <source>Video files cannot be included in the export because you have exceeded the maximum video quota allowed by your administrator to export this archive.</source> - <target state="new">Video files cannot be included in the export because you have exceeded the maximum video quota allowed by your administrator to export this archive.</target> + <target state="needs-translation">Os arquivos de vídeo não podem ser incluídos na exportação porque você excedeu a cota máxima de vídeo permitida pelo seu administrador para exportar este arquivo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-export.component.ts</context> <context context-type="linenumber">110</context> </context-group> </trans-unit> - <trans-unit id="1930863079234861089" datatype="html"> + <trans-unit id="1930863079234861089" datatype="html" xml:space="preserve"> <source>Import/Export</source> - <target state="new">Import/Export</target> + <target state="needs-translation">Importação/Exportação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account.component.ts</context> <context context-type="linenumber">39</context> @@ -21315,209 +21180,209 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">171</context> </context-group> </trans-unit> - <trans-unit id="2611126741793124345" datatype="html"> + <trans-unit id="2611126741793124345" datatype="html" xml:space="preserve"> <source>IMPORT</source> - <target state="new">IMPORT</target> + <target state="needs-translation">IMPORTAR</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="4737947753130898543" datatype="html"> + <trans-unit id="4737947753130898543" datatype="html" xml:space="preserve"> <source>You can import an archive created by another PeerTube website.</source> - <target state="new">You can import an archive created by another PeerTube website.</target> + <target state="needs-translation">Você pode importar um arquivo criado por outro site PeerTube.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="7544701838241243416" datatype="html"> + <trans-unit id="7544701838241243416" datatype="html" xml:space="preserve"> <source>This is an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>import<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> tool and not a migration tool. It's the reason why data (like channels or videos) is duplicated and not moved from your previous PeerTube website. </source> - <target state="new"> This is an <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>import<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> tool and not a migration tool. It's the reason why data (like channels or videos) is duplicated and not moved from your previous PeerTube website. </target> + <target state="needs-translation">Este é um<x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/> importar<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> ferramenta e não uma ferramenta de migração. É a razão pela qual os dados (como canais ou vídeos) são duplicados e não movidos do seu site PeerTube anterior. </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">13</context> </context-group> </trans-unit> - <trans-unit id="2367276729368583390" datatype="html"> + <trans-unit id="2367276729368583390" datatype="html" xml:space="preserve"> <source>The import process will automatically:</source> - <target state="new">The import process will automatically:</target> + <target state="needs-translation">O processo de importação irá automaticamente:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="3383933587008035091" datatype="html"> + <trans-unit id="3383933587008035091" datatype="html" xml:space="preserve"> <source>Update your account metadata (display name, description, avatar...)</source> - <target state="new">Update your account metadata (display name, description, avatar...)</target> + <target state="needs-translation">Atualize os metadados da sua conta (nome de exibição, descrição, avatar...)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">20</context> </context-group> </trans-unit> - <trans-unit id="2996238463588374734" datatype="html"> + <trans-unit id="2996238463588374734" datatype="html" xml:space="preserve"> <source>Update your user settings (autoplay or P2P policy, notification settings...). It does not update your user email, username or password.</source> - <target state="new">Update your user settings (autoplay or P2P policy, notification settings...). It does not update your user email, username or password.</target> + <target state="needs-translation">Atualize suas configurações de usuário (reprodução automática ou política P2P, configurações de notificação...). Isso não atualiza seu e-mail de usuário, nome de usuário ou senha.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="80280139766520178" datatype="html"> + <trans-unit id="80280139766520178" datatype="html" xml:space="preserve"> <source>Add accounts/servers in your mute list</source> - <target state="new">Add accounts/servers in your mute list</target> + <target state="needs-translation">Adicione contas/servidores na sua lista de silenciamento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">22</context> </context-group> </trans-unit> - <trans-unit id="737889420694273353" datatype="html"> + <trans-unit id="737889420694273353" datatype="html" xml:space="preserve"> <source>Add likes/dislikes</source> - <target state="new">Add likes/dislikes</target> + <target state="needs-translation">Adicionar curtidas/descurtidas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">23</context> </context-group> </trans-unit> - <trans-unit id="6841230785530859987" datatype="html"> + <trans-unit id="6841230785530859987" datatype="html" xml:space="preserve"> <source>Send a follow request to your subscriptions</source> - <target state="new">Send a follow request to your subscriptions</target> + <target state="needs-translation">Envie uma solicitação de acompanhamento para suas assinaturas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">24</context> </context-group> </trans-unit> - <trans-unit id="6364930312790587948" datatype="html"> + <trans-unit id="6364930312790587948" datatype="html" xml:space="preserve"> <source>Create channels if they do not already exist</source> - <target state="new">Create channels if they do not already exist</target> + <target state="needs-translation">Crie canais se eles ainda não existirem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">25</context> </context-group> </trans-unit> - <trans-unit id="3590744729573065939" datatype="html"> + <trans-unit id="3590744729573065939" datatype="html" xml:space="preserve"> <source>Create playlists if they do not already exist</source> - <target state="new">Create playlists if they do not already exist</target> + <target state="needs-translation">Crie listas de reprodução se elas ainda não existirem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">26</context> </context-group> </trans-unit> - <trans-unit id="7698974744701301198" datatype="html"> + <trans-unit id="7698974744701301198" datatype="html" xml:space="preserve"> <source>Add watched videos in your video history</source> - <target state="new">Add watched videos in your video history</target> + <target state="needs-translation">Adicione vídeos assistidos ao seu histórico de vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="8379828414303668485" datatype="html"> + <trans-unit id="8379828414303668485" datatype="html" xml:space="preserve"> <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>If the archive contains video files<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, create videos if they do not already exist</source> - <target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>If the archive contains video files<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/>, create videos if they do not already exist</target> + <target state="needs-translation"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>Se o arquivo contiver arquivos de vídeo<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> , crie vídeos se eles ainda não existirem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">28</context> </context-group> </trans-unit> - <trans-unit id="3920743519289818329" datatype="html"> + <trans-unit id="3920743519289818329" datatype="html" xml:space="preserve"> <source>The following data objects are not imported:</source> - <target state="new">The following data objects are not imported:</target> + <target state="needs-translation">Os seguintes objetos de dados não são importados:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">31</context> </context-group> </trans-unit> - <trans-unit id="4177382096054023179" datatype="html"> + <trans-unit id="4177382096054023179" datatype="html" xml:space="preserve"> <source>Followers (accounts will need to re-follow your channels)</source> - <target state="new">Followers (accounts will need to re-follow your channels)</target> + <target state="needs-translation">Seguidores (as contas precisarão seguir novamente seus canais)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">35</context> </context-group> </trans-unit> - <trans-unit id="558490183395886693" datatype="html"> + <trans-unit id="558490183395886693" datatype="html" xml:space="preserve"> <source>An email will be sent when the import process is complete.</source> - <target state="new">An email will be sent when the import process is complete.</target> + <target state="needs-translation">Um e-mail será enviado quando o processo de importação estiver concluído.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="5245328363134510565" datatype="html"> + <trans-unit id="5245328363134510565" datatype="html" xml:space="preserve"> <source>You can't re-import an archive because you already have an import that is currently being processed by PeerTube.</source> - <target state="new"> You can't re-import an archive because you already have an import that is currently being processed by PeerTube. </target> + <target state="needs-translation">Você não pode reimportar um arquivo porque já tem uma importação que está sendo processada pelo PeerTube.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="1473104874710475790" datatype="html"> + <trans-unit id="1473104874710475790" datatype="html" xml:space="preserve"> <source>Upload completed. Your archive import will be processed as soon as possible.</source> - <target state="new"> Upload completed. Your archive import will be processed as soon as possible. </target> + <target state="needs-translation">Upload concluído. A importação do seu arquivo será processada o mais breve possível.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="2723142545112770414" datatype="html"> + <trans-unit id="2723142545112770414" datatype="html" xml:space="preserve"> <source>(extension: .zip)</source> - <target state="new">(extension: .zip)</target> + <target state="needs-translation">(extensão: .zip)</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">65</context> </context-group> </trans-unit> - <trans-unit id="7690080704928394942" datatype="html"> + <trans-unit id="7690080704928394942" datatype="html" xml:space="preserve"> <source>Select the archive file to import</source> - <target state="new">Select the archive file to import</target> + <target state="needs-translation">Selecione o arquivo compactado para importar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">66</context> </context-group> </trans-unit> - <trans-unit id="2185709317252805927" datatype="html"> + <trans-unit id="2185709317252805927" datatype="html" xml:space="preserve"> <source>Select the file to import</source> - <target state="new">Select the file to import</target> + <target state="needs-translation">Selecione o arquivo para importar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="3349672451992350883" datatype="html"> + <trans-unit id="3349672451992350883" datatype="html" xml:space="preserve"> <source>User import is not enabled by your administrator.</source> - <target state="new">User import is not enabled by your administrator.</target> + <target state="needs-translation">A importação de usuários não foi habilitada pelo seu administrador.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.html</context> <context context-type="linenumber">78</context> </context-group> </trans-unit> - <trans-unit id="1842877412269588224" datatype="html"> + <trans-unit id="1842877412269588224" datatype="html" xml:space="preserve"> <source>Your archive file is not uploaded yet, are you sure you want to leave this page?</source> - <target state="new">Your archive file is not uploaded yet, are you sure you want to leave this page?</target> + <target state="needs-translation">Seu arquivo compactado ainda não foi carregado. Tem certeza de que deseja sair desta página?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.ts</context> <context context-type="linenumber">64</context> </context-group> </trans-unit> - <trans-unit id="1335600007725669502" datatype="html"> + <trans-unit id="1335600007725669502" datatype="html" xml:space="preserve"> <source>Cannot import this file as your video quota would be exceeded (import size: <x id="PH" equiv-text="fileSizeBytes"/>, used: <x id="PH_1" equiv-text="videoQuotaUsedBytes"/>, quota: <x id="PH_2" equiv-text="videoQuotaBytes"/>)</source> - <target state="new">Cannot import this file as your video quota would be exceeded (import size: <x id="PH" equiv-text="fileSizeBytes"/>, used: <x id="PH_1" equiv-text="videoQuotaUsedBytes"/>, quota: <x id="PH_2" equiv-text="videoQuotaBytes"/>)</target> + <target state="needs-translation">Não é possível importar este arquivo porque sua cota de vídeo seria excedida (tamanho da importação:<x id="PH" equiv-text="fileSizeBytes"/> , usado:<x id="PH_1" equiv-text="videoQuotaUsedBytes"/> , cota:<x id="PH_2" equiv-text="videoQuotaBytes"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.ts</context> <context context-type="linenumber">125</context> </context-group> </trans-unit> - <trans-unit id="2956881256361598032" datatype="html"> + <trans-unit id="2956881256361598032" datatype="html" xml:space="preserve"> <source>archive</source> - <target state="new">archive</target> + <target state="needs-translation">arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-account/my-account-import-export/my-account-import.component.ts</context> <context context-type="linenumber">183</context> </context-group> </trans-unit> - <trans-unit id="7742520815129539114" datatype="html"> + <trans-unit id="7742520815129539114" datatype="html" xml:space="preserve"> <source>Bitrate</source> - <target state="new">Bitrate</target> + <target state="needs-translation">Taxa de bits</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">195</context> @@ -21527,9 +21392,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">218</context> </context-group> </trans-unit> - <trans-unit id="4094960161662677662" datatype="html"> + <trans-unit id="4094960161662677662" datatype="html" xml:space="preserve"> <source>Codec</source> - <target state="new">Codec</target> + <target state="needs-translation">Codificador</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.ts</context> <context context-type="linenumber">215</context> @@ -21543,9 +21408,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">17</context> </context-group> </trans-unit> - <trans-unit id="8726695529938456424" datatype="html"> + <trans-unit id="8726695529938456424" datatype="html" xml:space="preserve"> <source>COPY</source> - <target state="new"> COPY </target> + <target state="needs-translation">CÓPIA</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-forms/input-text.component.html</context> <context context-type="linenumber">19</context> @@ -21571,9 +21436,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">422</context> </context-group> </trans-unit> - <trans-unit id="3941342949736653028" datatype="html"> + <trans-unit id="3941342949736653028" datatype="html" xml:space="preserve"> <source>Video deleted.</source> - <target state="new">Video deleted.</target> + <target state="needs-translation">Vídeo excluído.</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">128</context> @@ -21583,17 +21448,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">430</context> </context-group> </trans-unit> - <trans-unit id="5072091387445907742" datatype="html"> + <trans-unit id="5072091387445907742" datatype="html" xml:space="preserve"> <source>Actions for the reporter</source> - <target state="new">Actions for the reporter</target> + <target state="needs-translation">Ações para o repórter</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">357</context> </context-group> </trans-unit> - <trans-unit id="6599069899275412095" datatype="html"> + <trans-unit id="6599069899275412095" datatype="html" xml:space="preserve"> <source>Mute reporter</source> - <target state="new">Mute reporter</target> + <target state="needs-translation">Repórter mudo</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">363</context> @@ -21623,34 +21488,33 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">435</context> </context-group> </trans-unit> - <trans-unit id="7165751653955793192" datatype="html"> + <trans-unit id="7165751653955793192" datatype="html" xml:space="preserve"> <source>Subtitle files</source> - <target state="new">Subtitle files</target> + <target state="needs-translation">Arquivos de legenda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-download.component.html</context> <context context-type="linenumber">10,11</context> </context-group> </trans-unit> - <trans-unit id="845306824019288325" datatype="html"> + <trans-unit id="845306824019288325" datatype="html" xml:space="preserve"> <source>The following link contains a private token and should not be shared with anyone.</source> - <target state="new"> The following link contains a private token and should not be shared with anyone. -</target> + <target state="needs-translation">O link a seguir contém um token privado e não deve ser compartilhado com ninguém.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> <context context-type="linenumber">2,5</context> </context-group> </trans-unit> - <trans-unit id="2607405360701033266" datatype="html"> + <trans-unit id="2607405360701033266" datatype="html" xml:space="preserve"> <source>Video file link</source> - <target state="new">Video file link</target> + <target state="needs-translation">Link do arquivo de vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> <context context-type="linenumber">11,12</context> </context-group> </trans-unit> - <trans-unit id="5245067205415784313" datatype="html"> + <trans-unit id="5245067205415784313" datatype="html" xml:space="preserve"> <source>Other users cannot download the original file</source> - <target state="new">Other users cannot download the original file</target> + <target state="needs-translation">Outros usuários não conseguem baixar o arquivo original</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/download/video-files-download.component.html</context> <context context-type="linenumber">21</context> @@ -21660,41 +21524,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">11</context> </context-group> </trans-unit> - <trans-unit id="3285186377513578054" datatype="html"> + <trans-unit id="3285186377513578054" datatype="html" xml:space="preserve"> <source>This option is visible only to you</source> - <target state="new">This option is visible only to you</target> + <target state="needs-translation">Esta opção é visível somente para você</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">447</context> </context-group> </trans-unit> - <trans-unit id="5568422920123461404" datatype="html"> + <trans-unit id="5568422920123461404" datatype="html" xml:space="preserve"> <source>Show transcription</source> - <target state="new">Show transcription</target> + <target state="needs-translation">Mostrar transcrição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">451</context> </context-group> </trans-unit> - <trans-unit id="1984753051925435175" datatype="html"> + <trans-unit id="1984753051925435175" datatype="html" xml:space="preserve"> <source>Hide transcription</source> - <target state="new">Hide transcription</target> + <target state="needs-translation">Ocultar transcrição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">462</context> </context-group> </trans-unit> - <trans-unit id="7672331870004528654" datatype="html"> + <trans-unit id="7672331870004528654" datatype="html" xml:space="preserve"> <source>Display live information</source> - <target state="new">Display live information</target> + <target state="needs-translation">Exibir informações ao vivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">474</context> </context-group> </trans-unit> - <trans-unit id="4021752662928002901" datatype="html"> + <trans-unit id="4021752662928002901" datatype="html" xml:space="preserve"> <source>Update</source> - <target state="new">Update</target> + <target state="needs-translation">Atualizar</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">136</context> @@ -21732,9 +21596,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">76</context> </context-group> </trans-unit> - <trans-unit id="420763834450076269" datatype="html"> + <trans-unit id="420763834450076269" datatype="html" xml:space="preserve"> <source>Block</source> - <target state="new">Block</target> + <target state="needs-translation">Bloquear</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">135</context> @@ -21748,9 +21612,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">498</context> </context-group> </trans-unit> - <trans-unit id="6521421218398377925" datatype="html"> + <trans-unit id="6521421218398377925" datatype="html" xml:space="preserve"> <source>Run HLS transcoding</source> - <target state="new">Run HLS transcoding</target> + <target state="needs-translation">Executar transcodificação HLS</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">149</context> @@ -21760,9 +21624,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">530</context> </context-group> </trans-unit> - <trans-unit id="6726093171366409167" datatype="html"> + <trans-unit id="6726093171366409167" datatype="html" xml:space="preserve"> <source>Run Web Video transcoding</source> - <target state="new">Run Web Video transcoding</target> + <target state="needs-translation">Executar transcodificação de vídeo da Web</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">155</context> @@ -21772,9 +21636,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">536</context> </context-group> </trans-unit> - <trans-unit id="5972374600810542430" datatype="html"> + <trans-unit id="5972374600810542430" datatype="html" xml:space="preserve"> <source>Delete HLS files</source> - <target state="new">Delete HLS files</target> + <target state="needs-translation">Excluir arquivos HLS</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">161</context> @@ -21784,9 +21648,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">542</context> </context-group> </trans-unit> - <trans-unit id="72391380513979568" datatype="html"> + <trans-unit id="72391380513979568" datatype="html" xml:space="preserve"> <source>Delete Web Video files</source> - <target state="new">Delete Web Video files</target> + <target state="needs-translation">Excluir arquivos de vídeo da Web</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">167</context> @@ -21796,9 +21660,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">548</context> </context-group> </trans-unit> - <trans-unit id="7977192130714582918" datatype="html"> + <trans-unit id="7977192130714582918" datatype="html" xml:space="preserve"> <source>Generate caption</source> - <target state="new">Generate caption</target> + <target state="needs-translation">Gerar legenda</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">175</context> @@ -21808,65 +21672,65 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">556</context> </context-group> </trans-unit> - <trans-unit id="8315587636588243636" datatype="html"> + <trans-unit id="8315587636588243636" datatype="html" xml:space="preserve"> <source>Are you sure you want to delete this <x id="PH" equiv-text="file.resolution.label"/> file?</source> - <target state="new">Are you sure you want to delete this <x id="PH" equiv-text="file.resolution.label"/> file?</target> + <target state="needs-translation">Tem certeza de que deseja excluir isto?<x id="PH" equiv-text="file.resolution.label"/> arquivo?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">252</context> </context-group> </trans-unit> - <trans-unit id="6693349469471580292" datatype="html"> + <trans-unit id="6693349469471580292" datatype="html" xml:space="preserve"> <source>Delete file</source> - <target state="new">Delete file</target> + <target state="needs-translation">Excluir arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">253</context> </context-group> </trans-unit> - <trans-unit id="7016764388104297354" datatype="html"> + <trans-unit id="7016764388104297354" datatype="html" xml:space="preserve"> <source>File removed.</source> - <target state="new">File removed.</target> + <target state="needs-translation">Arquivo removido.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">259</context> </context-group> </trans-unit> - <trans-unit id="925076027211452339" datatype="html"> + <trans-unit id="925076027211452339" datatype="html" xml:space="preserve"> <source>Are you sure you want to delete the original file of this video?</source> - <target state="new">Are you sure you want to delete the original file of this video?</target> + <target state="needs-translation">Tem certeza de que deseja excluir o arquivo original deste vídeo?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">268</context> </context-group> </trans-unit> - <trans-unit id="3014914668468316940" datatype="html"> + <trans-unit id="3014914668468316940" datatype="html" xml:space="preserve"> <source>Delete original file</source> - <target state="new">Delete original file</target> + <target state="needs-translation">Excluir arquivo original</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">269</context> </context-group> </trans-unit> - <trans-unit id="6647462936549531405" datatype="html"> + <trans-unit id="6647462936549531405" datatype="html" xml:space="preserve"> <source>Original file removed.</source> - <target state="new">Original file removed.</target> + <target state="needs-translation">Arquivo original removido.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">275</context> </context-group> </trans-unit> - <trans-unit id="1314383205093440631" datatype="html"> + <trans-unit id="1314383205093440631" datatype="html" xml:space="preserve"> <source>Are you sure you want to delete {count, plural, =1 {this video} other {these <x id="count"/> videos}}?</source> - <target state="new">Are you sure you want to delete {count, plural, =1 {this video} other {these <x id="count"/> videos}}?</target> + <target state="needs-translation">Tem certeza de que deseja excluir {count, plural, =1 {este vídeo} outro {estes<x id="count"/> vídeos}}?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context> <context context-type="linenumber">334</context> </context-group> </trans-unit> - <trans-unit id="1950057220179636309" datatype="html"> + <trans-unit id="1950057220179636309" datatype="html" xml:space="preserve"> <source>Save to playlist</source> - <target state="new">Save to playlist</target> + <target state="needs-translation">Salvar na lista de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts</context> <context context-type="linenumber">100</context> @@ -21876,33 +21740,33 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">427</context> </context-group> </trans-unit> - <trans-unit id="4503408361537553733" datatype="html"> + <trans-unit id="4503408361537553733" datatype="html" xml:space="preserve"> <source>Mirror</source> - <target state="new">Mirror</target> + <target state="needs-translation">Espelho</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">510</context> </context-group> </trans-unit> - <trans-unit id="5571441159247782289" datatype="html"> + <trans-unit id="5571441159247782289" datatype="html" xml:space="preserve"> <source>Unmute account</source> - <target state="new">Unmute account</target> + <target state="needs-translation">Desativar som da conta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">570</context> </context-group> </trans-unit> - <trans-unit id="6941992199451163843" datatype="html"> + <trans-unit id="6941992199451163843" datatype="html" xml:space="preserve"> <source>Videos on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></source> - <target state="new">Videos on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/></target> + <target state="needs-translation">Vídeos em <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><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">17,18</context> </context-group> </trans-unit> - <trans-unit id="3942718333651219385" datatype="html"> + <trans-unit id="3942718333651219385" datatype="html" xml:space="preserve"> <source>Videos on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> other platforms</source> - <target state="new">Videos on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> other platforms</target> + <target state="needs-translation">Vídeos em <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> e <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> outras plataformas</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">19,20</context> @@ -21916,9 +21780,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">28,29</context> </context-group> </trans-unit> - <trans-unit id="4814285799071780083" datatype="html"> + <trans-unit id="4814285799071780083" datatype="html" xml:space="preserve"> <source>Remove</source> - <target state="new">Remove</target> + <target state="needs-translation">Remover</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">152</context> @@ -21932,177 +21796,177 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">230</context> </context-group> </trans-unit> - <trans-unit id="7896600179187469316" datatype="html"> + <trans-unit id="7896600179187469316" datatype="html" xml:space="preserve"> <source>{count, plural, =1 {Job removed} other {<x id="count"/> jobs removed}}</source> - <target state="new">{count, plural, =1 {Job removed} other {<x id="count"/> jobs removed}}</target> + <target state="needs-translation">{count, plural, =1 {Trabalho removido} outro {<x id="count"/> empregos removidos}}</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-job-list/runner-job-list.component.ts</context> <context context-type="linenumber">163</context> </context-group> </trans-unit> - <trans-unit id="8527948211896740910" datatype="html"> + <trans-unit id="8527948211896740910" datatype="html" xml:space="preserve"> <source>Do you really want to delete this runner? It won't be able to process jobs anymore.</source> - <target state="new">Do you really want to delete this runner? It won't be able to process jobs anymore.</target> + <target state="needs-translation">Você realmente quer apagar este runner? Ele não poderá mais processar jobs.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-list/runner-list.component.ts</context> <context context-type="linenumber">61</context> </context-group> </trans-unit> - <trans-unit id="1331591430867610406" datatype="html"> + <trans-unit id="1331591430867610406" datatype="html" xml:space="preserve"> <source>Remove <x id="PH" equiv-text="runner.name"/></source> - <target state="new">Remove <x id="PH" equiv-text="runner.name"/></target> + <target state="needs-translation">Remover<x id="PH" equiv-text="runner.name"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-list/runner-list.component.ts</context> <context context-type="linenumber">62</context> </context-group> </trans-unit> - <trans-unit id="7401875498720294519" datatype="html"> + <trans-unit id="7401875498720294519" datatype="html" xml:space="preserve"> <source>Runner removed.</source> - <target state="new">Runner removed.</target> + <target state="needs-translation">Corredor removido.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-list/runner-list.component.ts</context> <context context-type="linenumber">71</context> </context-group> </trans-unit> - <trans-unit id="3039940756451018621" datatype="html"> + <trans-unit id="3039940756451018621" datatype="html" xml:space="preserve"> <source>Token</source> - <target state="new">Token</target> + <target state="needs-translation">Ficha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html</context> <context context-type="linenumber">12</context> </context-group> </trans-unit> - <trans-unit id="5024831045497027714" datatype="html"> + <trans-unit id="5024831045497027714" datatype="html" xml:space="preserve"> <source>Associated runners</source> - <target state="new">Associated runners</target> + <target state="needs-translation">Corredores associados</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html</context> <context context-type="linenumber">14</context> </context-group> </trans-unit> - <trans-unit id="2344549567732505963" datatype="html"> + <trans-unit id="2344549567732505963" datatype="html" xml:space="preserve"> <source>Generate token</source> - <target state="new">Generate token</target> + <target state="needs-translation">Gerar token</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="8075170500509574933" datatype="html"> + <trans-unit id="8075170500509574933" datatype="html" xml:space="preserve"> <source>Registration token copied</source> - <target state="new">Registration token copied</target> + <target state="needs-translation">Token de registro copiado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html</context> <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="320641639634758368" datatype="html"> + <trans-unit id="320641639634758368" datatype="html" xml:space="preserve"> <source>Copy registration token</source> - <target state="new">Copy registration token</target> + <target state="needs-translation">Copiar token de registro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="1952170121636976975" datatype="html"> + <trans-unit id="1952170121636976975" datatype="html" xml:space="preserve"> <source>No registration token found for remote runners.</source> - <target state="new">No registration token found for remote runners.</target> + <target state="needs-translation">Nenhum token de registro encontrado para corredores remotos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.html</context> <context context-type="linenumber">54</context> </context-group> </trans-unit> - <trans-unit id="8244506587463177080" datatype="html"> + <trans-unit id="8244506587463177080" datatype="html" xml:space="preserve"> <source>Remove this token</source> - <target state="new">Remove this token</target> + <target state="needs-translation">Remover este token</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts</context> <context context-type="linenumber">55</context> </context-group> </trans-unit> - <trans-unit id="1188547334387666210" datatype="html"> + <trans-unit id="1188547334387666210" datatype="html" xml:space="preserve"> <source>Registration token generated.</source> - <target state="new">Registration token generated.</target> + <target state="needs-translation">Token de registro gerado.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts</context> <context context-type="linenumber">73</context> </context-group> </trans-unit> - <trans-unit id="545462083274995239" datatype="html"> + <trans-unit id="545462083274995239" datatype="html" xml:space="preserve"> <source>Do you really want to remove this registration token? All associated runners will also be removed.</source> - <target state="new">Do you really want to remove this registration token? All associated runners will also be removed.</target> + <target state="needs-translation">Você realmente quer remover este token de registro? Todos os corredores associados também serão removidos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts</context> <context context-type="linenumber">82</context> </context-group> </trans-unit> - <trans-unit id="4228223651959845668" datatype="html"> + <trans-unit id="4228223651959845668" datatype="html" xml:space="preserve"> <source>Remove registration token</source> - <target state="new">Remove registration token</target> + <target state="needs-translation">Remover token de registro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts</context> <context context-type="linenumber">83</context> </context-group> </trans-unit> - <trans-unit id="3614410801173225581" datatype="html"> + <trans-unit id="3614410801173225581" datatype="html" xml:space="preserve"> <source>Registration token removed.</source> - <target state="new">Registration token removed.</target> + <target state="needs-translation">Token de registro removido.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runner-registration-token-list/runner-registration-token-list.component.ts</context> <context context-type="linenumber">92</context> </context-group> </trans-unit> - <trans-unit id="6713730474908011769" datatype="html"> + <trans-unit id="6713730474908011769" datatype="html" xml:space="preserve"> <source>List runner jobs</source> - <target state="new">List runner jobs</target> + <target state="needs-translation">Lista de empregos de corredor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runners.routes.ts</context> <context context-type="linenumber">27</context> </context-group> </trans-unit> - <trans-unit id="890886250761175417" datatype="html"> + <trans-unit id="890886250761175417" datatype="html" xml:space="preserve"> <source>List remote runners</source> - <target state="new">List remote runners</target> + <target state="needs-translation">Listar corredores remotos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runners.routes.ts</context> <context context-type="linenumber">37</context> </context-group> </trans-unit> - <trans-unit id="4255553856349508493" datatype="html"> + <trans-unit id="4255553856349508493" datatype="html" xml:space="preserve"> <source>List registration runner tokens</source> - <target state="new">List registration runner tokens</target> + <target state="needs-translation">Listar tokens de registro do corredor</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/system/runners/runners.routes.ts</context> <context context-type="linenumber">47</context> </context-group> </trans-unit> - <trans-unit id="6871668720687277843" datatype="html"> + <trans-unit id="6871668720687277843" datatype="html" xml:space="preserve"> <source>Remove & re-draft</source> - <target state="new">Remove & re-draft</target> + <target state="needs-translation">Remover e redigir novamente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment.component.ts</context> <context context-type="linenumber">238</context> </context-group> </trans-unit> - <trans-unit id="60216491008745400" datatype="html"> + <trans-unit id="60216491008745400" datatype="html" xml:space="preserve"> <source>Actions on comment</source> - <target state="new">Actions on comment</target> + <target state="needs-translation">Ações no comentário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/comment/video-comment.component.ts</context> <context context-type="linenumber">246</context> </context-group> </trans-unit> - <trans-unit id="992317512448454409" datatype="html"> + <trans-unit id="992317512448454409" datatype="html" xml:space="preserve"> <source>{VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other {<x id="INTERPOLATION"/> Comments}}</source> - <target state="new">{VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other {<x id="INTERPOLATION"/> Comments}}</target> + <target state="needs-translation">{VAR_PLURAL, plural, =0 {Comentários} =1 {1 Comentário} outro {<x id="INTERPOLATION"/> Comentários}}</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">4</context> </context-group> </trans-unit> - <trans-unit id="4903651219400691248" datatype="html"> + <trans-unit id="4903651219400691248" datatype="html" xml:space="preserve"> <source>Mute account</source> - <target state="new">Mute account</target> + <target state="needs-translation">Conta silenciada</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">339</context> @@ -22112,41 +21976,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">564</context> </context-group> </trans-unit> - <trans-unit id="4021487547497211597" datatype="html"> + <trans-unit id="4021487547497211597" datatype="html" xml:space="preserve"> <source>Open video actions</source> - <target state="new">Open video actions</target> + <target state="needs-translation">Ações de vídeo abertas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="3076101305843397295" datatype="html"> + <trans-unit id="3076101305843397295" datatype="html" xml:space="preserve"> <source>Do you really want to unblock <x id="PH" equiv-text="this.video.name"/>? It will be available again in the videos list.</source> - <target state="new">Do you really want to unblock <x id="PH" equiv-text="this.video.name"/>? It will be available again in the videos list.</target> + <target state="needs-translation">Você realmente quer desbloquear<x id="PH" equiv-text="this.video.name"/> ? Ele estará disponível novamente na lista de vídeos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">286</context> </context-group> </trans-unit> - <trans-unit id="8359747231611535508" datatype="html"> + <trans-unit id="8359747231611535508" datatype="html" xml:space="preserve"> <source>Unblock <x id="PH" equiv-text="this.video.name"/></source> - <target state="new">Unblock <x id="PH" equiv-text="this.video.name"/></target> + <target state="needs-translation">Desbloquear<x id="PH" equiv-text="this.video.name"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">288</context> </context-group> </trans-unit> - <trans-unit id="3143238830256588661" datatype="html"> + <trans-unit id="3143238830256588661" datatype="html" xml:space="preserve"> <source>The live stream will be automatically terminated and replays won't be saved.</source> - <target state="new">The live stream will be automatically terminated and replays won't be saved.</target> + <target state="needs-translation">A transmissão ao vivo será encerrada automaticamente e os replays não serão salvos.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context> <context context-type="linenumber">311</context> </context-group> </trans-unit> - <trans-unit id="3719503424625455635" datatype="html"> + <trans-unit id="3719503424625455635" datatype="html" xml:space="preserve"> <source>Mute server account</source> - <target state="new">Mute server account</target> + <target state="needs-translation">Conta de servidor silenciada</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">345</context> @@ -22168,67 +22032,65 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">522</context> </context-group> </trans-unit> - <trans-unit id="829951422090160526" datatype="html"> + <trans-unit id="829951422090160526" datatype="html" xml:space="preserve"> <source>Reported part</source> - <target state="new">Reported part</target> + <target state="needs-translation">Parte relatada</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context> <context context-type="linenumber">70</context> </context-group> </trans-unit> - <trans-unit id="4388879716045736175" datatype="html"> + <trans-unit id="4388879716045736175" datatype="html" xml:space="preserve"> <source>Note</source> - <target state="new">Note</target> + <target state="needs-translation">Observação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context> <context context-type="linenumber">77</context> </context-group> </trans-unit> - <trans-unit id="7234922541542636802" datatype="html"> + <trans-unit id="7234922541542636802" datatype="html" xml:space="preserve"> <source>The video was deleted</source> - <target state="new">The video was deleted</target> + <target state="needs-translation">O vídeo foi deletado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context> <context context-type="linenumber">86</context> </context-group> </trans-unit> - <trans-unit id="872792317034860453" datatype="html"> + <trans-unit id="872792317034860453" datatype="html" xml:space="preserve"> <source>Comment:</source> - <target state="new">Comment:</target> + <target state="needs-translation">Comentário:</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context> <context context-type="linenumber">92</context> </context-group> </trans-unit> - <trans-unit id="397679576231234820" datatype="html"> + <trans-unit id="397679576231234820" datatype="html" xml:space="preserve"> <source>Messages with the reporter</source> - <target state="new">Messages with the reporter</target> + <target state="needs-translation">Mensagens com o repórter</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-message-modal.component.html</context> <context context-type="linenumber">4</context> </context-group> </trans-unit> - <trans-unit id="7417592908147948728" datatype="html"> + <trans-unit id="7417592908147948728" datatype="html" xml:space="preserve"> <source>Messages with the moderation team</source> - <target state="new">Messages with the moderation team</target> + <target state="needs-translation">Mensagens com a equipe de moderação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-message-modal.component.html</context> <context context-type="linenumber">5</context> </context-group> </trans-unit> - <trans-unit id="1684858568733486744" datatype="html"> + <trans-unit id="1684858568733486744" datatype="html" xml:space="preserve"> <source>No messages for now.</source> - <target state="new"> - No messages for now. - </target> + <target state="needs-translation">Nenhuma mensagem por enquanto.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-message-modal.component.html</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="2137920566277687382" datatype="html"> + <trans-unit id="2137920566277687382" datatype="html" xml:space="preserve"> <source>Add a message</source> - <target state="new">Add a message</target> + <target state="needs-translation">Adicionar uma mensagem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-message-modal.component.html</context> <context context-type="linenumber">46</context> @@ -22242,49 +22104,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">205</context> </context-group> </trans-unit> - <trans-unit id="7657908235362559477" datatype="html"> + <trans-unit id="7657908235362559477" datatype="html" xml:space="preserve"> <source>Publication scheduled on <x id="PH" equiv-text="updateAt"/></source> - <target state="new">Publication scheduled on <x id="PH" equiv-text="updateAt"/></target> + <target state="needs-translation">Publicação agendada para<x id="PH" equiv-text="updateAt"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context> <context context-type="linenumber">210</context> </context-group> </trans-unit> - <trans-unit id="5093002376262354382" datatype="html"> + <trans-unit id="5093002376262354382" datatype="html" xml:space="preserve"> <source>Transcoding failed</source> - <target state="new">Transcoding failed</target> + <target state="needs-translation">Falha na transcodificação</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context> <context context-type="linenumber">215</context> </context-group> </trans-unit> - <trans-unit id="1831940730037919560" datatype="html"> + <trans-unit id="1831940730037919560" datatype="html" xml:space="preserve"> <source>Moving to file system</source> - <target state="new">Moving to file system</target> + <target state="needs-translation">Movendo para o sistema de arquivos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context> <context context-type="linenumber">218</context> </context-group> </trans-unit> - <trans-unit id="4707274274243790782" datatype="html"> + <trans-unit id="4707274274243790782" datatype="html" xml:space="preserve"> <source>Moving to file system failed</source> - <target state="new">Moving to file system failed</target> + <target state="needs-translation">Falha ao mover para o sistema de arquivos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context> <context context-type="linenumber">221</context> </context-group> </trans-unit> - <trans-unit id="1792259951302458040" datatype="html"> + <trans-unit id="1792259951302458040" datatype="html" xml:space="preserve"> <source>Moving to external storage</source> - <target state="new">Moving to external storage</target> + <target state="needs-translation">Movendo para armazenamento externo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context> <context context-type="linenumber">224</context> </context-group> </trans-unit> - <trans-unit id="118687079501751948" datatype="html"> + <trans-unit id="118687079501751948" datatype="html" xml:space="preserve"> <source>Move to external storage failed</source> - <target state="new">Move to external storage failed</target> + <target state="needs-translation">Falha ao mover para armazenamento externo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context> <context context-type="linenumber">227</context> @@ -22314,17 +22176,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">235</context> </context-group> </trans-unit> - <trans-unit id="6963802198225789806" datatype="html"> + <trans-unit id="6963802198225789806" datatype="html" xml:space="preserve"> <source>To edit</source> - <target state="new">To edit</target> + <target state="needs-translation">Para editar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context> <context context-type="linenumber">238</context> </context-group> </trans-unit> - <trans-unit id="76275487642696165" datatype="html"> + <trans-unit id="76275487642696165" datatype="html" xml:space="preserve"> <source>Watch video <x id="PH" equiv-text="this.video.name"/></source> - <target state="new">Watch video <x id="PH" equiv-text="this.video.name"/></target> + <target state="needs-translation">Assista ao vídeo<x id="PH" equiv-text="this.video.name"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context> <context context-type="linenumber">245</context> @@ -22334,49 +22196,49 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">86</context> </context-group> </trans-unit> - <trans-unit id="4730491486461828294" datatype="html"> + <trans-unit id="4730491486461828294" datatype="html" xml:space="preserve"> <source>Today's videos</source> - <target state="new">Today's videos</target> + <target state="needs-translation">Vídeos de hoje</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-list.component.ts</context> <context context-type="linenumber">156</context> </context-group> </trans-unit> - <trans-unit id="2119901811749731155" datatype="html"> + <trans-unit id="2119901811749731155" datatype="html" xml:space="preserve"> <source>Yesterday's videos</source> - <target state="new">Yesterday's videos</target> + <target state="needs-translation">Vídeos de ontem</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-list.component.ts</context> <context context-type="linenumber">157</context> </context-group> </trans-unit> - <trans-unit id="6176155005688410697" datatype="html"> + <trans-unit id="6176155005688410697" datatype="html" xml:space="preserve"> <source>This week's videos</source> - <target state="new">This week's videos</target> + <target state="needs-translation">Vídeos desta semana</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-list.component.ts</context> <context context-type="linenumber">158</context> </context-group> </trans-unit> - <trans-unit id="1461056025742190110" datatype="html"> + <trans-unit id="1461056025742190110" datatype="html" xml:space="preserve"> <source>This month's videos</source> - <target state="new">This month's videos</target> + <target state="needs-translation">Vídeos deste mês</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-list.component.ts</context> <context context-type="linenumber">159</context> </context-group> </trans-unit> - <trans-unit id="929646918212830182" datatype="html"> + <trans-unit id="929646918212830182" datatype="html" xml:space="preserve"> <source>Last month's videos</source> - <target state="new">Last month's videos</target> + <target state="needs-translation">Vídeos do mês passado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-list.component.ts</context> <context context-type="linenumber">160</context> </context-group> </trans-unit> - <trans-unit id="8691195592124291757" datatype="html"> + <trans-unit id="8691195592124291757" datatype="html" xml:space="preserve"> <source>Older videos</source> - <target state="new">Older videos</target> + <target state="needs-translation">Vídeos mais antigos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-video-miniature/videos-list.component.ts</context> <context context-type="linenumber">161</context> @@ -22418,65 +22280,65 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="1795705931707209785" datatype="html"> + <trans-unit id="1795705931707209785" datatype="html" xml:space="preserve"> <source>Add to watch later</source> - <target state="new">Add to watch later</target> + <target state="needs-translation">Adicionar para assistir mais tarde</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-thumbnail/video-thumbnail.component.ts</context> <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="8498940878158860248" datatype="html"> + <trans-unit id="8498940878158860248" datatype="html" xml:space="preserve"> <source>Remove from watch later</source> - <target state="new">Remove from watch later</target> + <target state="needs-translation">Remover da observação mais tarde</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-thumbnail/video-thumbnail.component.ts</context> <context context-type="linenumber">40</context> </context-group> </trans-unit> - <trans-unit id="3386106491172606235" datatype="html"> + <trans-unit id="3386106491172606235" datatype="html" xml:space="preserve"> <source>Video duration is <x id="PH" equiv-text="this.video.durationLabel"/></source> - <target state="new">Video duration is <x id="PH" equiv-text="this.video.durationLabel"/></target> + <target state="needs-translation">A duração do vídeo é<x id="PH" equiv-text="this.video.durationLabel"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-thumbnail/video-thumbnail.component.ts</context> <context context-type="linenumber">80</context> </context-group> </trans-unit> - <trans-unit id="5240556993302961443" datatype="html"> + <trans-unit id="5240556993302961443" datatype="html" xml:space="preserve"> <source>Save interface settings</source> - <target state="new">Save interface settings</target> + <target state="needs-translation">Salvar configurações de interface</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-settings/user-interface-settings.component.html</context> <context context-type="linenumber">9</context> </context-group> </trans-unit> - <trans-unit id="7570883748440392027" datatype="html"> + <trans-unit id="7570883748440392027" datatype="html" xml:space="preserve"> <source><x id="PH" equiv-text="this.instanceName"/> theme</source> - <target state="new"><x id="PH" equiv-text="this.instanceName"/> theme</target> + <target state="needs-translation"><x id="PH" equiv-text="this.instanceName"/>tema</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-user-settings/user-interface-settings.component.ts</context> <context context-type="linenumber">49</context> </context-group> </trans-unit> - <trans-unit id="1219783168145776019" datatype="html"> + <trans-unit id="1219783168145776019" datatype="html" xml:space="preserve"> <source>LIVE ENDED</source> - <target state="new">LIVE ENDED</target> + <target state="needs-translation">AO VIVO TERMINOU</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-thumbnail/video-thumbnail.component.html</context> <context context-type="linenumber">36</context> </context-group> </trans-unit> - <trans-unit id="704703576647033533" datatype="html"> + <trans-unit id="704703576647033533" datatype="html" xml:space="preserve"> <source>WAIT LIVE</source> - <target state="new">WAIT LIVE</target> + <target state="needs-translation">ESPERE AO VIVO</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-thumbnail/video-thumbnail.component.html</context> <context context-type="linenumber">38</context> </context-group> </trans-unit> - <trans-unit id="4020649426522537303" datatype="html"> + <trans-unit id="4020649426522537303" datatype="html" xml:space="preserve"> <source>You watched <x id="INTERPOLATION" equiv-text="{{ getProgressPercent() }}"/>% of this video</source> - <target state="new">You watched <x id="INTERPOLATION" equiv-text="{{ getProgressPercent() }}"/>% of this video</target> + <target state="needs-translation">Você assistiu<x id="INTERPOLATION" equiv-text="{{ getProgressPercent() }}"/> % deste vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-thumbnail/video-thumbnail.component.html</context> <context context-type="linenumber">51</context> @@ -22490,9 +22352,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">476</context> </context-group> </trans-unit> - <trans-unit id="6767380569816110388" datatype="html"> + <trans-unit id="6767380569816110388" datatype="html" xml:space="preserve"> <source>Only shareable via a private link</source> - <target state="new">Only shareable via a private link</target> + <target state="needs-translation">Compartilhável somente por meio de um link privado</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> <context context-type="linenumber">477</context> @@ -22506,17 +22368,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">478</context> </context-group> </trans-unit> - <trans-unit id="1425933035739773115" datatype="html"> + <trans-unit id="1425933035739773115" datatype="html" xml:space="preserve"> <source>Only users of this instance can see this video</source> - <target state="new">Only users of this instance can see this video</target> + <target state="needs-translation">Somente usuários desta instância podem ver este vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> <context context-type="linenumber">479</context> </context-group> </trans-unit> - <trans-unit id="6173113330681958102" datatype="html"> + <trans-unit id="6173113330681958102" datatype="html" xml:space="preserve"> <source>Only users with the appropriate password can see this video</source> - <target state="new">Only users with the appropriate password can see this video</target> + <target state="needs-translation">Somente usuários com a senha apropriada podem ver este vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/video/video.service.ts</context> <context context-type="linenumber">480</context> @@ -22558,27 +22420,25 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">141</context> </context-group> </trans-unit> - <trans-unit id="1830802698757049943" datatype="html"> + <trans-unit id="1830802698757049943" datatype="html" xml:space="preserve"> <source>Publish <x id="PH" equiv-text="videoName"/></source> - <target state="new">Publish <x id="PH" equiv-text="videoName"/></target> + <target state="needs-translation">Publicar<x id="PH" equiv-text="videoName"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context> <context context-type="linenumber">154</context> </context-group> </trans-unit> - <trans-unit id="6932865105766151309" datatype="html"> + <trans-unit id="6932865105766151309" datatype="html" xml:space="preserve"> <source>Upload</source> - <target state="new">Upload</target> + <target state="needs-translation">Carregar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context> <context context-type="linenumber">262</context> </context-group> </trans-unit> - <trans-unit id="8278735427925094503" datatype="html"> + <trans-unit id="8278735427925094503" datatype="html" xml:space="preserve"> <source>Upload <x id="PH"/> </source> - <target state="new">Upload - <x id="PH"/> - </target> + <target state="needs-translation">Carregar<x id="PH"/> </target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-add-components/video-upload.component.ts</context> <context context-type="linenumber">264</context> @@ -22592,9 +22452,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">287</context> </context-group> </trans-unit> - <trans-unit id="764164089183618119"> + <trans-unit id="764164089183618119" xml:space="preserve"> <source>You have unsaved changes! If you leave, your changes will be lost.</source> - <target state="new">You have unsaved changes! If you leave, your changes will be lost.</target> + <target state="needs-translation">Você tem alterações não salvas! Se você sair, suas alterações serão perdidas.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context> <context context-type="linenumber">172</context> @@ -22608,41 +22468,41 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">267</context> </context-group> </trans-unit> - <trans-unit id="3323006969479129148" datatype="html"> + <trans-unit id="3323006969479129148" datatype="html" xml:space="preserve"> <source>Your video will also be automatically blocked since video publication requires manual validation by moderators.</source> - <target state="new">Your video will also be automatically blocked since video publication requires manual validation by moderators.</target> + <target state="needs-translation">Seu vídeo também será bloqueado automaticamente, pois a publicação do vídeo requer validação manual pelos moderadores.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context> <context context-type="linenumber">299</context> </context-group> </trans-unit> - <trans-unit id="6552806326413045734" datatype="html"> + <trans-unit id="6552806326413045734" datatype="html" xml:space="preserve"> <source>Uploading a new version of your video will completely erase the current version.</source> - <target state="new">Uploading a new version of your video will completely erase the current version.</target> + <target state="needs-translation">Enviar uma nova versão do seu vídeo apagará completamente a versão atual.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context> <context context-type="linenumber">302</context> </context-group> </trans-unit> - <trans-unit id="5315061036888228823" datatype="html"> + <trans-unit id="5315061036888228823" datatype="html" xml:space="preserve"> <source><br /><br />Do you still want to replace your video file?</source> - <target state="new"><br /><br />Do you still want to replace your video file?</target> + <target state="needs-translation"><br /><br />Você ainda deseja substituir seu arquivo de vídeo?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context> <context context-type="linenumber">305</context> </context-group> </trans-unit> - <trans-unit id="5434400211005236230" datatype="html"> + <trans-unit id="5434400211005236230" datatype="html" xml:space="preserve"> <source>Replace file warning</source> - <target state="new">Replace file warning</target> + <target state="needs-translation">Aviso de substituição de arquivo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-edit/video-update.component.ts</context> <context context-type="linenumber">307</context> </context-group> </trans-unit> - <trans-unit id="5609201297201028750" datatype="html"> + <trans-unit id="5609201297201028750" datatype="html" xml:space="preserve"> <source>(extensions: <x id="PH" equiv-text="this.videoExtensions.join(', ')"/>)</source> - <target state="new">(extensions: <x id="PH" equiv-text="this.videoExtensions.join(', ')"/>)</target> + <target state="needs-translation">(extensões:<x id="PH" equiv-text="this.videoExtensions.join(', ')"/> )</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">129</context> @@ -22652,137 +22512,137 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">133</context> </context-group> </trans-unit> - <trans-unit id="2763845919408843325" datatype="html"> + <trans-unit id="2763845919408843325" datatype="html" xml:space="preserve"> <source>"<x id="PH" equiv-text="this.getFilename(t.options.file)"/>" will be added at the beginning of the video</source> - <target state="new">"<x id="PH" equiv-text="this.getFilename(t.options.file)"/>" will be added at the beginning of the video</target> + <target state="needs-translation">"<x id="PH" equiv-text="this.getFilename(t.options.file)"/> " será adicionado no início do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">145</context> </context-group> </trans-unit> - <trans-unit id="4952096817126306891" datatype="html"> + <trans-unit id="4952096817126306891" datatype="html" xml:space="preserve"> <source>"<x id="PH" equiv-text="this.getFilename(t.options.file)"/>" will be added at the end of the video</source> - <target state="new">"<x id="PH" equiv-text="this.getFilename(t.options.file)"/>" will be added at the end of the video</target> + <target state="needs-translation">"<x id="PH" equiv-text="this.getFilename(t.options.file)"/> " será adicionado no final do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">149</context> </context-group> </trans-unit> - <trans-unit id="665518679871959619" datatype="html"> + <trans-unit id="665518679871959619" datatype="html" xml:space="preserve"> <source>"<x id="PH" equiv-text="this.getFilename(t.options.file)"/>" image watermark will be added to the video</source> - <target state="new">"<x id="PH" equiv-text="this.getFilename(t.options.file)"/>" image watermark will be added to the video</target> + <target state="needs-translation">"<x id="PH" equiv-text="this.getFilename(t.options.file)"/> "a marca d'água da imagem será adicionada ao vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">153</context> </context-group> </trans-unit> - <trans-unit id="2677581013897190613" datatype="html"> + <trans-unit id="2677581013897190613" datatype="html" xml:space="preserve"> <source>Video will begin at <x id="PH" equiv-text="secondsToTime(start)"/> and stop at <x id="PH_1" equiv-text="secondsToTime(end)"/></source> - <target state="new">Video will begin at <x id="PH" equiv-text="secondsToTime(start)"/> and stop at <x id="PH_1" equiv-text="secondsToTime(end)"/></target> + <target state="needs-translation">O vídeo começará em<x id="PH" equiv-text="secondsToTime(start)"/> e pare em<x id="PH_1" equiv-text="secondsToTime(end)"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">160</context> </context-group> </trans-unit> - <trans-unit id="2299077646120636288" datatype="html"> + <trans-unit id="2299077646120636288" datatype="html" xml:space="preserve"> <source>Video will begin at <x id="PH" equiv-text="secondsToTime(start)"/></source> - <target state="new">Video will begin at <x id="PH" equiv-text="secondsToTime(start)"/></target> + <target state="needs-translation">O vídeo começará em<x id="PH" equiv-text="secondsToTime(start)"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">164</context> </context-group> </trans-unit> - <trans-unit id="7209039243783736285" datatype="html"> + <trans-unit id="7209039243783736285" datatype="html" xml:space="preserve"> <source>Video will stop at <x id="PH" equiv-text="secondsToTime(end)"/></source> - <target state="new">Video will stop at <x id="PH" equiv-text="secondsToTime(end)"/></target> + <target state="needs-translation">O vídeo irá parar em<x id="PH" equiv-text="secondsToTime(end)"/></target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context> <context context-type="linenumber">168</context> </context-group> </trans-unit> - <trans-unit id="5512208811126492983" datatype="html"> + <trans-unit id="5512208811126492983" datatype="html" xml:space="preserve"> <source>Report comment</source> - <target state="new">Report comment</target> + <target state="needs-translation">Denunciar comentário</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-moderation/report-modals/comment-report.component.ts</context> <context context-type="linenumber">68</context> </context-group> </trans-unit> - <trans-unit id="6775540171466219199" datatype="html"> + <trans-unit id="6775540171466219199" datatype="html" xml:space="preserve"> <source>Stop autoplaying next video</source> - <target state="new">Stop autoplaying next video</target> + <target state="needs-translation">Parar reprodução automática do próximo vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context> <context context-type="linenumber">258</context> </context-group> </trans-unit> - <trans-unit id="5149234672404299151" datatype="html"> + <trans-unit id="5149234672404299151" datatype="html" xml:space="preserve"> <source>Autoplay next video</source> - <target state="new">Autoplay next video</target> + <target state="needs-translation">Reproduzir automaticamente o próximo vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context> <context context-type="linenumber">259</context> </context-group> </trans-unit> - <trans-unit id="5870421136141540382" datatype="html"> + <trans-unit id="5870421136141540382" datatype="html" xml:space="preserve"> <source>Stop looping playlist videos</source> - <target state="new">Stop looping playlist videos</target> + <target state="needs-translation">Pare de repetir vídeos da playlist</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context> <context context-type="linenumber">264</context> </context-group> </trans-unit> - <trans-unit id="1599585307037758139" datatype="html"> + <trans-unit id="1599585307037758139" datatype="html" xml:space="preserve"> <source>Loop playlist videos</source> - <target state="new">Loop playlist videos</target> + <target state="needs-translation">Vídeos de playlist em loop</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/player-widgets/video-watch-playlist.component.ts</context> <context context-type="linenumber">265</context> </context-group> </trans-unit> - <trans-unit id="1254111869788332501" datatype="html"> + <trans-unit id="1254111869788332501" datatype="html" xml:space="preserve"> <source>Other videos</source> - <target state="new">Other videos</target> + <target state="needs-translation">Outros vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html</context> <context context-type="linenumber">4,6</context> </context-group> </trans-unit> - <trans-unit id="961774488937452220" datatype="html"> + <trans-unit id="961774488937452220" datatype="html" xml:space="preserve"> <source>This video is not available on this instance. Do you want to be redirected on the origin instance: <a href="<x id="PH"/>"><x id="PH_1"/></a>?</source> - <target state="new">This video is not available on this instance. Do you want to be redirected on the origin instance: <a href="<x id="PH"/>"><x id="PH_1"/></a>?</target> + <target state="needs-translation">Este vídeo não está disponível nesta instância. Você quer ser redirecionado para a instância de origem: <a href="<x id="PH"/> "><x id="PH_1"/> </a>?</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">434</context> </context-group> </trans-unit> - <trans-unit id="5761611056224181752" datatype="html"> + <trans-unit id="5761611056224181752" datatype="html" xml:space="preserve"> <source>Redirection</source> - <target state="new">Redirection</target> + <target state="needs-translation">Redirecionamento</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">435</context> </context-group> </trans-unit> - <trans-unit id="6851759241723629925" datatype="html"> + <trans-unit id="6851759241723629925" datatype="html" xml:space="preserve"> <source>You need a password to watch this video</source> - <target state="new">You need a password to watch this video</target> + <target state="needs-translation">Você precisa de uma senha para assistir a este vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">467</context> </context-group> </trans-unit> - <trans-unit id="7116606560384080593" datatype="html"> + <trans-unit id="7116606560384080593" datatype="html" xml:space="preserve"> <source>This video is password protected</source> - <target state="new">This video is password protected</target> + <target state="needs-translation">Este vídeo é protegido por senha</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">468</context> </context-group> </trans-unit> - <trans-unit id="6566384659758828708" datatype="html"> + <trans-unit id="6566384659758828708" datatype="html" xml:space="preserve"> <source>Incorrect password, please enter a correct password</source> - <target state="new">Incorrect password, please enter a correct password</target> + <target state="needs-translation">Senha incorreta, digite uma senha correta</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">469</context> @@ -22804,9 +22664,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">518</context> </context-group> </trans-unit> - <trans-unit id="2159130950882492111" datatype="html"> + <trans-unit id="2159130950882492111" datatype="html" xml:space="preserve"> <source>Cancel</source> - <target state="new">Cancel</target> + <target state="needs-translation">Cancelar</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+about/about-instance/contact-admin-modal.component.html</context> <context context-type="linenumber">53</context> @@ -22912,161 +22772,161 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">39</context> </context-group> </trans-unit> - <trans-unit id="5856931617181450881" datatype="html"> + <trans-unit id="5856931617181450881" datatype="html" xml:space="preserve"> <source>Enter/exit fullscreen</source> - <target state="new">Enter/exit fullscreen</target> + <target state="needs-translation">Entrar/sair da tela cheia</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">945</context> </context-group> </trans-unit> - <trans-unit id="2971009377468404076" datatype="html"> + <trans-unit id="2971009377468404076" datatype="html" xml:space="preserve"> <source>Play/Pause the video</source> - <target state="new">Play/Pause the video</target> + <target state="needs-translation">Reproduzir/Pausar o vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">946</context> </context-group> </trans-unit> - <trans-unit id="4147087312411482964" datatype="html"> + <trans-unit id="4147087312411482964" datatype="html" xml:space="preserve"> <source>Mute/unmute the video</source> - <target state="new">Mute/unmute the video</target> + <target state="needs-translation">Silenciar/ativar o som do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">947</context> </context-group> </trans-unit> - <trans-unit id="4791956574676305640" datatype="html"> + <trans-unit id="4791956574676305640" datatype="html" xml:space="preserve"> <source>Skip to a percentage of the video: 0 is 0% and 9 is 90%</source> - <target state="new">Skip to a percentage of the video: 0 is 0% and 9 is 90%</target> + <target state="needs-translation">Pular para uma porcentagem do vídeo: 0 é 0% e 9 é 90%</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">962</context> </context-group> </trans-unit> - <trans-unit id="3887762369650091344" datatype="html"> + <trans-unit id="3887762369650091344" datatype="html" xml:space="preserve"> <source>Increase the volume</source> - <target state="new">Increase the volume</target> + <target state="needs-translation">Aumentar o volume</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">949</context> </context-group> </trans-unit> - <trans-unit id="1363382131573461910" datatype="html"> + <trans-unit id="1363382131573461910" datatype="html" xml:space="preserve"> <source>Decrease the volume</source> - <target state="new">Decrease the volume</target> + <target state="needs-translation">Diminuir o volume</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">950</context> </context-group> </trans-unit> - <trans-unit id="2541031516422557760" datatype="html"> + <trans-unit id="2541031516422557760" datatype="html" xml:space="preserve"> <source>Seek the video forward</source> - <target state="new">Seek the video forward</target> + <target state="needs-translation">Procure o vídeo adiante</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">964</context> </context-group> </trans-unit> - <trans-unit id="8813023402019364882" datatype="html"> + <trans-unit id="8813023402019364882" datatype="html" xml:space="preserve"> <source>Seek the video backward</source> - <target state="new">Seek the video backward</target> + <target state="needs-translation">Procure o vídeo para trás</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">965</context> </context-group> </trans-unit> - <trans-unit id="581757752202843950" datatype="html"> + <trans-unit id="581757752202843950" datatype="html" xml:space="preserve"> <source>Increase playback rate</source> - <target state="new">Increase playback rate</target> + <target state="needs-translation">Aumentar a taxa de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">967</context> </context-group> </trans-unit> - <trans-unit id="5467642834854681120" datatype="html"> + <trans-unit id="5467642834854681120" datatype="html" xml:space="preserve"> <source>Decrease playback rate</source> - <target state="new">Decrease playback rate</target> + <target state="needs-translation">Diminuir taxa de reprodução</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">968</context> </context-group> </trans-unit> - <trans-unit id="3860402955823859506" datatype="html"> + <trans-unit id="3860402955823859506" datatype="html" xml:space="preserve"> <source>Navigate in the video to the previous frame</source> - <target state="new">Navigate in the video to the previous frame</target> + <target state="needs-translation">Navegar no vídeo para o quadro anterior</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">970</context> </context-group> </trans-unit> - <trans-unit id="8232494782895420700" datatype="html"> + <trans-unit id="8232494782895420700" datatype="html" xml:space="preserve"> <source>Navigate in the video to the next frame</source> - <target state="new">Navigate in the video to the next frame</target> + <target state="needs-translation">Navegar no vídeo para o próximo quadro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">971</context> </context-group> </trans-unit> - <trans-unit id="8223917068580581095" datatype="html"> + <trans-unit id="8223917068580581095" datatype="html" xml:space="preserve"> <source>Toggle theater mode</source> - <target state="new">Toggle theater mode</target> + <target state="needs-translation">Alternar modo de teatro</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.ts</context> <context context-type="linenumber">955</context> </context-group> </trans-unit> - <trans-unit id="8025996572234182184"> + <trans-unit id="8025996572234182184" xml:space="preserve"> <source>Like the video</source> - <target state="new">Like the video</target> + <target state="needs-translation">Curti o vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context> <context context-type="linenumber">52</context> </context-group> </trans-unit> - <trans-unit id="7692127636377222448"> + <trans-unit id="7692127636377222448" xml:space="preserve"> <source>Dislike the video</source> - <target state="new">Dislike the video</target> + <target state="needs-translation">Não gostei do vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context> <context context-type="linenumber">57</context> </context-group> </trans-unit> - <trans-unit id="3093549590814158078" datatype="html"> + <trans-unit id="3093549590814158078" datatype="html" xml:space="preserve"> <source>You need to be logged in to rate this video.</source> - <target state="new">You need to be logged in to rate this video.</target> + <target state="needs-translation">Você precisa estar logado para avaliar este vídeo.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts</context> <context context-type="linenumber">91</context> </context-group> </trans-unit> - <trans-unit id="1729036051846673606" datatype="html"> + <trans-unit id="1729036051846673606" datatype="html" xml:space="preserve"> <source>When active, the next video is automatically played after the current one.</source> - <target state="new">When active, the next video is automatically played after the current one.</target> + <target state="needs-translation">Quando ativo, o próximo vídeo é reproduzido automaticamente após o atual.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts</context> <context context-type="linenumber">50</context> </context-group> </trans-unit> - <trans-unit id="9065310971920830281" datatype="html"> + <trans-unit id="9065310971920830281" datatype="html" xml:space="preserve"> <source>Sorry, but this video did not load because the remote instance did not respond.</source> - <target state="new">Sorry, but this video did not load because the remote instance did not respond.</target> + <target state="needs-translation">Desculpe, mas este vídeo não foi carregado porque a instância remota não respondeu.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> <context context-type="linenumber">6</context> </context-group> </trans-unit> - <trans-unit id="7621888306128470863" datatype="html"> + <trans-unit id="7621888306128470863" datatype="html" xml:space="preserve"> <source>Please try refreshing the page, or try again later.</source> - <target state="new">Please try refreshing the page, or try again later.</target> + <target state="needs-translation">Tente atualizar a página ou tente novamente mais tarde.</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context> <context context-type="linenumber">10</context> </context-group> </trans-unit> - <trans-unit id="2431286785954354122" datatype="html"> + <trans-unit id="2431286785954354122" datatype="html" xml:space="preserve"> <source>Recently added</source> - <target state="new">Recently added</target> + <target state="needs-translation">Adicionado recentemente</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/video-list/videos-list-all.component.ts</context> <context context-type="linenumber">112</context> @@ -23084,9 +22944,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">1</context> </context-group> </trans-unit> - <trans-unit id="1812379335568847528" datatype="html"> + <trans-unit id="1812379335568847528" datatype="html" xml:space="preserve"> <source>Subscriptions</source> - <target state="new">Subscriptions</target> + <target state="needs-translation">Assinaturas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-library.component.ts</context> <context context-type="linenumber">25</context> @@ -23104,9 +22964,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">149</context> </context-group> </trans-unit> - <trans-unit id="186236568870281953" datatype="html"> + <trans-unit id="186236568870281953" datatype="html" xml:space="preserve"> <source>History</source> - <target state="new">History</target> + <target state="needs-translation">História</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+my-library/my-library.component.ts</context> <context context-type="linenumber">30</context> @@ -23116,33 +22976,33 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">169</context> </context-group> </trans-unit> - <trans-unit id="5237588857224999862" datatype="html"> + <trans-unit id="5237588857224999862" datatype="html" xml:space="preserve"> <source>Open actions</source> - <target state="new">Open actions</target> + <target state="needs-translation">Ações abertas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/buttons/action-dropdown.component.html</context> <context context-type="linenumber">8</context> </context-group> </trans-unit> - <trans-unit id="2587910160708766081" datatype="html"> + <trans-unit id="2587910160708766081" datatype="html" xml:space="preserve"> <source>Toggle this date format to "<x id="PH" equiv-text="target"/>"</source> - <target state="new">Toggle this date format to "<x id="PH" equiv-text="target"/>"</target> + <target state="needs-translation">Alterne este formato de data para "<x id="PH" equiv-text="target"/> "</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/date/date-toggle.component.ts</context> <context context-type="linenumber">32</context> </context-group> </trans-unit> - <trans-unit id="5912861064428387069" datatype="html"> + <trans-unit id="5912861064428387069" datatype="html" xml:space="preserve"> <source>Close syndication dropdown</source> - <target state="new">Close syndication dropdown</target> + <target state="needs-translation">Fechar menu suspenso de distribuição</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/shared/shared-main/feeds/feed.component.ts</context> <context context-type="linenumber">21</context> </context-group> </trans-unit> - <trans-unit id="8681933925782924101" datatype="html"> + <trans-unit id="8681933925782924101" datatype="html" xml:space="preserve"> <source>Local videos</source> - <target state="new">Local videos</target> + <target state="needs-translation">Vídeos locais</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">90</context> @@ -23152,57 +23012,57 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular <context context-type="linenumber">107</context> </context-group> </trans-unit> - <trans-unit id="5668077948386857930" datatype="html"> + <trans-unit id="5668077948386857930" datatype="html" xml:space="preserve"> <source>Exclude</source> - <target state="new">Exclude</target> + <target state="needs-translation">Excluir</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">96</context> </context-group> </trans-unit> - <trans-unit id="7147755274837297932" datatype="html"> + <trans-unit id="7147755274837297932" datatype="html" xml:space="preserve"> <source>Exclude muted accounts</source> - <target state="new">Exclude muted accounts</target> + <target state="needs-translation">Excluir contas silenciadas</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">100</context> </context-group> </trans-unit> - <trans-unit id="8397092871503752085" datatype="html"> + <trans-unit id="8397092871503752085" datatype="html" xml:space="preserve"> <source>Exclude public videos</source> - <target state="new">Exclude public videos</target> + <target state="needs-translation">Excluir vídeos públicos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+admin/overview/videos/video-admin.service.ts</context> <context context-type="linenumber">104</context> </context-group> </trans-unit> - <trans-unit id="4668975178372693951" datatype="html"> + <trans-unit id="4668975178372693951" datatype="html" xml:space="preserve"> <source>Discover videos</source> - <target state="new">Discover videos</target> + <target state="needs-translation">Descubra vídeos</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/+videos/routes.ts</context> <context context-type="linenumber">30</context> </context-group> </trans-unit> - <trans-unit id="8212906256415538361" datatype="html"> + <trans-unit id="8212906256415538361" datatype="html" xml:space="preserve"> <source>Upload a video</source> - <target state="new">Upload a video</target> + <target state="needs-translation">Carregar um vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.routes.ts</context> <context context-type="linenumber">105</context> </context-group> </trans-unit> - <trans-unit id="7590784934397800835" datatype="html"> + <trans-unit id="7590784934397800835" datatype="html" xml:space="preserve"> <source>Edit a video</source> - <target state="new">Edit a video</target> + <target state="needs-translation">Editar um vídeo</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.routes.ts</context> <context context-type="linenumber">115</context> </context-group> </trans-unit> - <trans-unit id="1914592173926880968" datatype="html"> + <trans-unit id="1914592173926880968" datatype="html" xml:space="preserve"> <source>Skip to main content</source> - <target state="new">Skip to main content</target> + <target state="needs-translation">Pular para o conteúdo principal</target> <context-group purpose="location"> <context context-type="sourcefile">src/app/app.component.html</context> <context context-type="linenumber">3</context>