1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 09:49:20 +02:00

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (2768 of 2768 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
This commit is contained in:
Hồ Nhất Duy 2025-07-12 04:23:07 +00:00 committed by Weblate
parent 3744ca473f
commit fe3dbf5ec9
No known key found for this signature in database
GPG key ID: 20BDC3F9F7DCF9F2

View file

@ -252,9 +252,7 @@
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="ngb.timepicker.PM" datatype="html"> <trans-unit id="ngb.timepicker.PM" datatype="html">
<source> <source><x id="INTERPOLATION"/> </source>
<x id="INTERPOLATION"/>
</source>
<target state="translated"> <target state="translated">
<x id="INTERPOLATION"/> <x id="INTERPOLATION"/>
</target> </target>
@ -1470,26 +1468,38 @@
<trans-unit id="7855115715004732406" datatype="html" xml:space="preserve"> <trans-unit id="7855115715004732406" datatype="html" xml:space="preserve">
<source>Browse "<x id="PH" equiv-text="value.category.label"/>" videos</source> <source>Browse "<x id="PH" equiv-text="value.category.label"/>" videos</source>
<target state="translated">Xem video <x id="PH" equiv-text="value.category.label"/></target> <target state="translated">Xem video <x id="PH" equiv-text="value.category.label"/></target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context><context context-type="linenumber">138</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context>
<context context-type="linenumber">138</context>
</context-group>
</trans-unit>
<trans-unit id="6981830104215014781" datatype="html" xml:space="preserve"> <trans-unit id="6981830104215014781" datatype="html" xml:space="preserve">
<source>category</source> <source>category</source>
<target state="translated">thể loại</target> <target state="translated">thể loại</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context><context context-type="linenumber">143</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context>
<context context-type="linenumber">143</context>
</context-group>
</trans-unit>
<trans-unit id="8844207666221087270" datatype="html" xml:space="preserve"> <trans-unit id="8844207666221087270" datatype="html" xml:space="preserve">
<source>Browse "#<x id="PH" equiv-text="value.tag"/>" videos</source> <source>Browse "#<x id="PH" equiv-text="value.tag"/>" videos</source>
<target state="translated">Xem video #<x id="PH" equiv-text="value.tag"/></target> <target state="translated">Xem video #<x id="PH" equiv-text="value.tag"/></target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context><context context-type="linenumber">149</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context>
<context context-type="linenumber">149</context>
</context-group>
</trans-unit>
<trans-unit id="6402703264596649214" datatype="html" xml:space="preserve"> <trans-unit id="6402703264596649214" datatype="html" xml:space="preserve">
<source>tag</source> <source>tag</source>
<target state="translated">thẻ</target> <target state="translated">thẻ</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context><context context-type="linenumber">154</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context>
<trans-unit id="7116189699742808060" datatype="html"> <context context-type="linenumber">154</context>
</context-group>
</trans-unit>
<trans-unit id="7116189699742808060" datatype="html" xml:space="preserve">
<source>Browse <x id="PH" equiv-text="channelName"/> channel</source> <source>Browse <x id="PH" equiv-text="channelName"/> channel</source>
<target state="new">Browse <x id="PH" equiv-text="channelName"/> channel</target> <target state="translated">Duyệt <x id="PH" equiv-text="channelName"/> kênh</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context> <context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context>
<context context-type="linenumber">164</context> <context context-type="linenumber">164</context>
@ -1498,8 +1508,11 @@
<trans-unit id="674351509173816083" datatype="html" xml:space="preserve"> <trans-unit id="674351509173816083" datatype="html" xml:space="preserve">
<source>channel</source> <source>channel</source>
<target state="translated">kênh</target> <target state="translated">kênh</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context><context context-type="linenumber">170</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+video-list/overview/video-overview.component.ts</context>
<context context-type="linenumber">170</context>
</context-group>
</trans-unit>
<trans-unit id="7585826646011739428"> <trans-unit id="7585826646011739428">
<source>Edit</source> <source>Edit</source>
<target>Sửa</target> <target>Sửa</target>
@ -2586,33 +2599,33 @@
<context context-type="linenumber">2</context> <context context-type="linenumber">2</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="4835824509322081159" datatype="html"> <trans-unit id="4835824509322081159" datatype="html" xml:space="preserve">
<source>Logging into an account lets you publish content</source> <source>Logging into an account lets you publish content</source>
<target state="new">Logging into an account lets you publish content</target> <target state="translated">Đăng nhập tài khoản cho phép bạn đăng nội dung</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">9</context> <context context-type="linenumber">9</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="2579089419201321197" datatype="html"> <trans-unit id="2579089419201321197" datatype="html" xml:space="preserve">
<source>Logging into an account lets you subscribe to your favorite content</source> <source>Logging into an account lets you subscribe to your favorite content</source>
<target state="new">Logging into an account lets you subscribe to your favorite content</target> <target state="translated">Đăng nhập tài khoản cho phép bạn đăng ký nội dung yêu thích của mình</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">11</context> <context context-type="linenumber">11</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="132000401491362683" datatype="html"> <trans-unit id="132000401491362683" datatype="html" xml:space="preserve">
<source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-primary terms-anchor d-inline&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href=&quot;/about/instance#terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before creating an account. You may also search for another PeerTube platform to match your exact needs at: <x id="START_LINK_2" equiv-text="&lt;a class=&quot;link-primary&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-primary terms-anchor d-inline&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href=&quot;/about/instance#terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before creating an account. You may also search for another PeerTube platform to match your exact needs at: <x id="START_LINK_2" equiv-text="&lt;a class=&quot;link-primary&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source>
<target state="new"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> allows registration. However, be careful to check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-primary terms-anchor d-inline&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href=&quot;/about/instance#terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before creating an account. You may also search for another PeerTube platform to match your exact needs at: <x id="START_LINK_2" equiv-text="&lt;a class=&quot;link-primary&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> <target state="translated"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> cho phép đăng ký. Tuy nhiên, hãy cẩn thận kiểm tra <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-primary terms-anchor d-inline&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href=&quot;/about/instance#terms&quot;&gt;"/>Điều khoản<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot;&gt;"/>Điều khoản<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> trước khi tạo tài khoản. Bạn cũng có thể tìm một máy chủ Peertube khác phù hợp với nhu cầu chính xác của bạn tại: <x id="START_LINK_2" equiv-text="&lt;a class=&quot;link-primary&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">17,20</context> <context context-type="linenumber">17,20</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="7036955472108988787" datatype="html"> <trans-unit id="7036955472108988787" datatype="html" xml:space="preserve">
<source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> doesn't allow for user registration. You may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-primary terms-anchor d-inline&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href=&quot;/about/instance#terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more details or find a PeerTube platform that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple platforms at: <x id="START_LINK_2" equiv-text="&lt;a class=&quot;link-primary&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source> <source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> doesn't allow for user registration. You may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-primary terms-anchor d-inline&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href=&quot;/about/instance#terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more details or find a PeerTube platform that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple platforms at: <x id="START_LINK_2" equiv-text="&lt;a class=&quot;link-primary&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source>
<target state="new"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> doesn't allow for user registration. You may check the <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-primary terms-anchor d-inline&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href=&quot;/about/instance#terms&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot;&gt;"/>Terms<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for more details or find a PeerTube platform that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple platforms at: <x id="START_LINK_2" equiv-text="&lt;a class=&quot;link-primary&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target> <target state="translated"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> không cho phép đăng ký. Bạn có thể xem <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-primary terms-anchor d-inline&quot; (click)=&quot;onTermsClick($event, instanceInformation)&quot; href=&quot;/about/instance#terms&quot;&gt;"/>Điều khoản<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/><x id="START_LINK_1" equiv-text="&lt;a class=&quot;terms-link&quot; target=&quot;_blank&quot; routerLink=&quot;/about/instance&quot;&gt;"/>Điều khoản<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> để biết thêm chi tiết hoặc tìm máy chủ Peertube cung cấp cho bạn khả năng đăng ký tài khoản và tải lên video của bạn ở đó. Tìm thêm máy chủ tại: <x id="START_LINK_2" equiv-text="&lt;a class=&quot;link-primary&quot; href=&quot;https://joinpeertube.org/instances&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>https://joinpeertube.org/instances<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+login/login.component.html</context> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">22,25</context> <context context-type="linenumber">22,25</context>
@ -2621,13 +2634,19 @@
<trans-unit id="6512825581399429064" datatype="html" xml:space="preserve"> <trans-unit id="6512825581399429064" datatype="html" xml:space="preserve">
<source>Enter the two-factor code generated by your phone app:</source> <source>Enter the two-factor code generated by your phone app:</source>
<target state="translated">Nhập mã xác minh 2 bước được tạo bởi ứng dụng điện thoại của bạn:</target> <target state="translated">Nhập mã xác minh 2 bước được tạo bởi ứng dụng điện thoại của bạn:</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">69</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">69</context>
</context-group>
</trans-unit>
<trans-unit id="42685862314953751" datatype="html" xml:space="preserve"> <trans-unit id="42685862314953751" datatype="html" xml:space="preserve">
<source>Two factor authentication token</source> <source>Two factor authentication token</source>
<target state="translated">Token xác minh 2 bước</target> <target state="translated">Token xác minh 2 bước</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">71</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">71</context>
</context-group>
</trans-unit>
<trans-unit id="1431416938026210429"> <trans-unit id="1431416938026210429">
<source>Password</source> <source>Password</source>
<target>Mật khẩu</target> <target>Mật khẩu</target>
@ -2667,8 +2686,11 @@
<trans-unit id="8715156686857791956" datatype="html" xml:space="preserve"> <trans-unit id="8715156686857791956" datatype="html" xml:space="preserve">
<source>Click here to reset your password</source> <source>Click here to reset your password</source>
<target state="translated">Click vào đây để đặt lại mật khẩu</target> <target state="translated">Click vào đây để đặt lại mật khẩu</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">83</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">83</context>
</context-group>
</trans-unit>
<trans-unit id="7736587919193927267" datatype="html"> <trans-unit id="7736587919193927267" datatype="html">
<source>I forgot my password</source> <source>I forgot my password</source>
<target state="translated">Quên mật khẩu</target> <target state="translated">Quên mật khẩu</target>
@ -2696,19 +2718,28 @@
<trans-unit id="87327320394367488" datatype="html" xml:space="preserve"> <trans-unit id="87327320394367488" datatype="html" xml:space="preserve">
<source>We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system.</source> <source>We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system.</source>
<target state="translated">Rất tiếc, bạn không thể đặt lại mật khẩu bởi vì quản trị viên máy chủ không thiết lập hệ thống email PeerTube.</target> <target state="translated">Rất tiếc, bạn không thể đặt lại mật khẩu bởi vì quản trị viên máy chủ không thiết lập hệ thống email PeerTube.</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">131</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">131</context>
</context-group>
</trans-unit>
<trans-unit id="3188014010833256853" datatype="html" xml:space="preserve"> <trans-unit id="3188014010833256853" datatype="html" xml:space="preserve">
<source>Enter your email address and we will send you a link to reset your password.</source> <source>Enter your email address and we will send you a link to reset your password.</source>
<target state="translated">Nhập email của bạn và chúng tôi sẽ gửi một liên kết đặt lại mật khẩu.</target> <target state="translated">Nhập email của bạn và chúng tôi sẽ gửi một liên kết đặt lại mật khẩu.</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.html</context><context context-type="linenumber">135</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+login/login.component.html</context>
<context context-type="linenumber">135</context>
</context-group>
</trans-unit>
<trans-unit id="1190256911880544559" datatype="html" xml:space="preserve"> <trans-unit id="1190256911880544559" datatype="html" xml:space="preserve">
<source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>. <source>An email with the reset password instructions will be sent to <x id="PH" equiv-text="this.forgotPasswordEmail"/>.
The link will expire within 1 hour.</source> The link will expire within 1 hour.</source>
<target state="translated">Một email có link đặt lại mật khẩu sẽ được gửi đến <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Link hết hạn sau 1 giờ.</target> <target state="translated">Một email có link đặt lại mật khẩu sẽ được gửi đến <x id="PH" equiv-text="this.forgotPasswordEmail"/>. Link hết hạn sau 1 giờ.</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+login/login.component.ts</context><context context-type="linenumber">181</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+login/login.component.ts</context>
<context context-type="linenumber">181</context>
</context-group>
</trans-unit>
<trans-unit id="4768749765465246664"> <trans-unit id="4768749765465246664">
<source>Email</source> <source>Email</source>
<target>Email</target> <target>Email</target>
@ -3125,9 +3156,9 @@ The link will expire within 1 hour.</source>
<context context-type="linenumber">54</context> <context context-type="linenumber">54</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="1202582215608581565" datatype="html"> <trans-unit id="1202582215608581565" datatype="html" xml:space="preserve">
<source>CLI:</source> <source>CLI:</source>
<target state="new">CLI:</target> <target state="translated">CLI:</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-documentation.component.html</context> <context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-documentation.component.html</context>
<context context-type="linenumber">59,60</context> <context context-type="linenumber">59,60</context>
@ -3141,9 +3172,9 @@ The link will expire within 1 hour.</source>
<context context-type="linenumber">24</context> <context context-type="linenumber">24</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="3736279079808209047" datatype="html"> <trans-unit id="3736279079808209047" datatype="html" xml:space="preserve">
<source>Official PeerTube website:</source> <source>Official PeerTube website:</source>
<target state="new">Official PeerTube website:</target> <target state="translated">Trang web PeerTube chính thức:</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-documentation.component.html</context> <context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-documentation.component.html</context>
<context context-type="linenumber">28,30</context> <context context-type="linenumber">28,30</context>
@ -3157,9 +3188,9 @@ The link will expire within 1 hour.</source>
<context context-type="linenumber">30,31</context> <context context-type="linenumber">30,31</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="931415109224027105" datatype="html"> <trans-unit id="931415109224027105" datatype="html" xml:space="preserve">
<source>Public PeerTube index:</source> <source>Public PeerTube index:</source>
<target state="new">Public PeerTube index:</target> <target state="translated">Chỉ mục PeerTube công khai:</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-documentation.component.html</context> <context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-documentation.component.html</context>
<context context-type="linenumber">34,36</context> <context context-type="linenumber">34,36</context>
@ -3181,9 +3212,9 @@ The link will expire within 1 hour.</source>
<context context-type="linenumber">42,44</context> <context context-type="linenumber">42,44</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="1498236237234691799" datatype="html"> <trans-unit id="1498236237234691799" datatype="html" xml:space="preserve">
<source>Admin:</source> <source>Admin:</source>
<target state="new">Admin:</target> <target state="translated">Quản trị viên:</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-documentation.component.html</context> <context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-documentation.component.html</context>
<context context-type="linenumber">46,48</context> <context context-type="linenumber">46,48</context>
@ -8848,11 +8879,7 @@ The link will expire within 1 hour.</source>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="5026011498416291967" datatype="html"> <trans-unit id="5026011498416291967" datatype="html">
<source> <source><x id="ICU" equiv-text="{abuse().countReportsForReporter, plural, =1 {1 report} other {{{ abuse().countReportsForReporter }} reports}}" xid="1879828604800763221"/> <x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;flag&quot;&gt;"/> <x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/> </source>
<x id="ICU" equiv-text="{abuse().countReportsForReporter, plural, =1 {1 report} other {{{ abuse().countReportsForReporter }} reports}}" xid="1879828604800763221"/>
<x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;flag&quot;&gt;"/>
<x id="CLOSE_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;/my-global-icon&gt;"/>
</source>
<target state="translated"> <target state="translated">
<x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}"/> <x id="ICU" xid="1879828604800763221" equiv-text="{abuse.countReportsForReporter, plural, =1 {1 report} other {{{ abuse.countReportsForReporter }} reports}}"/>
<x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;flag&quot;&gt;"/> <x id="START_TAG_MY_GLOBAL_ICON" ctype="x-my_global_icon" equiv-text="&lt;my-global-icon iconName=&quot;flag&quot;&gt;"/>
@ -12168,55 +12195,82 @@ The link will expire within 1 hour.</source>
<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
<x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></source>
<target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;mb-2&quot;&gt;"/>Soạn mã CSS trực tiếp. Ví dụ:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/> #custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;mb-2&quot;&gt;"/>Thêm vào trước với <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> để ghi đè kiểu. Ví dụ:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/> #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target> <target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;mb-2&quot;&gt;"/>Soạn mã CSS trực tiếp. Ví dụ:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/> #custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;mb-2&quot;&gt;"/>Thêm vào trước với <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> để ghi đè kiểu. Ví dụ:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/><x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre&gt;"/> #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> <x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/></target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context><context context-type="linenumber">182</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context>
<context context-type="linenumber">182</context>
</context-group>
</trans-unit>
<trans-unit id="5389274721155083635" datatype="html" xml:space="preserve"> <trans-unit id="5389274721155083635" datatype="html" xml:space="preserve">
<source>Primary color</source> <source>Primary color</source>
<target state="translated">Màu chính</target> <target state="translated">Màu chính</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">121</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-edit-info.component.html</context><context context-type="linenumber">37</context></context-group></trans-unit> <context context-type="linenumber">121</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/modal/admin-config-wizard/steps/admin-config-wizard-edit-info.component.html</context>
<context context-type="linenumber">37</context>
</context-group>
</trans-unit>
<trans-unit id="7134158175957628957" datatype="html" xml:space="preserve"> <trans-unit id="7134158175957628957" datatype="html" xml:space="preserve">
<source>Foreground color</source> <source>Foreground color</source>
<target state="translated">Màu phụ</target> <target state="translated">Màu phụ</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">122</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">122</context>
</context-group>
</trans-unit>
<trans-unit id="238646176953521330" datatype="html" xml:space="preserve"> <trans-unit id="238646176953521330" datatype="html" xml:space="preserve">
<source>Background color</source> <source>Background color</source>
<target state="translated">Màu nền</target> <target state="translated">Màu nền</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">123</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">123</context>
</context-group>
</trans-unit>
<trans-unit id="1622932496860359706" datatype="html" xml:space="preserve"> <trans-unit id="1622932496860359706" datatype="html" xml:space="preserve">
<source>Secondary background color</source> <source>Secondary background color</source>
<target state="translated">Màu nền phụ</target> <target state="translated">Màu nền phụ</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">125</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">125</context>
</context-group>
</trans-unit>
<trans-unit id="8434025273758786182" datatype="html" xml:space="preserve"> <trans-unit id="8434025273758786182" datatype="html" xml:space="preserve">
<source>Used as a background for inputs, overlays...</source> <source>Used as a background for inputs, overlays...</source>
<target state="translated">Được sử dụng làm nền cho các mục nhập, lớp phủ...</target> <target state="translated">Được sử dụng làm nền cho các mục nhập, lớp phủ...</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">126</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">126</context>
</context-group>
</trans-unit>
<trans-unit id="1306050686222010125" datatype="html" xml:space="preserve"> <trans-unit id="1306050686222010125" datatype="html" xml:space="preserve">
<source>Menu foreground color</source> <source>Menu foreground color</source>
<target state="translated">Màu menu phụ</target> <target state="translated">Màu menu phụ</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">129</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">129</context>
</context-group>
</trans-unit>
<trans-unit id="1252284935573007320" datatype="html" xml:space="preserve"> <trans-unit id="1252284935573007320" datatype="html" xml:space="preserve">
<source>Menu background color</source> <source>Menu background color</source>
<target state="translated">Màu menu nền</target> <target state="translated">Màu menu nền</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">130</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<trans-unit id="8579382810547275940" datatype="html"> <context context-type="linenumber">130</context>
</context-group>
</trans-unit>
<trans-unit id="8579382810547275940" datatype="html" xml:space="preserve">
<source>Menu rounding</source> <source>Menu rounding</source>
<target state="new">Menu rounding</target> <target state="translated">Bo tròn menu</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">133</context> <context context-type="linenumber">133</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="274625412449467803" datatype="html"> <trans-unit id="274625412449467803" datatype="html" xml:space="preserve">
<source>Not rounded</source> <source>Not rounded</source>
<target state="new">Not rounded</target> <target state="translated">Không bo tròn</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">136</context> <context context-type="linenumber">136</context>
@ -12226,25 +12280,25 @@ The link will expire within 1 hour.</source>
<context context-type="linenumber">150</context> <context context-type="linenumber">150</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="6332243464031230843" datatype="html"> <trans-unit id="6332243464031230843" datatype="html" xml:space="preserve">
<source>Slightly rounded</source> <source>Slightly rounded</source>
<target state="new">Slightly rounded</target> <target state="translated">Bo tròn ít</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">137</context> <context context-type="linenumber">137</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="5230468881050489759" datatype="html"> <trans-unit id="5230468881050489759" datatype="html" xml:space="preserve">
<source>Moderately rounded (default)</source> <source>Moderately rounded (default)</source>
<target state="new">Moderately rounded (default)</target> <target state="translated">Bo tròn vừa (mặc định)</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">138</context> <context context-type="linenumber">138</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="8021098849992891394" datatype="html"> <trans-unit id="8021098849992891394" datatype="html" xml:space="preserve">
<source>Rounded</source> <source>Rounded</source>
<target state="new">Rounded</target> <target state="translated">Bo tròn vo</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">139</context> <context context-type="linenumber">139</context>
@ -12257,32 +12311,38 @@ The link will expire within 1 hour.</source>
<trans-unit id="6299251653148331963" datatype="html" xml:space="preserve"> <trans-unit id="6299251653148331963" datatype="html" xml:space="preserve">
<source>Header foreground color</source> <source>Header foreground color</source>
<target state="translated">Màu tiêu đề phụ</target> <target state="translated">Màu tiêu đề phụ</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">143</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">143</context>
</context-group>
</trans-unit>
<trans-unit id="8514898546534078404" datatype="html" xml:space="preserve"> <trans-unit id="8514898546534078404" datatype="html" xml:space="preserve">
<source>Header background color</source> <source>Header background color</source>
<target state="translated">Màu tiêu đề nền</target> <target state="translated">Màu tiêu đề nền</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">144</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<trans-unit id="2234379386639718019" datatype="html"> <context context-type="linenumber">144</context>
</context-group>
</trans-unit>
<trans-unit id="2234379386639718019" datatype="html" xml:space="preserve">
<source>Input rounding</source> <source>Input rounding</source>
<target state="new">Input rounding</target> <target state="translated">Nhập tỉ lệ bo</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">147</context> <context context-type="linenumber">147</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="7646288536359666196" datatype="html"> <trans-unit id="7646288536359666196" datatype="html" xml:space="preserve">
<source>Slightly rounded (default)</source> <source>Slightly rounded (default)</source>
<target state="new">Slightly rounded (default)</target> <target state="translated">Bo tròn ít (mặc định)</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">151</context> <context context-type="linenumber">151</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="8530055725227539871" datatype="html"> <trans-unit id="8530055725227539871" datatype="html" xml:space="preserve">
<source>Moderately rounded</source> <source>Moderately rounded</source>
<target state="new">Moderately rounded</target> <target state="translated">Bo tròn vừa</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">152</context> <context context-type="linenumber">152</context>
@ -12291,8 +12351,11 @@ The link will expire within 1 hour.</source>
<trans-unit id="1631750873832492109" datatype="html" xml:space="preserve"> <trans-unit id="1631750873832492109" datatype="html" xml:space="preserve">
<source>Platform customization updated.</source> <source>Platform customization updated.</source>
<target state="translated">Đã cập nhật tùy chỉnh nền tảng.</target> <target state="translated">Đã cập nhật tùy chỉnh nền tảng.</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context><context context-type="linenumber">326</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.ts</context>
<context context-type="linenumber">326</context>
</context-group>
</trans-unit>
<trans-unit id="2478663882166889191" datatype="html" xml:space="preserve"> <trans-unit id="2478663882166889191" datatype="html" xml:space="preserve">
<source>BEHAVIOR</source> <source>BEHAVIOR</source>
<target state="translated">THAO TÁC</target> <target state="translated">THAO TÁC</target>
@ -12360,29 +12423,47 @@ The link will expire within 1 hour.</source>
<trans-unit id="7772317372473797900" datatype="html" xml:space="preserve"> <trans-unit id="7772317372473797900" datatype="html" xml:space="preserve">
<source>Subject prefix</source> <source>Subject prefix</source>
<target state="translated">Tiền tố chủ ngữ</target> <target state="translated">Tiền tố chủ ngữ</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context><context context-type="linenumber">119</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context>
<context context-type="linenumber">119</context>
</context-group>
</trans-unit>
<trans-unit id="320264913023489501" datatype="html" xml:space="preserve"> <trans-unit id="320264913023489501" datatype="html" xml:space="preserve">
<source>Support <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre class=&quot;d-inline&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ '{{instanceName}}' }}"/><x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> template variable</source> <source>Support <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre class=&quot;d-inline&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ '{{instanceName}}' }}"/><x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> template variable</source>
<target state="translated">Hỗ trợ <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre class=&quot;d-inline&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ '{{instanceName}}' }}"/><x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> biến mẫu</target> <target state="translated">Hỗ trợ <x id="START_TAG_PRE" ctype="x-pre" equiv-text="&lt;pre class=&quot;d-inline&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{ '{{instanceName}}' }}"/><x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&lt;/pre&gt;"/> biến mẫu</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context><context context-type="linenumber">120</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context><context context-type="linenumber">132</context></context-group></trans-unit> <context context-type="linenumber">120</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context>
<context context-type="linenumber">132</context>
</context-group>
</trans-unit>
<trans-unit id="2753121656040689663" datatype="html" xml:space="preserve"> <trans-unit id="2753121656040689663" datatype="html" xml:space="preserve">
<source>Body signature</source> <source>Body signature</source>
<target state="translated">Chữ ký body</target> <target state="translated">Chữ ký body</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context><context context-type="linenumber">131</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context>
<context context-type="linenumber">131</context>
</context-group>
</trans-unit>
<trans-unit id="3284638679883263272" datatype="html" xml:space="preserve"> <trans-unit id="3284638679883263272" datatype="html" xml:space="preserve">
<source>ADVANCED</source> <source>ADVANCED</source>
<target state="translated">NÂNG CAO</target> <target state="translated">NÂNG CAO</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context><context context-type="linenumber">148</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context>
<context context-type="linenumber">148</context>
</context-group>
</trans-unit>
<trans-unit id="4290238541645115340" datatype="html" xml:space="preserve"> <trans-unit id="4290238541645115340" datatype="html" xml:space="preserve">
<source>Advanced modifications to your PeerTube platform if creating a plugin or a theme is overkill.</source> <source>Advanced modifications to your PeerTube platform if creating a plugin or a theme is overkill.</source>
<target state="translated">Những sửa đổi nâng cao cho máy chủ PeerTube của bạn nếu việc tạo tiện ích hoặc chủ đề là quá mức cần thiết.</target> <target state="translated">Những sửa đổi nâng cao cho máy chủ PeerTube của bạn nếu việc tạo tiện ích hoặc chủ đề là quá mức cần thiết.</target>
<context-group purpose="location">
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context><context context-type="linenumber">150</context></context-group></trans-unit> <context context-type="sourcefile">src/app/+admin/config/pages/admin-config-customization.component.html</context>
<context context-type="linenumber">150</context>
</context-group>
</trans-unit>
<trans-unit id="4309045590850686400" datatype="html" xml:space="preserve"> <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> <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="translated">Xác minh 2 bước bổ sung một lớp bảo mật cho tài khoản của bạn bằng cách yêu cầu mã số từ một thiết bị khác (thường là điện thoại di động) khi bạn đăng nhập.</target> <target state="translated">Xác minh 2 bước bổ sung một lớp bảo mật cho tài khoản của bạn bằng cách yêu cầu mã số từ một thiết bị khác (thường là điện thoại di động) khi bạn đăng nhập.</target>
@ -14020,9 +14101,7 @@ The link will expire within 1 hour.</source>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="8856905278208146821" datatype="html"> <trans-unit id="8856905278208146821" datatype="html">
<source> <source><x id="ICU" equiv-text="{getTotalVideosOf(videoChannel), plural, =0 {No videos} =1 {1 video} other {{{ getTotalVideosOf(videoChannel) }} videos}}" xid="1730926218636655979"/> </source>
<x id="ICU" equiv-text="{getTotalVideosOf(videoChannel), plural, =0 {No videos} =1 {1 video} other {{{ getTotalVideosOf(videoChannel) }} videos}}" xid="1730926218636655979"/>
</source>
<target state="translated"> <target state="translated">
<x id="ICU" xid="8553183884518584864" equiv-text="{getTotalVideosOf(videoChannel), plural, =1 {1 video} other {{{ getTotalVideosOf(videoChannel) }} video}}"/> <x id="ICU" xid="8553183884518584864" equiv-text="{getTotalVideosOf(videoChannel), plural, =1 {1 video} other {{{ getTotalVideosOf(videoChannel) }} video}}"/>
</target> </target>
@ -19328,8 +19407,7 @@ The link will expire within 1 hour.</source>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="2013324644839511073" datatype="html"> <trans-unit id="2013324644839511073" datatype="html">
<source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.message"/>. <source>Cannot retrieve OAuth Client credentials: <x id="PH" equiv-text="err.message"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.</source>
<target state="translated">Không thể truy xuất thông tin đăng nhập ứng dụng khách OAuth: <x id="PH" equiv-text="err.text"/>. Hãy chắc rằng bạn đã cấu hình đúng PeerTube (config/ directory), đặc biệt là phần "webserver".</target> <target state="translated">Không thể truy xuất thông tin đăng nhập ứng dụng khách OAuth: <x id="PH" equiv-text="err.text"/>. Hãy chắc rằng bạn đã cấu hình đúng PeerTube (config/ directory), đặc biệt là phần "webserver".</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/core/auth/auth.service.ts</context> <context context-type="sourcefile">src/app/core/auth/auth.service.ts</context>
@ -19701,10 +19779,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="7804724824750282316" datatype="html"> <trans-unit id="7804724824750282316" datatype="html">
<source> <source><x id="INTERPOLATION" equiv-text="{{ subscriptionsPagination.totalItems }}"/> <x id="ICU" equiv-text="{subscriptionsPagination.totalItems, plural, =1 {subscription} other {subscriptions}}" xid="2781455366919684095"/> </source>
<x id="INTERPOLATION" equiv-text="{{ subscriptionsPagination.totalItems }}"/>
<x id="ICU" equiv-text="{subscriptionsPagination.totalItems, plural, =1 {subscription} other {subscriptions}}" xid="2781455366919684095"/>
</source>
<target state="translated"> <target state="translated">
<x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/>
<x id="ICU" xid="3148804384763272950" equiv-text="{pagination.totalItems, plural, =1 {kết quả} other {kết quả}}"/> <x id="ICU" xid="3148804384763272950" equiv-text="{pagination.totalItems, plural, =1 {kết quả} other {kết quả}}"/>
@ -22661,9 +22736,9 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<context context-type="linenumber">158</context> <context context-type="linenumber">158</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="4750857371950301240" datatype="html"> <trans-unit id="4750857371950301240" datatype="html" xml:space="preserve">
<source>Showing <x id="PH" equiv-text="start"/> to <x id="PH_1" equiv-text="end"/> of <x id="PH_2" equiv-text="this.totalRecords"/> elements</source> <source>Showing <x id="PH" equiv-text="start"/> to <x id="PH_1" equiv-text="end"/> of <x id="PH_2" equiv-text="this.totalRecords"/> elements</source>
<target state="new">Showing <x id="PH" equiv-text="start"/> to <x id="PH_1" equiv-text="end"/> of <x id="PH_2" equiv-text="this.totalRecords"/> elements</target> <target state="translated">Đang hiện <x id="PH" equiv-text="start"/> từ <x id="PH_1" equiv-text="end"/> của <x id="PH_2" equiv-text="this.totalRecords"/> thành phần</target>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-tables/table.component.ts</context> <context context-type="sourcefile">src/app/shared/shared-tables/table.component.ts</context>
<context context-type="linenumber">413</context> <context context-type="linenumber">413</context>
@ -24398,9 +24473,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="187187500641108332" datatype="html"> <trans-unit id="187187500641108332" datatype="html">
<source> <source><x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/> </source>
<x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/>
</source>
<target state="translated"> <target state="translated">
<x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/> <x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/>
</target> </target>