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% (2602 of 2602 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
This commit is contained in:
Hồ Nhất Duy 2025-06-19 15:36:20 +00:00 committed by Weblate
parent fe1448fa19
commit 4739e367a6
No known key found for this signature in database
GPG key ID: 20BDC3F9F7DCF9F2

View file

@ -252,9 +252,7 @@
</context-group>
</trans-unit>
<trans-unit id="ngb.timepicker.PM" datatype="html">
<source>
<x id="INTERPOLATION"/>
</source>
<source><x id="INTERPOLATION"/> </source>
<target state="translated">
<x id="INTERPOLATION"/>
</target>
@ -1587,9 +1585,9 @@
<context context-type="linenumber">15</context>
</context-group>
</trans-unit>
<trans-unit id="8221383535376180424" datatype="html">
<trans-unit id="8221383535376180424" datatype="html" xml:space="preserve">
<source>File replacement is not available while the video is being transcoded.</source>
<target state="new">File replacement is not available while the video is being transcoded.</target>
<target state="translated">Tính năng thay thế tập tin không khả dụng trong khi video đang được chuyển mã.</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+videos-publish-manage/shared-manage/common/unavailable-features.ts</context>
<context context-type="linenumber">16</context>
@ -1635,9 +1633,9 @@
<context context-type="linenumber">37</context>
</context-group>
</trans-unit>
<trans-unit id="6089478952934441772" datatype="html">
<trans-unit id="6089478952934441772" datatype="html" xml:space="preserve">
<source>Studio is not available while the video is being transcoded.</source>
<target state="new">Studio is not available while the video is being transcoded.</target>
<target state="translated">Tính năng Studio không khả dụng trong khi video đang được chuyển mã.</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+videos-publish-manage/shared-manage/common/unavailable-features.ts</context>
<context context-type="linenumber">38</context>
@ -3298,7 +3296,7 @@ The link will expire within 1 hour.</source>
</trans-unit>
<trans-unit id="9205975870261474064" datatype="html" xml:space="preserve">
<source>Discover more platforms</source>
<target state="translated">Khám phá nền tảng khác</target>
<target state="translated">Khám phá máy chủ khác</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/menu/menu.component.html</context>
<context context-type="linenumber">103</context>
@ -8493,11 +8491,7 @@ The link will expire within 1 hour.</source>
</context-group>
</trans-unit>
<trans-unit id="5026011498416291967" datatype="html">
<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>
<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">
<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;"/>
@ -11445,13 +11439,7 @@ The link will expire within 1 hour.</source>
</context-group>
</trans-unit>
<trans-unit id="127946625874930162" datatype="html">
<source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;mb-2&quot;&gt;"/>Write CSS code directly. Example:<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;"/>Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> to override styles. Example:<x id="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;"/></source>
<source><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;mb-2&quot;&gt;"/>Write CSS code directly. Example:<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;"/>Prepend with <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> to override styles. Example:<x id="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;"/></source>
<target state="translated"><x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p class=&quot;mb-2&quot;&gt;"/>Viết 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 <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;em&gt;"/>#custom-css<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> to override styles. Example:<x id="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 context-type="sourcefile">src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html</context>
@ -11725,23 +11713,35 @@ The link will expire within 1 hour.</source>
<trans-unit id="1218302359178184742" datatype="html" xml:space="preserve">
<source>Sort by:</source>
<target state="translated">Xếp theo:</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">60</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">60</context>
</context-group>
</trans-unit>
<trans-unit id="5790604788861392297" datatype="html" xml:space="preserve">
<source>Content preferences</source>
<target state="translated">Tùy chọn nội dung</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">70</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">70</context>
</context-group>
</trans-unit>
<trans-unit id="2579809064600486610" datatype="html" xml:space="preserve">
<source>You always use the same preferences?</source>
<target state="translated">Bạn luôn dùng một tùy chọn?</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">73</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">73</context>
</context-group>
</trans-unit>
<trans-unit id="2939244215860150958" datatype="html" xml:space="preserve">
<source>Update your <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; fragment=&quot;video-languages-subtitles&quot; (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>default settings<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></source>
<target state="translated">Cập nhật <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; fragment=&quot;video-languages-subtitles&quot; (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>thiết lập mặc định<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/></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">76</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">76</context>
</context-group>
</trans-unit>
<trans-unit id="1744425032255703211" datatype="html">
<source>VOD &amp; Live videos</source>
<target state="translated">Tất cả</target>
@ -11753,8 +11753,11 @@ The link will expire within 1 hour.</source>
<trans-unit id="5630677130087951545" datatype="html" xml:space="preserve">
<source>Display all videos (private, unlisted, password protected, not yet published or sensitive videos)</source>
<target state="translated">Hiển thị tất cả video (video riêng tư, hạn chế, được bảo vệ bằng mật khẩu, chưa được xuất bản hoặc nhạy cảm)</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">159</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">159</context>
</context-group>
</trans-unit>
<trans-unit id="2128860191118589382" datatype="html" xml:space="preserve">
<source>Only videos from this platform</source>
<target state="translated">Chỉ video từ nền tảng này</target>
@ -11773,7 +11776,7 @@ The link will expire within 1 hour.</source>
</trans-unit>
<trans-unit id="6234119003440125809" datatype="html" xml:space="preserve">
<source>Recently Added</source>
<target state="translated">Mới nhất</target>
<target state="translated">Ngày tải lên</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">154</context>
@ -11789,7 +11792,7 @@ The link will expire within 1 hour.</source>
</trans-unit>
<trans-unit id="7780562759861344168" datatype="html" xml:space="preserve">
<source>Recent Views</source>
<target state="translated">Lượt xem gần đây</target>
<target state="translated">Xếp hạng</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">160</context>
@ -11805,7 +11808,7 @@ The link will expire within 1 hour.</source>
</trans-unit>
<trans-unit id="3456598716931498601" datatype="html" xml:space="preserve">
<source>Global Views</source>
<target state="translated">Tổng lượt xem</target>
<target state="translated">Lượt xem</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">171</context>
@ -13140,9 +13143,7 @@ The link will expire within 1 hour.</source>
</context-group>
</trans-unit>
<trans-unit id="8856905278208146821" datatype="html">
<source>
<x id="ICU" equiv-text="{getTotalVideosOf(videoChannel), plural, =0 {No videos} =1 {1 video} other {{{ getTotalVideosOf(videoChannel) }} videos}}" xid="1730926218636655979"/>
</source>
<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">
<x id="ICU" xid="8553183884518584864" equiv-text="{getTotalVideosOf(videoChannel), plural, =1 {1 video} other {{{ getTotalVideosOf(videoChannel) }} video}}"/>
</target>
@ -14122,16 +14123,22 @@ The link will expire within 1 hour.</source>
<trans-unit id="9158483906909080531" datatype="html" xml:space="preserve">
<source>Update your policy in <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; fragment=&quot;video-sensitive-content-policy&quot; (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>your settings<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source>
<target state="translated">Cập nhật chính sách của bạn tại <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/my-account/settings&quot; fragment=&quot;video-sensitive-content-policy&quot; (click)=&quot;onAccountSettingsClick($event)&quot;&gt;"/>thiết lập<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">95</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">95</context>
</context-group>
</trans-unit>
<trans-unit id="5859845485947900894" datatype="html" xml:space="preserve">
<source>Platforms order</source>
<target state="translated">Yêu cầu nền tảng</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">104</context></context-group></trans-unit>
<trans-unit id="7098240021806375524" datatype="html">
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">104</context>
</context-group>
</trans-unit>
<trans-unit id="7098240021806375524" 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="&lt;a routerLink=&quot;/about/follows&quot; target=&quot;_blank&quot;&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/> <x id="ICU" equiv-text="{totalFollowing, plural, =1 {other platform} other {other platforms}}" xid="3907811049330252725"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source>
<target state="new"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> platform subscribes to content from <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/about/follows&quot; target=&quot;_blank&quot;&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/> <x id="ICU" equiv-text="{totalFollowing, plural, =1 {other platform} other {other platforms}}" xid="3907811049330252725"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target>
<target state="translated"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> đăng ký nội dung từ <x id="START_LINK" ctype="x-a" equiv-text="&lt;a routerLink=&quot;/about/follows&quot; target=&quot;_blank&quot;&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/> <x id="ICU" xid="3907811049330252725" equiv-text="{totalFollowing, plural, =1 {máy chủ khác} other {máy chủ khác}}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </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">108,109</context>
@ -14140,18 +14147,27 @@ The link will expire within 1 hour.</source>
<trans-unit id="8603409827386793098" datatype="html" xml:space="preserve">
<source>Set your display preferences here.</source>
<target state="translated">Thiết lập tùy chọn hiển thị của bạn tại đây.</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">111</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">111</context>
</context-group>
</trans-unit>
<trans-unit id="1753457183754409152" datatype="html" xml:space="preserve">
<source>Displayed videos</source>
<target state="translated">Video hiển thị</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></context-group></trans-unit>
<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>
</context-group>
</trans-unit>
<trans-unit id="3029609593829675670" datatype="html" xml:space="preserve">
<source>Content type</source>
<target state="translated">Loại nội dung</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">123</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">123</context>
</context-group>
</trans-unit>
<trans-unit id="5590086849807274701" datatype="html">
<source>Scope</source>
<target state="translated">Phạm vi</target>
@ -18261,8 +18277,7 @@ The link will expire within 1 hour.</source>
</context-group>
</trans-unit>
<trans-unit id="2013324644839511073" datatype="html">
<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>
<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>
<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 context-type="sourcefile">src/app/core/auth/auth.service.ts</context>
@ -18456,9 +18471,15 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<trans-unit id="2180217594100853008" datatype="html" xml:space="preserve">
<source>Live videos</source>
<target state="translated">Video phát trực tiếp</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+search/search-filters.component.html</context><context context-type="linenumber">29</context></context-group><context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context><context context-type="linenumber">141</context></context-group></trans-unit>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+search/search-filters.component.html</context>
<context context-type="linenumber">29</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters-header.component.html</context>
<context context-type="linenumber">141</context>
</context-group>
</trans-unit>
<trans-unit id="8487565500496466433" datatype="html">
<source>Short (&lt; 4 min)</source>
<target state="translated">Ngắn (&lt; 4 phút)</target>
@ -18624,10 +18645,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
</context-group>
</trans-unit>
<trans-unit id="7804724824750282316" datatype="html">
<source>
<x id="INTERPOLATION" equiv-text="{{ subscriptionsPagination.totalItems }}"/>
<x id="ICU" equiv-text="{subscriptionsPagination.totalItems, plural, =1 {subscription} other {subscriptions}}" xid="2781455366919684095"/>
</source>
<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">
<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ả}}"/>
@ -22524,17 +22542,17 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
<context context-type="linenumber">21</context>
</context-group>
</trans-unit>
<trans-unit id="341953445829629390" datatype="html">
<source> Videos on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> <x id="ICU" equiv-text="{totalFollowing, plural, =1 {other platform} other {other platforms}}" xid="3907811049330252725"/> </source>
<target state="new"> Videos on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> <x id="ICU" equiv-text="{totalFollowing, plural, =1 {other platform} other {other platforms}}" xid="3907811049330252725"/> </target>
<trans-unit id="341953445829629390" datatype="html" xml:space="preserve">
<source>Videos on <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> and <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> <x id="ICU" equiv-text="{totalFollowing, plural, =1 {other platform} other {other platforms}}" xid="3907811049330252725"/> </source>
<target state="translated">Videos trên <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION_1" equiv-text="{{ totalFollowing }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> <x id="ICU" xid="3907811049330252725" equiv-text="{totalFollowing, plural, =1 {máy chủ khác} other {máy chủ khác}}"/> </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">24,26</context>
</context-group>
</trans-unit>
<trans-unit id="3907811049330252725" datatype="html">
<trans-unit id="3907811049330252725" datatype="html" xml:space="preserve">
<source>{VAR_PLURAL, plural, =1 {other platform} other {other platforms}}</source>
<target state="new">{VAR_PLURAL, plural, =1 {other platform} other {other platforms}}</target>
<target state="translated">{VAR_PLURAL, plural, =1 {máy chủ khác} other {máy chủ khác}}</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">24,25</context>
@ -23201,9 +23219,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular
</context-group>
</trans-unit>
<trans-unit id="187187500641108332" datatype="html">
<source>
<x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/>
</source>
<source><x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/> </source>
<target state="translated">
<x id="INTERPOLATION" equiv-text="{{ noResultMessage }}"/>
</target>