]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/locale/angular.fr-FR.xlf
Translated using Weblate (French (France))
[github/Chocobozzz/PeerTube.git] / client / src / locale / angular.fr-FR.xlf
index f508533bf3f940af7dc2a29e1995b1f3ac863005..64e28faf01ed1872c1fbd31635ee098dd99fabf9 100644 (file)
       </trans-unit>
       <trans-unit id="8c516f7e68f4bb2020f6a9bd7df1ee5749c9d038" datatype="html">
         <source>Video reports</source>
-        <target state="translated">Reportages vidéo</target>
+        <target state="translated">Signalements de vidéos</target>
         <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/admin.component.ts</context><context context-type="linenumber">1</context></context-group>
       </trans-unit>
       <trans-unit id="d2e7333704502d1720b353742634630b71ea8bd7" datatype="html">
         <source>Video blocks</source>
-        <target state="translated">Blocs vidéo</target>
+        <target state="translated">Vidéos bloquées</target>
         <context-group purpose="location"><context context-type="sourcefile">src/app/+admin/admin.component.ts</context><context context-type="linenumber">1</context></context-group>
       </trans-unit>
       <trans-unit id="b1ff109b26ae8f08650415454b9098c43eba2e2c">
       </trans-unit>
       <trans-unit id="7d0cb3dbf192b9f3a5dbfb6d56d7609b200cbd4e" datatype="html">
         <source>Automatic blocks</source>
-        <target state="translated">Blocs automatiques</target>
+        <target state="translated">Blocages automatiques</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.html</context>
           <context context-type="linenumber">19</context>
       </trans-unit>
       <trans-unit id="dfc11b6dc1387e59dbb79d248cf4c638fb9df3ea" datatype="html">
         <source>Manual blocks</source>
-        <target state="translated">Blocs manuels</target>
+        <target state="translated">Blocages manuels</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.html</context>
           <context context-type="linenumber">20</context>
       </trans-unit>
       <trans-unit id="d204665b42241ca94ecad49df699cc60df43a7b5">
         <source>Plugins/Themes</source>
-        <target>Plugins/Thèmes</target>
+        <target>Plugins / Thèmes</target>
         <context-group name="null">
           <context context-type="linenumber">2</context>
         </context-group>
       </trans-unit>
       <trans-unit id="3097153cbaee3d44d0e298fbe9e8105b6e1fea0d" datatype="html">
         <source>Block new videos automatically</source>
-        <target state="translated">Bloque les nouvelles vidéos automatiquement</target>
+        <target state="translated">Bloquer les nouvelles vidéos automatiquement</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">434</context>
       </trans-unit>
       <trans-unit id="1a1dd78b1169f98fb2120c6af13e136aec2daf69" datatype="html">
         <source>Allow anonymous to do remote URI/handle search</source>
-        <target state="translated">Permet à des anonymes de faire des recherches à distance sur l'URI/handle</target>
+        <target state="translated">Permettre à des utilisateurs anonymes de faire des recherches à distance sur l'URI/handle</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">473</context>
       </trans-unit>
       <trans-unit id="0c43b766533e99e88f65a9f1c8d63fb1926ab5cc" datatype="html">
         <source>You should only use moderated search indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source>
-        <target state="translated">Vous ne devez utiliser que des index de recherche modérés en production, ou <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>accueillir votre propre<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target>
+        <target state="translated">Vous ne devez utiliser que des index de recherche modérés en production, ou <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>héberger votre propre index de recherche <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-custom-config.component.html</context>
           <context context-type="linenumber">492</context>
       </trans-unit>
       <trans-unit id="f183764323fcffd1b3ba4d13cdc21ec8971472cc" datatype="html">
         <source>You should only follow moderated indexes in production, or <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>host your own<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </source>
-        <target state="translated">Vous ne devez suivre que des index modérés en production, ou <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>accueillir votre propre<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>. </target>
+        <target state="translated">Vous ne devez suivre que des index modérés en production, ou <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>héberger votre propre index de recherche <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-custom-config.component.html</context>
           <context context-type="linenumber">590</context>
       </trans-unit>
       <trans-unit id="f0d14f556321dbae66c765d6a3b0062f3a150931" datatype="html">
         <source>If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> If the instance is not, we use an image link card that will redirect on your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> to see if you instance is allowed. </source>
-        <target state="new">
-                        If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/>
-                        If the instance is not, we use an image link card that will redirect on your PeerTube instance.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/>
-                        Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on
-                        <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/>
-                        to see if you instance is allowed.
-                      </target>
+        <target state="translated">Si votre instance est explicitement autorisée par Twitter, un lecteur vidéo sera intégré au flux Twitter sur le partage vidéo PeerTube.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> Si l'instance ne l'est pas, nous utilisons une carte de lien d'image qui redirigera sur votre instance PeerTube.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> Cochez cette case, enregistrez la configuration et testez avec une URL vidéo de votre instance (https://example.com/videos/watch/blabla) sur <x id="START_LINK" ctype="x-a" equiv-text="&lt;a&gt;"/>https://cards-dev.twitter.com/validator<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> pour voir si votre instance est autorisée. </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">679</context>
       </trans-unit>
       <trans-unit id="a0a116af355dfc3ac02f4501c2ffadb882768564" datatype="html">
         <source><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requires ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> <x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/> <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Resolution change is smoother<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Faster playback in particular with long videos<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>More stable playback (less bugs/infinite loading)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/> <x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>If you also enabled WebTorrent support, it will multiply videos storage by 2<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/> </source>
-        <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requiert ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> <x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Génère des paylilst HLS et des MP4 fragmentés résultant en une meilleure lecture de la vidéo qu'avec le lecteur traditionnel :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/> <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Le changement de résolution se fait sans heurts<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Chargement de la mémoire tampon plus rapide au démarrage de la lecture<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Lecture plus stable (moins de bugs/plus de chargement infini)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/> <x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Si vous avez aussi laissé activé WebTorrent, multiplie par 2 le stockage requis<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/> </target>
+        <target state="translated"><x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Requiert ffmpeg &gt;= 4.1<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> <x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Génère des listes de lecture HLS et des MP4 fragmentés résultant en une meilleure lecture de la vidéo qu'avec le lecteur traditionnel :<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/> <x id="START_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;ul&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Le changement de résolution se fait sans heurts<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Chargement de la mémoire tampon plus rapide au démarrage de la lecture<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="START_LIST_ITEM" ctype="x-li" equiv-text="&lt;li&gt;"/>Lecture plus stable (moins de bugs/plus de chargement infini)<x id="CLOSE_LIST_ITEM" ctype="x-li" equiv-text="&lt;/li&gt;"/> <x id="CLOSE_UNORDERED_LIST" ctype="x-ul" equiv-text="&lt;/ul&gt;"/> <x id="START_PARAGRAPH" ctype="x-p" equiv-text="&lt;p&gt;"/>Si vous avez aussi laissé activé WebTorrent, multiplie par 2 le stockage requis<x id="CLOSE_PARAGRAPH" ctype="x-p" equiv-text="&lt;/p&gt;"/> </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">778</context></context-group>
       </trans-unit>
       <trans-unit id="5ac527cc856e9fa02927ccb0a6172688e07c1d7a" datatype="html">
       </trans-unit>
       <trans-unit id="ef86c28e82ac4b08e6914d2a067e5455b4d4f4f7" datatype="html">
         <source>Write CSS code directly. Example:<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&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;"/> 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="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&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">Écrivez directement en CSS. Exemple :&lt;x id="LINE_BREAK" ctype="lb" equiv-text="&amp;amp;lt ;br/&amp;amp;gt ;"/&amp;gt;&amp;lt;x id="LINE_BREAK" ctype="lb" equiv-text="&amp;amp;lt ;br/&amp;amp;gt ;"/&amp;gt; &amp;lt;x id="START_TAG_PRE" ctype="x-pre" equiv-text="&amp;amp;lt ;pre&amp;amp;gt ;"/&amp;gt; #custom-css &amp;lt;x id="INTERPOLATION" equiv-text="{{ '{' }}"/&amp;gt; color : red ; &amp;lt;x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/&amp;gt; &amp;lt;x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&amp;amp;lt ;/pre&amp;amp;gt ;"/&amp;gt; Prepend with &amp;lt;x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&amp;amp;lt ;em&amp;amp;gt ;"/&amp;gt;#custom-css&amp;lt;x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&amp;amp;lt ;/em&amp;amp;gt ;"/&amp;gt; to override styles. Example :&amp;lt;x id="LINE_BREAK" ctype="lb" equiv-text="&amp;amp;lt ;br/&amp;amp;gt ;"/&amp;gt;&amp;lt;x id="LINE_BREAK" ctype="lb" equiv-text="&amp;amp;lt ;br/&amp;amp;gt ;"/&amp;gt; &amp;lt;x id="START_TAG_PRE" ctype="x-pre" equiv-text="&amp;amp;lt ;pre&amp;amp;gt ;"/&amp;gt; #custom-css .logged-in-email &amp;lt;x id="INTERPOLATION" equiv-text="{{ '{' }}"/&amp;gt; color : red ; &amp;lt;x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/&amp;gt; &amp;lt;x id="CLOSE_TAG_PRE" ctype="x-pre" equiv-text="&amp;amp;lt ;/pre&amp;amp;gt ;"/&gt;</target>
+        <target state="translated">Ecrivez directement du code CSS. Exemple : <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&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;"/> Simuler avec <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;"/> pour passer outre les styles. Exemple : <x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/><x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&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-custom-config.component.html</context><context context-type="linenumber">906</context></context-group>
       </trans-unit>
       <trans-unit id="6c44844ebdb7352c433b7734feaa65f01bb594ab">
       </trans-unit>
       <trans-unit id="a86239658c3cf042e7c987bb0df7473a53d7517e" datatype="html">
         <source>Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> imports</source>
-        <target state="new">Showing <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> of <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> imports</target>
+        <target state="translated">Montrant <x id="INTERPOLATION" equiv-text="{{'{first}'}}"/> to <x id="INTERPOLATION_1" equiv-text="{{'{last}'}}"/> de <x id="INTERPOLATION_2" equiv-text="{{'{totalRecords}'}}"/> importations</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html</context>
           <context context-type="linenumber">6</context>
       </trans-unit>
       <trans-unit id="21dc89cfca84c2af7fdeb584b34e2529d842b72a" datatype="html">
         <source>{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ videoChannel.videosCount }}"/> videos} }</source>
-        <target state="translated">{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ videoChannel.videosCount }}"/> videos} }</target>
+        <target state="translated">{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ videoChannel.videosCount }}"/> vidéos} }</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html</context>
           <context context-type="linenumber">23</context>
       </trans-unit>
       <trans-unit id="5ebd76e736e1c58a1850234d1d26f1ab8c9ad11f" datatype="html">
         <source>Created <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> playlists </source>
-        <target state="new">
-    Created <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> playlists
-  </target>
+        <target state="translated">Créé <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> listes de lecture </target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html</context>
           <context context-type="linenumber">2</context>
       </trans-unit>
       <trans-unit id="366c51268cf18a834e6207b2efe20b679f3796ef" datatype="html">
         <source>Instance <x id="INTERPOLATION" equiv-text="{{domain}}"/> muted.</source>
-        <target state="new">Instance <x id="INTERPOLATION" equiv-text="{{domain}}"/> muted.</target>
+        <target state="translated">Instance <x id="INTERPOLATION" equiv-text="{{domain}}"/> silencé.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/server-blocklist.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="79b1fff8643eb798e40e0884336e0a6097b9aae6" datatype="html">
         <source>Violent or Repulsive</source>
-        <target state="new">Violent or Repulsive</target>
+        <target state="translated">VIolent ou répugnant</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="58dc553e7a763631cf2d1229fb1ed9d04b6bc59a" datatype="html">
         <source>Block video</source>
-        <target state="new">Block video</target>
+        <target state="translated">Bloquer la vidéo</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="5801b59834422f97fa2a5c930f079611ea040ccb" datatype="html">
         <source>Switch video block to manual</source>
-        <target state="new">Switch video block to manual</target>
+        <target state="translated">Passage du blocage vidéo au mode manuel</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="47297c5c574f8d6fec71af7f24818b52761f9b21" datatype="html">
         <source>Video <x id="INTERPOLATION" equiv-text="{{name}}"/> switched to manual block.</source>
-        <target state="new">Video <x id="INTERPOLATION" equiv-text="{{name}}"/> switched to manual block.</target>
+        <target state="translated">La vidéo <x id="INTERPOLATION" equiv-text="{{name}}"/> est passé en blocage manuel.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="350850e095bb1b8d7dcc99b520d5ec8132c710fb" datatype="html">
         <source>Unblock</source>
-        <target state="new">Unblock</target>
+        <target state="translated">Débloquer</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="0f39df26589693fe43b6bd5c4602bc4fc6ac1226" datatype="html">
         <source>Video <x id="INTERPOLATION" equiv-text="{{name}}"/> unblocked.</source>
-        <target state="new">Video <x id="INTERPOLATION" equiv-text="{{name}}"/> unblocked.</target>
+        <target state="translated">Vidéo <x id="INTERPOLATION" equiv-text="{{name}}"/> débloquée.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-block-list/video-block-list.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="f4a8f2ef1fbfc19e1e049e69f63c40063c0d0650">
         <source><x id="INTERPOLATION" equiv-text="{{num}}"/> users email set as verified.</source>
-        <target><x id="INTERPOLATION" equiv-text="{{num}}"/> adresses de courriel d'utilisateurs.rices ont été vérifié.es.</target>
+        <target><x id="INTERPOLATION" equiv-text="{{num}}"/> adresses de courriel d'utilisateurs.ices ont été vérifié.es.</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
       </trans-unit>
       <trans-unit id="9f4cdde6106d0d5ed669264f5a8777f079623eb0" datatype="html">
         <source>Do you really want to delete <x id="INTERPOLATION" equiv-text="{{channelDisplayName}}"/>? It will delete <x id="INTERPOLATION_1" equiv-text="{{videosCount}}"/> videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="INTERPOLATION_2" equiv-text="{{channelName}}"/>)!</source>
-        <target state="translated">Voulez-vous réellement supprimer <x id="INTERPOLATION" equiv-text="{{channelDisplayName}}"/>? Cela supprimera <x id="INTERPOLATION_1" equiv-text="{{videosCount}}"/> les vidéos téléversées dans cette chaîne, et vous ne pourrez pas créer une autre chaîne avec le même nom (<x id="INTERPOLATION_2" equiv-text="{{channelName}}"/>)!</target>
+        <target state="translated">Voulez-vous réellement supprimer <x id="INTERPOLATION" equiv-text="{{channelDisplayName}}"/> ? Cela supprimera <x id="INTERPOLATION_1" equiv-text="{{videosCount}}"/> les vidéos téléversées dans cette chaîne, et vous ne pourrez pas créer une autre chaîne avec le même nom (<x id="INTERPOLATION_2" equiv-text="{{channelName}}"/>) !</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="4166cc066b963a23829b48a09e394f73b453fabd">
         <source>Transcoding threads must be greater or equal to 0.</source>
-        <target>Le nombre de tâches allouées au transcodage doit être supérieur ou égal à 0.</target>
+        <target>Le nombre de tâches allouées pour le transcodage doit être supérieur ou égal à 0.</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
       </trans-unit>
       <trans-unit id="db7b7efed1c793079b2bf74cdfba73fed05f63ec" datatype="html">
         <source>Search index URL should be a URL</source>
-        <target state="new">Search index URL should be a URL</target>
+        <target state="translated">L'URL de l'index de recherche doit être une URL</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="b19eeb7380a6bbb6dd791afdb262107749d8b990" datatype="html">
         <source>Block reason must be at least 2 characters long.</source>
-        <target state="new">Block reason must be at least 2 characters long.</target>
+        <target state="translated">Le motif de blocage doit comporter au moins 2 caractères.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-forms/form-validators/video-block-validators.service.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="5ac23ab9399b1bf51cd2c71b033a3beec5b6d9f7" datatype="html">
         <source>Block reason cannot be more than 300 characters long.</source>
-        <target state="new">Block reason cannot be more than 300 characters long.</target>
+        <target state="translated">Le motif de blocage ne peut pas comporter plus de 300 caractères.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-forms/form-validators/video-block-validators.service.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="b465014f22a020c312b0eb26be64008e368ff618" datatype="html">
         <source><x id="INTERPOLATION" equiv-text="{{name}}"/> (channel page)</source>
-        <target state="new"><x id="INTERPOLATION" equiv-text="{{name}}"/> (channel page)</target>
+        <target state="translated"><x id="INTERPOLATION" equiv-text="{{name}}"/> (page de la chaîne)</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-main/account/avatar.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="2ae54a1b18fc8315f431aecc74f58fb12f066231" datatype="html">
         <source><x id="INTERPOLATION" equiv-text="{{name}}"/> (account page)</source>
-        <target state="new"><x id="INTERPOLATION" equiv-text="{{name}}"/> (account page)</target>
+        <target state="translated"><x id="INTERPOLATION" equiv-text="{{name}}"/> (page du compte)</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-main/account/avatar.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="925ba9946b7b256a586f0fcbe3e04fa7a0dee7bd">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> unbanned.</source>
-        <target>L'utilisateur.rice <x id="INTERPOLATION" equiv-text="{{username}}"/> est rétabli.e.</target>
+        <target>L'utilisateur.ice <x id="INTERPOLATION" equiv-text="{{username}}"/> est rétabli.e.</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
       </trans-unit>
       <trans-unit id="28220fae6799ab98ef6b41af449aa9680082357a">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted.</source>
-        <target>Utilisateur.rice <x id="INTERPOLATION" equiv-text="{{username}}"/> supprimé.e.</target>
+        <target>Utilisateur.ice <x id="INTERPOLATION" equiv-text="{{username}}"/> supprimé.e.</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
       </trans-unit>
       <trans-unit id="534202c90c6dcadd2989fc72c5030d5483e26096">
         <source>User <x id="INTERPOLATION" equiv-text="{{username}}"/> email set as verified</source>
-        <target>L'adresse de courriel de l'utilisateur.rice <x id="INTERPOLATION" equiv-text="{{username}}"/> a été vérifié.e</target>
+        <target>L'adresse de courriel de l'utilisateur.ice <x id="INTERPOLATION" equiv-text="{{username}}"/> a été vérifié.e</target>
         <context-group name="null">
           <context context-type="linenumber">1</context>
         </context-group>
       </trans-unit>
       <trans-unit id="632e8b20c98e8eec4059a605a4b011bb476137af" datatype="html">
         <source>Edit user</source>
-        <target state="translated">Modifier l’utilisateur.rice</target>
+        <target state="translated">Modifier l’utilisateur.ice</target>
         <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group>
       </trans-unit>
       <trans-unit id="f140baf295648e021385e7dd57fbbc7cee4ad4e6" datatype="html">
       </trans-unit>
       <trans-unit id="95b95a9c79e4fd9ed41f6855e37b3b06af25bcab" datatype="html">
         <source>Delete user</source>
-        <target state="translated">Supprimer l’utilisateur.rice</target>
+        <target state="translated">Supprimer l’utilisateur.ice</target>
         <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group>
       </trans-unit>
       <trans-unit id="9b19e922648045e849419204513fe029db427b46" datatype="html">
         <source>Unban user</source>
-        <target state="translated">Lever l'interdiction pour l’utilisateur.rice</target>
+        <target state="translated">Lever l'interdiction pour l’utilisateur.ice</target>
         <context-group purpose="location"><context context-type="sourcefile">src/app/shared/shared-moderation/user-moderation-dropdown.component.ts</context><context context-type="linenumber">1</context></context-group>
       </trans-unit>
       <trans-unit id="f7044a58ed834f7380eaac0e670dc817b19d9209" datatype="html">
       </trans-unit>
       <trans-unit id="75f9d13b8aa48da40b53265afe4826b7c590fede" datatype="html">
         <source>Violent or repulsive</source>
-        <target state="new">Violent or repulsive</target>
+        <target state="translated">Violent ou répugnant</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="4c78954b2e1a4c2a457fd10f87ac398a86db88f3" 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">Contient un langage ou une iconographie offensant, violent ou grossier.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="da98842df682acde758f4b18f4d67c43c8f2885b" datatype="html">
         <source>Hateful or abusive</source>
-        <target state="new">Hateful or abusive</target>
+        <target state="translated">Haineux ou abusif</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="338b2cbcea511d70613c96bbe942b9e2c4714cf1" 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">Contient un langage ou une iconographie abusif, raciste ou sexiste.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="d540707e326c991a0b2eb05fe78ae5431c7b5f61" datatype="html">
         <source>Spam, ad or false news</source>
-        <target state="new">Spam, ad or false news</target>
+        <target state="translated">Spam, publicité ou fausses nouvelles</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="9674483c674382618788ffabbc7c09c043f1db12" datatype="html">
         <source>Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes.</source>
-        <target state="new">Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes.</target>
+        <target state="translated">Contient du marketing, du spam, des informations délibérément trompeuses ou des vignettes/textes/balises trompeuses. Veuillez indiquer des sources fiables pour signaler les canulars.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="697e6f711173360c87a384af631fc8f13cd3d827" datatype="html">
         <source>Privacy breach or doxxing</source>
-        <target state="new">Privacy breach or doxxing</target>
+        <target state="translated">Violation de la vie privée ou doxxing</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="a66c468cd15cd1c28f5116cf84371e5bbbd2a1ed" datatype="html">
         <source>Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details).</source>
-        <target state="new">Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details).</target>
+        <target state="translated">Contient des informations personnelles qui pourraient être utilisées pour suivre, identifier, contacter ou se faire passer pour quelqu'un (par exemple, le nom, l'adresse, le numéro de téléphone, le courriel ou les détails de la carte de crédit).</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="39820eec05bfb636e49daf19c3180d8951a8f4db" datatype="html">
         <source>Intellectual property violation</source>
-        <target state="new">Intellectual property violation</target>
+        <target state="translated">Violation de la propriété intellectuelle</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="90c817d59a020301296c13bc7b5afbc499f38861" datatype="html">
         <source>Infringes my intellectual property or copyright, wrt. the regional rules with which the server must comply.</source>
-        <target state="new">Infringes my intellectual property or copyright, wrt. the regional rules with which the server must comply.</target>
+        <target state="translated">Violation de ma propriété intellectuelle ou de mes droits d'auteur, ou des règles régionales auxquelles le serveur doit se conformer.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="3732f37956e36cea2271d2333b8b04a6ad417274" datatype="html">
         <source>Breaks server rules</source>
-        <target state="new">Breaks server rules</target>
+        <target state="translated">Brise les règles du serveur</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="32bf825b15b1d2888142514301b91454f23e82a5" datatype="html">
         <source>Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server.</source>
-        <target state="new">Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server.</target>
+        <target state="translated">Tout ce qui n'est pas inclus dans ce qui précède et qui enfreint les conditions de service, le code de conduite ou les règles générales en vigueur sur le serveur.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="027a3589ca1b92b000b183e249d9d7bea1dce727" datatype="html">
         <source>The above can only be seen in thumbnails.</source>
-        <target state="new">The above can only be seen in thumbnails.</target>
+        <target state="translated">Ce qui précède ne peut être vu que sous forme de vignettes.</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="148c963c0ecee2b9e6c8ce11e70ae62e36efaa36" datatype="html">
         <source>The above can only be seen in captions (please describe which).</source>
-        <target state="new">The above can only be seen in captions (please describe which).</target>
+        <target state="translated">Ce qui précède ne peut être vu que dans les légendes (veuillez décrire lesquelles).</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/shared/shared-moderation/video-report.component.ts</context>
           <context context-type="linenumber">1</context>
       </trans-unit>
       <trans-unit id="7f5d0c10614e8a34f0e2dad33a0568277c50cf69" datatype="html">
         <source>Block</source>
-        <target state="new">Block</target>
+        <target state="translated">Bloque</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">1</context>
       </trans-unit>
       <trans-unit id="3797009a642d28abfc76cd0aec0c2ec899686807" datatype="html">
         <source>Mute account</source>
-        <target state="new">Mute account</target>
+        <target state="translated">Rendre muet le compte</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">1</context>
       </trans-unit>
       <trans-unit id="08a52c67462389568cf14a021ddecc0aedaa9613" datatype="html">
         <source>Reported part</source>
-        <target state="new">Reported part</target>
+        <target state="translated">Partie signalée</target>
         <context-group purpose="location">
           <context context-type="sourcefile">src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html</context>
           <context context-type="linenumber">70</context>