Translated using Weblate (Ukrainian)

Currently translated at 91.4% (1957 of 2141 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
pull/5441/head
Ihor Hordiichuk 2022-10-25 16:49:27 +00:00 committed by Weblate
parent b54a09a7d8
commit 9c34dd80dc
1 changed files with 86 additions and 117 deletions

View File

@ -7026,46 +7026,32 @@
</trans-unit>
<trans-unit id="4042605201005159699" datatype="html">
<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="translated">На кожен надісланий запит трекер повертає випадкових однорангових учасників в обмеженій кількості. Наприклад, якщо є 1000 однорангових пристроїв, а трекер надсилає лише 20 однорангових пристроїв на кожен запит, тоді, щоб знати кожен одноранговий пристрій, необхідно надіслати щонайменше 50 запитів</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">
<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="translated">Такі запити потрібно надсилати регулярно, щоб знати, хто починає/припиняє перегляд відео. Виявити таку поведінку легко</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">
<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="translated">Якщо в трекері зберігається IP-адреса, це не означає, що людина, яка стоїть за цим IP (якщо така людина існує), переглядала відео</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">
<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="translated">IP-адреса — розмита інформація: як правило, вона регулярно змінюється і може представляти багатьох фізичних або юридичних осіб</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">
<source>Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information </source>
<target state="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="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> for more information </target>
<target state="translated">Вебпіри не загальнодоступні: оскільки ми використовуємо транспорт вебсокетів, протокол відрізняється від класичного BitTorrent-трекера. Коли ви перебуваєте у браузері, ви надсилаєте сигнал, що містить вашу IP-адресу, на трекер, який випадковим чином вибирає інші однорангові пристрої, на які пересилається інформація. За подробицями зверніться <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://github.com/yciabaud/webtorrent/blob/beps/bep_webrtc.rst&quot;&gt;"/>до цього документа<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> </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">
<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="translated">Найгірший сценарій, коли пересічна людина шпигує за своїми друзями, малоймовірний. Існують значно ефективніші способи отримання такої інформації.</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></context-group>
</trans-unit>
<trans-unit id="8484650229450883706" datatype="html">
@ -7075,67 +7061,52 @@
</trans-unit>
<trans-unit id="6213340208914097303" datatype="html">
<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="translated">Загрози приватності в YouTube відрізняються від загроз PeerTube. У випадку з YouTube, платформа збирає величезну кількість ваших персональних даних (не лише вашу IP-адресу), щоб аналізувати їх та відстежувати вас. На додаток, YouTube належить компанії Google/Alphabet, яка відстежує вас на багатьох вебсайтах (через AdSense або 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></context-group>
</trans-unit>
<trans-unit id="2676074687792256808" datatype="html">
<source>What can I do to limit the exposure of my IP address?</source>
<target state="new">What can I do to limit the exposure of my IP address?</target>
<target state="translated">Що я можу зробити, щоб обмежити розкриття моєї IP-адреси?</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">133</context></context-group>
</trans-unit>
<trans-unit id="8804946818315976118" datatype="html">
<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="translated">Ваша IP-адреса загальнодоступна, тому щоразу, коли ви звертаєтесь до вебсайту, ряд суб'єктів (окрім кінцевого вебсайту) бачать вашу IP-адресу у своїх журналах з'єднань: Інтернет-провайдери/маршрутизатори/трекери/CDN тощо. PeerTube прозоро ставиться до цього: ми попереджаємо вас, що якщо ви хочете зберегти свій IP в таємниці, ви повинні використовувати VPN або браузер Tor. Думати, що видалення P2P з PeerTube поверне вам анонімність, не має сенсу.</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></context-group>
</trans-unit>
<trans-unit id="401806741040118292" datatype="html">
<source>What will be done to mitigate this problem?</source>
<target state="new">What will be done to mitigate this problem?</target>
<target state="translated">Що робиться для усунення цієї проблеми?</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">142</context></context-group>
</trans-unit>
<trans-unit id="7404776804526394585" datatype="html">
<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="translated">PeerTube прагне забезпечити найкращі контрзаходи, щоб надати вам більший вибір і зробити атаки менш імовірними. Ось що ми зробили на сьогоднішній день:</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">
<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="translated">Встановлено обмеження на кількість пірів, що надсилаються трекером</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="8903417899533541365" datatype="html">
<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="translated">Встановлюємо обмеження на частоту запитів, що надходять на трекер</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="2470460396724373169" datatype="html">
<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="translated">Дозвіл адміністраторам екземплярів вимикати P2P з інтерфейсу адміністрування</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-peertube/about-peertube.component.html</context><context context-type="linenumber">152</context></context-group>
</trans-unit>
<trans-unit id="5991790391344625653" datatype="html">
<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="translated">Зрештою, пам'ятайте, що ви завжди можете вимкнути P2P, перемкнувши його у відеопрогравачі, або просто вимкнувши WebRTC у вашому браузері.</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="3857357852909495917" datatype="html">
<source>This instance does not have instances followers.</source>
<target state="new">This instance does not have instances followers.</target>
<target state="translated">Цей сервер не має підписників.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">7</context></context-group>
</trans-unit>
<trans-unit id="8438752523256358076" datatype="html">
@ -7146,7 +7117,7 @@
</trans-unit>
<trans-unit id="7128556172318221342" datatype="html">
<source>This instance is not following any other.</source>
<target state="new">This instance is not following any other.</target>
<target state="translated">Цей сервер ні за ким не слідкує.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+about/about-follows/about-follows.component.html</context><context context-type="linenumber">19</context></context-group>
</trans-unit>
<trans-unit id="4195286790385468087" datatype="html">
@ -7457,7 +7428,7 @@
</trans-unit>
<trans-unit id="5590086849807274701" datatype="html">
<source>Scope</source>
<target state="new">Scope</target>
<target state="translated">Охоплення</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-filters.model.ts</context><context context-type="linenumber">123</context></context-group>
</trans-unit>
<trans-unit id="5019568087038659501" datatype="html">
@ -7578,7 +7549,7 @@
</trans-unit>
<trans-unit id="5921284055608402352" datatype="html">
<source>{value, plural, =1 {thread} other {threads}}</source>
<target state="new">{value, plural, =1 {thread} other {threads}}</target>
<target state="translated">{value, plural, =1 {потік} few {потоки} many {потоків} other {потоків}}</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">90</context>
@ -7630,12 +7601,12 @@
</trans-unit>
<trans-unit id="1473738049081128420" datatype="html">
<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="translated">Оцінка потужності сервера для перекодування та трансляції відео непроста, і ми не можемо налаштувати 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">8</context></context-group>
</trans-unit>
<trans-unit id="8538708819525283296" datatype="html">
<source>However, you may want to read <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-orange&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://docs.joinpeertube.org/admin-configuration?id=transcoding&quot;&gt;"/>our guidelines<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before tweaking the following values. </source>
<target state="new"> However, you may want to read <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-orange&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://docs.joinpeertube.org/admin-configuration?id=transcoding&quot;&gt;"/>our guidelines<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> before tweaking the following values. </target>
<target state="translated">Однак ви можете прочитати <x id="START_LINK" ctype="x-a" equiv-text="&lt;a class=&quot;link-orange&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://docs.joinpeertube.org/admin-configuration?id=transcoding&quot;&gt;"/>наші настанови<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> перш ніж налаштовувати вказані значення. </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">12,14</context>
@ -7643,7 +7614,7 @@
</trans-unit>
<trans-unit id="2384409178337534505" datatype="html">
<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="translated">Обробляйте завантажені відео таким чином, щоб вони були в потоковому форматі, який може відтворюватися на будь-якому пристрої. Хоча це і вимагає значних ресурсів, але є важливою частиною 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">22</context></context-group>
</trans-unit>
<trans-unit id="1618463615802675111" datatype="html">
@ -7673,7 +7644,7 @@
</trans-unit>
<trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source>
<target state="new">Basic</target>
<target state="translated">Базові</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></context-group>
</trans-unit>
<trans-unit id="2060042292048624940" datatype="html">
@ -7691,17 +7662,17 @@
</trans-unit>
<trans-unit id="3203902538239082422" datatype="html">
<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="translated">Ви ввімкнули реєстрацію: ми автоматично ввімкнули прапорець «Блокувати нові відео автоматично» в розділі «Відео» трохи нижче.</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">136</context></context-group>
</trans-unit>
<trans-unit id="6284468333579755406" datatype="html">
<source>Edit custom configuration</source>
<target state="new">Edit custom configuration</target>
<target state="translated">Змінити користувацьку конфігурацію</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">
<source>Process domains</source>
<target state="new">Process domains</target>
<target state="translated">Домени процесів</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/batch-domains-modal.component.ts</context><context context-type="linenumber">28</context></context-group>
</trans-unit>
<trans-unit id="1909009883731319373" datatype="html">
@ -7721,13 +7692,13 @@
</trans-unit>
<trans-unit id="2127446333083057097" datatype="html">
<source>Domain is required.</source>
<target state="new">Domain is required.</target>
<target state="translated">Домен обов'язковий.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context><context context-type="linenumber">92</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context><context context-type="linenumber">101</context></context-group>
</trans-unit>
<trans-unit id="7951488350851416577" datatype="html">
<source>Hosts entered are invalid.</source>
<target state="new">Hosts entered are invalid.</target>
<target state="translated">Введені хости недійсні.</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context>
<context context-type="linenumber">93</context>
@ -7735,7 +7706,7 @@
</trans-unit>
<trans-unit id="1469559036084108672" datatype="html">
<source>Hosts entered contain duplicates.</source>
<target state="new">Hosts entered contain duplicates.</target>
<target state="translated">Введені хости містять дублікати.</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context>
<context context-type="linenumber">94</context>
@ -7743,7 +7714,7 @@
</trans-unit>
<trans-unit id="5991533283446904296" datatype="html">
<source>Hosts or handles are invalid.</source>
<target state="new">Hosts or handles are invalid.</target>
<target state="translated">Хости або обробники недійсні.</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context>
<context context-type="linenumber">102</context>
@ -7751,7 +7722,7 @@
</trans-unit>
<trans-unit id="6759198394434886237" datatype="html">
<source>Hosts or handles contain duplicates.</source>
<target state="new">Hosts or handles contain duplicates.</target>
<target state="translated">Хости або обробники містять дублікати.</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/form-validators/host-validators.ts</context>
<context context-type="linenumber">103</context>
@ -8567,7 +8538,7 @@
</trans-unit>
<trans-unit id="5679185794144903715" datatype="html">
<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="translated">Двоетапну перевірку <x id="PH" equiv-text="this.user.username"/> вимкнено.</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">134</context>
@ -8786,7 +8757,7 @@
</trans-unit>
<trans-unit id="6012072687166259654" datatype="html">
<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="translated">Перевірте свою електронну пошту, щоб підтвердити нову електронну пошту.</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">53</context></context-group>
</trans-unit>
<trans-unit id="6585766371605707311" datatype="html">
@ -8925,12 +8896,12 @@
</trans-unit>
<trans-unit id="900099988467638766" datatype="html">
<source>An abuse report received a new message</source>
<target state="new">An abuse report received a new message</target>
<target state="translated">На скаргу про порушення надійшло нове повідомлення</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="2326816287669585542" datatype="html">
<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="translated">Одну з ваших скарг на порушення було погоджено або відхилено модераторами</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="2764971902180889905" datatype="html">
@ -9224,12 +9195,12 @@
</trans-unit>
<trans-unit id="696910741870112536" datatype="html">
<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="translated">{length, plural, =1 {Відео було видалено} other {<x id="length"/> відео було видалено}}</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context><context context-type="linenumber">192</context></context-group>
</trans-unit>
<trans-unit id="3255171236149541417" datatype="html">
<source><x id="PH" equiv-text="toDeleteVideosIds.length"/> have been deleted.</source>
<target state="new"><x id="PH" equiv-text="toDeleteVideosIds.length"/> have been deleted.</target>
<target state="translated"><x id="PH" equiv-text="toDeleteVideosIds.length"/> було видалено.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+my-library/my-videos/my-videos.component.ts</context><context context-type="linenumber">194</context></context-group>
</trans-unit>
<trans-unit id="2591467977473302125" datatype="html">
@ -9254,7 +9225,7 @@
</trans-unit>
<trans-unit id="6389312883797462351" datatype="html">
<source>Studio</source>
<target state="new">Studio</target>
<target state="translated">Студія</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/video-studio-routing.module.ts</context><context context-type="linenumber">17</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts</context><context context-type="linenumber">347</context></context-group>
</trans-unit>
@ -9279,7 +9250,7 @@
</trans-unit>
<trans-unit id="1498264516089100469" datatype="html">
<source>My synchronizations</source>
<target state="new">My synchronizations</target>
<target state="translated">Мої синхронізації</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">11</context>
@ -9323,8 +9294,7 @@
</trans-unit>
<trans-unit id="5603224609929994288" datatype="html">
<source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> is awaiting email verification </source>
<target state="new"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> is awaiting email verification
</target>
<target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/><x id="INTERPOLATION" equiv-text="{{ user.pendingEmail }}"/><x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> очікує підтвердження адреси електронної пошти </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>
@ -9332,7 +9302,7 @@
</trans-unit>
<trans-unit id="4250548381153518208" datatype="html">
<source>Change your email</source>
<target state="new">Change your email</target>
<target state="translated">Змініть свою електронну пошту</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>
@ -9359,7 +9329,7 @@
</trans-unit>
<trans-unit id="6328603643802633101" datatype="html">
<source>Create new synchronization</source>
<target state="new">Create new synchronization</target>
<target state="translated">Створити нову синхронізацію</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+my-library/my-library-routing.module.ts</context>
<context context-type="linenumber">153</context>
@ -9414,7 +9384,7 @@
</trans-unit>
<trans-unit id="3856244462638931422" datatype="html">
<source>Verify account email confirmation</source>
<target state="new">Verify account email confirmation</target>
<target state="translated">Перевірити електронну пошту облікового запису</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>
@ -9422,7 +9392,7 @@
</trans-unit>
<trans-unit id="4180693983967989981" datatype="html">
<source>Unable to find user id or verification string.</source>
<target state="new">Unable to find user id or verification string.</target>
<target state="translated">Не вдалося знайти id користувача або рядок перевірки.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+reset-password/reset-password.component.ts</context><context context-type="linenumber">38</context></context-group>
<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">34</context></context-group>
</trans-unit>
@ -9439,7 +9409,7 @@
</trans-unit>
<trans-unit id="1593265243494758679" datatype="html">
<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="translated">Студія для <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">2</context>
@ -9814,7 +9784,7 @@
</trans-unit>
<trans-unit id="6183000905044663854" datatype="html">
<source>Search <x id="PH" equiv-text="this.currentSearch"/></source>
<target state="new">Search <x id="PH" equiv-text="this.currentSearch"/></target>
<target state="translated">Шукати <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">252</context>
@ -9868,7 +9838,7 @@
</trans-unit>
<trans-unit id="1995871740249853660" datatype="html">
<source><x id="PH" equiv-text="interval"/> month(s) ago</source>
<target state="new"><x id="PH" equiv-text="interval"/> month(s) ago</target>
<target state="translated"><x id="PH" equiv-text="interval"/> місяців тому</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context>
<context context-type="linenumber">28</context>
@ -9881,7 +9851,7 @@
</trans-unit>
<trans-unit id="3626585509896494177" datatype="html">
<source><x id="PH" equiv-text="interval"/> week(s) ago</source>
<target state="new"><x id="PH" equiv-text="interval"/> week(s) ago</target>
<target state="translated"><x id="PH" equiv-text="interval"/> тижнів тому</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context>
<context context-type="linenumber">37</context>
@ -9889,7 +9859,7 @@
</trans-unit>
<trans-unit id="4853543308896023917" datatype="html">
<source><x id="PH" equiv-text="interval"/> day(s) ago</source>
<target state="new"><x id="PH" equiv-text="interval"/> day(s) ago</target>
<target state="translated"><x id="PH" equiv-text="interval"/> днів тому</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context>
<context context-type="linenumber">42</context>
@ -9897,7 +9867,7 @@
</trans-unit>
<trans-unit id="1345947856864087664" datatype="html">
<source><x id="PH" equiv-text="interval"/> hour(s) ago</source>
<target state="new"><x id="PH" equiv-text="interval"/> hour(s) ago</target>
<target state="translated"><x id="PH" equiv-text="interval"/> годин(у) тому</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context>
<context context-type="linenumber">47</context>
@ -9960,7 +9930,7 @@
</trans-unit>
<trans-unit id="3613007385964514320" datatype="html">
<source><x id="PH" equiv-text="interval"/> year(s) ago</source>
<target state="new"><x id="PH" equiv-text="interval"/> year(s) ago</target>
<target state="translated"><x id="PH" equiv-text="interval"/> рік(років) тому</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/shared/shared-main/angular/from-now.pipe.ts</context>
<context context-type="linenumber">19</context>
@ -10004,7 +9974,7 @@
</trans-unit>
<trans-unit id="2363389479062804726" datatype="html">
<source>Two-factor code</source>
<target state="new">Two-factor code</target>
<target state="translated">Код двоетапної перевірки</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">42</context>
@ -10020,7 +9990,7 @@
</trans-unit>
<trans-unit id="2026328843059071368" datatype="html">
<source>Two factor authentication has been enabled.</source>
<target state="new">Two factor authentication has been enabled.</target>
<target state="translated">Двоетапну перевірку ввімкнено.</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">77</context>
@ -10231,7 +10201,7 @@
</trans-unit>
<trans-unit id="3159508433607320799" datatype="html">
<source>OTP token is required.</source>
<target state="new">OTP token is required.</target>
<target state="translated">Токен 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>
@ -10473,7 +10443,7 @@
</trans-unit>
<trans-unit id="6700357678556223012" datatype="html">
<source>The channel is required.</source>
<target state="new">The channel is required.</target>
<target state="translated">Канал обов'язковий.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/form-validators/video-ownership-change-validators.ts</context><context context-type="linenumber">7</context></context-group>
</trans-unit>
<trans-unit id="9191505323045740697" datatype="html">
@ -10573,8 +10543,7 @@
</trans-unit>
<trans-unit id="5637879201055173642" datatype="html">
<source>See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to learn how to use the PeerTube live streaming feature. </source>
<target state="new"> See <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>the documentation<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/> to learn how to use the PeerTube live streaming feature.
</target>
<target state="translated">Читайте <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://docs.joinpeertube.org/#/use-create-upload-video?id=publish-a-live-in-peertube-gt-v3&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>документацію<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt; "/>, щоб дізнатися як користуватися функцією прямих трансляцій 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">1</context></context-group>
</trans-unit>
<trans-unit id="4267638333776227701" datatype="html">
@ -11242,7 +11211,7 @@
</trans-unit>
<trans-unit id="8587199198938218660" datatype="html">
<source>~ <x id="PH" equiv-text="hours"/> hours</source>
<target state="new">~ <x id="PH" equiv-text="hours"/> hours</target>
<target state="translated">~ <x id="PH" equiv-text="hours"/> годин</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>
@ -11581,7 +11550,7 @@
</trans-unit>
<trans-unit id="4809327075591089709" datatype="html">
<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="translated">Вилучити коментарі, зроблені цим обліковим записом, зі свого сервера.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">410</context></context-group>
</trans-unit>
<trans-unit id="6504240011224861621" datatype="html">
@ -11604,7 +11573,7 @@
</trans-unit>
<trans-unit id="5272553814105457319" datatype="html">
<source>Contains offensive, violent, or coarse language or iconography.</source>
<target state="new">Contains offensive, violent, or coarse language or iconography.</target>
<target state="translated">Містить образливі, насильницькі або грубі висловлювання чи іконографію.</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">
@ -11614,7 +11583,7 @@
</trans-unit>
<trans-unit id="8006612645824137458" datatype="html">
<source>Contains abusive, racist or sexist language or iconography.</source>
<target state="new">Contains abusive, racist or sexist language or iconography.</target>
<target state="translated">Містить образливі, расистські або сексистські висловлювання або іконографію.</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">
@ -11686,7 +11655,7 @@
</trans-unit>
<trans-unit id="7436975022198908854" datatype="html">
<source>Unknown server error</source>
<target state="new">Unknown server error</target>
<target state="translated">Невідома помилка сервера</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/core/rest/rest-extractor.service.ts</context><context context-type="linenumber">130</context></context-group>
</trans-unit>
<trans-unit id="5927402622550505067" datatype="html">
@ -11932,22 +11901,22 @@
</trans-unit>
<trans-unit id="8315587636588243636" datatype="html">
<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="translated">Ви впевнені, що хочете видалити цей <x id="PH" equiv-text="file.resolution.label"/> файл?</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">204</context></context-group>
</trans-unit>
<trans-unit id="6693349469471580292" datatype="html">
<source>Delete file</source>
<target state="new">Delete file</target>
<target state="translated">Видалити файл</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">205</context></context-group>
</trans-unit>
<trans-unit id="7016764388104297354" datatype="html">
<source>File removed.</source>
<target state="new">File removed.</target>
<target state="translated">Файл вилучено.</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">211</context></context-group>
</trans-unit>
<trans-unit id="1314383205093440631" datatype="html">
<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="translated">Ви впевнені, що хочете видалити {count, plural, =1 {це відео} other {ці <x id="count"/> відео}}?</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+admin/overview/videos/video-list.component.ts</context><context context-type="linenumber">220</context></context-group>
</trans-unit>
<trans-unit id="1950057220179636309" datatype="html">
@ -11986,7 +11955,7 @@
</trans-unit>
<trans-unit id="60216491008745400" datatype="html">
<source>Actions on comment</source>
<target state="new">Actions on comment</target>
<target state="translated">Дії з коментарем</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">202</context>
@ -12017,7 +11986,7 @@
</trans-unit>
<trans-unit id="3076101305843397295" datatype="html">
<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="translated">Ви дійсно хочете розблокувати <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">208</context></context-group>
</trans-unit>
<trans-unit id="8359747231611535508" datatype="html">
@ -12027,7 +11996,7 @@
</trans-unit>
<trans-unit id="3143238830256588661" datatype="html">
<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="translated">Пряма трансляція буде автоматично припинена, а повтори не будуть збережені.</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">233</context>
@ -12047,7 +12016,7 @@
</trans-unit>
<trans-unit id="829951422090160526" datatype="html">
<source>Reported part</source>
<target state="new">Reported part</target>
<target state="translated">Частина зі скаргою</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-abuse-list/abuse-details.component.html</context><context context-type="linenumber">74</context></context-group>
</trans-unit>
<trans-unit id="4388879716045736175" datatype="html">
@ -12092,7 +12061,7 @@
</trans-unit>
<trans-unit id="7657908235362559477" datatype="html">
<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="translated">Публікування заплановано на <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">181</context></context-group>
</trans-unit>
<trans-unit id="5093002376262354382" datatype="html">
@ -12122,7 +12091,7 @@
</trans-unit>
<trans-unit id="6963802198225789806" datatype="html">
<source>To edit</source>
<target state="new">To edit</target>
<target state="translated">Редагувати</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-video-miniature/video-miniature.component.ts</context><context context-type="linenumber">205</context></context-group>
</trans-unit>
<trans-unit id="8492933894084361602" datatype="html">
@ -12168,7 +12137,7 @@
</trans-unit>
<trans-unit id="435589893738610428" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> default theme (<x id="INTERPOLATION_1" equiv-text="{{ getDefaultInstanceThemeLabel() }}"/>)</source>
<target state="new"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> default theme (<x id="INTERPOLATION_1" equiv-text="{{ getDefaultInstanceThemeLabel() }}"/>)</target>
<target state="translated"><x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> типова тема (<x id="INTERPOLATION_1" equiv-text="{{ getDefaultInstanceThemeLabel() }}"/>)</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">8</context>
@ -12176,7 +12145,7 @@
</trans-unit>
<trans-unit id="5622582942980351192" datatype="html">
<source>Light/Orange</source>
<target state="new">Light/Orange</target>
<target state="translated">Світла/Жовтогаряча</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/core/theme/theme.service.ts</context><context context-type="linenumber">50</context></context-group>
</trans-unit>
<trans-unit id="1219783168145776019" datatype="html">
@ -12212,22 +12181,22 @@
</trans-unit>
<trans-unit id="3284171506518522275" datatype="html">
<source>Your video was uploaded to your account and is private.</source>
<target state="new">Your video was uploaded to your account and is private.</target>
<target state="translated">Ваше відео було вивантажено до вашого облікового запису і є приватним.</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">112</context></context-group>
</trans-unit>
<trans-unit id="5699822024600815733" datatype="html">
<source>But associated data (tags, description...) will be lost, are you sure you want to leave this page?</source>
<target state="new">But associated data (tags, description...) will be lost, are you sure you want to leave this page?</target>
<target state="translated">Але пов'язані з ними дані (мітки, опис...) будуть втрачені, ви впевнені, що хочете покинути цю сторінку?</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">113</context></context-group>
</trans-unit>
<trans-unit id="1219739004043110649" datatype="html">
<source>Your video is not uploaded yet, are you sure you want to leave this page?</source>
<target state="new">Your video is not uploaded yet, are you sure you want to leave this page?</target>
<target state="translated">Ваше відео ще не вивантажено, ви впевнені, що хочете залишити цю сторінку?</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">115</context></context-group>
</trans-unit>
<trans-unit id="1830802698757049943" datatype="html">
<source>Publish <x id="PH" equiv-text="videoName"/></source>
<target state="new">Publish <x id="PH" equiv-text="videoName"/></target>
<target state="translated">Опублікувати <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">128</context></context-group>
</trans-unit>
<trans-unit id="6932865105766151309" datatype="html">
@ -12257,38 +12226,38 @@
</trans-unit>
<trans-unit id="5609201297201028750" datatype="html">
<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="translated">(розширення: <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">107</context></context-group>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">111</context></context-group>
</trans-unit>
<trans-unit id="2763845919408843325" datatype="html">
<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="translated">«<x id="PH" equiv-text="this.getFilename(t.options.file)"/>» буде додано на початку відео</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">123</context></context-group>
</trans-unit>
<trans-unit id="4952096817126306891" datatype="html">
<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="translated">«<x id="PH" equiv-text="this.getFilename(t.options.file)"/>» буде додано в кінці відео</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">127</context></context-group>
</trans-unit>
<trans-unit id="665518679871959619" datatype="html">
<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="translated">Зображення водяного знака «<x id="PH" equiv-text="this.getFilename(t.options.file)"/>» буде додано до відео</target>
<context-group purpose="location"><context context-type="sourcefile">src/app/+video-studio/edit/video-studio-edit.component.ts</context><context context-type="linenumber">131</context></context-group>
</trans-unit>
<trans-unit id="2677581013897190613" datatype="html">
<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="translated">Відео розпочнеться о <x id="PH" equiv-text="secondsToTime(start)"/> і зупиниться о <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">138</context></context-group>
</trans-unit>
<trans-unit id="2299077646120636288" datatype="html">
<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="translated">Відео розпочнеться о <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">142</context></context-group>
</trans-unit>
<trans-unit id="7209039243783736285" datatype="html">
<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="translated">Відео зупиниться о <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">146</context></context-group>
</trans-unit>
<trans-unit id="5512208811126492983" datatype="html">
@ -12318,7 +12287,7 @@
</trans-unit>
<trans-unit id="1254111869788332501" datatype="html">
<source>Other videos</source>
<target state="new">Other videos</target>
<target state="translated">Інші відео</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>
@ -12326,7 +12295,7 @@
</trans-unit>
<trans-unit id="3704292036525161260" datatype="html">
<source>Placeholder image</source>
<target state="new">Placeholder image</target>
<target state="translated">Зображення-заповнювач</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/+videos/+video-watch/video-watch.component.html</context>
<context context-type="linenumber">11</context>