1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

Update french translation

This commit is contained in:
Tux3 / Mlkj / !Lev.uXFMLA 2014-10-20 13:35:32 +02:00
parent 55225aca0f
commit cd59117fa9
No known key found for this signature in database
GPG Key ID: 7E086DD661263264
2 changed files with 302 additions and 211 deletions

Binary file not shown.

View File

@ -3,11 +3,6 @@
<TS version="2.1" language="fr_FR"> <TS version="2.1" language="fr_FR">
<context> <context>
<name>AVForm</name> <name>AVForm</name>
<message>
<location filename="../src/widget/form/settings/avform.cpp" line="22"/>
<source>Audio/Video settings</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>Hide video preview</source> <source>Hide video preview</source>
<comment>On a button</comment> <comment>On a button</comment>
@ -18,6 +13,11 @@
<comment>On a button</comment> <comment>On a button</comment>
<translation type="obsolete">Montrer l&apos;aperçu vidéo</translation> <translation type="obsolete">Montrer l&apos;aperçu vidéo</translation>
</message> </message>
<message>
<location filename="../src/widget/form/settings/avform.cpp" line="22"/>
<source>Audio/Video</source>
<translation>Audio/Vidéo</translation>
</message>
</context> </context>
<context> <context>
<name>AVPage</name> <name>AVPage</name>
@ -41,57 +41,52 @@
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="14"/> <location filename="../src/widget/form/settings/avsettings.ui" line="14"/>
<source>Form</source> <source>Form</source>
<translation type="unfinished"></translation> <translation>qTox</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="20"/> <location filename="../src/widget/form/settings/avsettings.ui" line="38"/>
<source>Video Settings</source>
<translation>Options vidéo</translation>
</message>
<message>
<location filename="../src/widget/form/settings/avsettings.ui" line="49"/>
<source>Resolution</source>
<translation>Résolution</translation>
</message>
<message>
<location filename="../src/widget/form/settings/avsettings.ui" line="148"/>
<source>Volume Settings (Stubs)</source> <source>Volume Settings (Stubs)</source>
<translation type="unfinished"></translation> <translation>Options du volume (Fictif)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="26"/> <location filename="../src/widget/form/settings/avsettings.ui" line="154"/>
<source>Playback</source> <source>Playback</source>
<translation type="unfinished"></translation> <translation>Haut-parleurs</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="40"/> <location filename="../src/widget/form/settings/avsettings.ui" line="168"/>
<source>Microphone</source> <source>Microphone</source>
<translation type="unfinished"></translation> <translation>Microphone</translation>
</message>
<message>
<location filename="../src/widget/form/settings/avsettings.ui" line="57"/>
<source>Video settings</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="66"/> <location filename="../src/widget/form/settings/avsettings.ui" line="66"/>
<source>Modes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widget/form/settings/avsettings.ui" line="83"/>
<source>Hue</source> <source>Hue</source>
<translation type="unfinished"></translation> <translation>Teinte</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="97"/> <location filename="../src/widget/form/settings/avsettings.ui" line="80"/>
<source>Brightness</source> <source>Brightness</source>
<translation type="unfinished"></translation> <translation>Luminosité</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="111"/> <location filename="../src/widget/form/settings/avsettings.ui" line="94"/>
<source>Saturation</source> <source>Saturation</source>
<translation type="unfinished"></translation> <translation>Saturation</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/avsettings.ui" line="125"/> <location filename="../src/widget/form/settings/avsettings.ui" line="108"/>
<source>Contrast</source> <source>Contrast</source>
<translation type="unfinished"></translation> <translation>Contraste</translation>
</message>
<message>
<location filename="../src/widget/form/settings/avsettings.ui" line="139"/>
<source>Preview</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Show video preview</source> <source>Show video preview</source>
@ -192,7 +187,7 @@
<context> <context>
<name>ChatForm</name> <name>ChatForm</name>
<message> <message>
<location filename="../src/widget/form/chatform.cpp" line="105"/> <location filename="../src/widget/form/chatform.cpp" line="106"/>
<source>Send a file</source> <source>Send a file</source>
<translation>Envoyer un fichier</translation> <translation>Envoyer un fichier</translation>
</message> </message>
@ -211,33 +206,44 @@
<context> <context>
<name>Core</name> <name>Core</name>
<message> <message>
<location filename="../src/core.cpp" line="1104"/> <location filename="../src/core.cpp" line="231"/>
<source>Encrypted profile</source> <source>Toxing on qTox</source>
<translation type="unfinished"></translation> <translation>Toxer avec qTox</translation>
</message> </message>
<message> <message>
<location filename="../src/core.cpp" line="1105"/> <location filename="../src/core.cpp" line="232"/>
<source>qTox User</source>
<translation>Utilisateur de qTox</translation>
</message>
<message>
<location filename="../src/core.cpp" line="1106"/>
<source>Encrypted profile</source>
<translation>Profil chiffré</translation>
</message>
<message>
<location filename="../src/core.cpp" line="1107"/>
<source>Your tox profile seems to be encrypted, qTox can&apos;t open it <source>Your tox profile seems to be encrypted, qTox can&apos;t open it
Do you want to erase this profile ?</source> Do you want to erase this profile ?</source>
<translation type="unfinished"></translation> <translation>Votre profil tox semble être chiffré, qTox ne peut pas l&apos;ouvrir
Voulez-vous effacer ce profil ?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>FileTransferInstance</name> <name>FileTransferInstance</name>
<message> <message>
<location filename="../src/filetransferinstance.cpp" line="209"/> <location filename="../src/filetransferinstance.cpp" line="234"/>
<source>Save a file</source> <source>Save a file</source>
<comment>Title of the file saving dialog</comment> <comment>Title of the file saving dialog</comment>
<translation>Sauvegarder un fichier</translation> <translation>Sauvegarder un fichier</translation>
</message> </message>
<message> <message>
<location filename="../src/filetransferinstance.cpp" line="220"/> <location filename="../src/filetransferinstance.cpp" line="242"/>
<source>Location not writable</source> <source>Location not writable</source>
<comment>Title of permissions popup</comment> <comment>Title of permissions popup</comment>
<translation>Impossible d&apos;écrire ici</translation> <translation>Impossible d&apos;écrire ici</translation>
</message> </message>
<message> <message>
<location filename="../src/filetransferinstance.cpp" line="220"/> <location filename="../src/filetransferinstance.cpp" line="242"/>
<source>You do not have permission to write that location. Choose another, or cancel the save dialog.</source> <source>You do not have permission to write that location. Choose another, or cancel the save dialog.</source>
<comment>text of permissions popup</comment> <comment>text of permissions popup</comment>
<translation>Vous n&apos;avez pas la permission d&apos;écrire ici. Choisissez un audre endroit, ou annulez.</translation> <translation>Vous n&apos;avez pas la permission d&apos;écrire ici. Choisissez un audre endroit, ou annulez.</translation>
@ -309,19 +315,55 @@ Do you want to erase this profile ?</source>
<context> <context>
<name>FriendWidget</name> <name>FriendWidget</name>
<message> <message>
<location filename="../src/widget/friendwidget.cpp" line="48"/> <location filename="../src/widget/friendwidget.cpp" line="54"/>
<source>Invite to group</source>
<comment>Menu to invite a friend to a groupchat</comment>
<translation>Inviter au groupe</translation>
</message>
<message>
<location filename="../src/widget/friendwidget.cpp" line="55"/>
<source>Copy friend ID</source> <source>Copy friend ID</source>
<comment>Menu to copy the Tox ID of that friend</comment> <comment>Menu to copy the Tox ID of that friend</comment>
<translation>Copier l&apos;ID ami</translation> <translation>Copier l&apos;ID ami</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/friendwidget.cpp" line="49"/> <location filename="../src/widget/friendwidget.cpp" line="65"/>
<source>Invite in group</source> <source>Auto accept files from this friend</source>
<comment>Menu to invite a friend in a groupchat</comment> <comment>context menu entry</comment>
<translation>Inviter dans un groupe</translation> <translation>Automatiquement accepter les fichiers de ce contact</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/friendwidget.cpp" line="59"/> <location filename="../src/widget/friendwidget.cpp" line="66"/>
<source>Manually accept files from this friend</source>
<comment>context menu entry</comment>
<translation>Accepter les fichiers de ce contact manuellement</translation>
</message>
<message>
<location filename="../src/widget/friendwidget.cpp" line="67"/>
<source>Auto accept files from all friends</source>
<comment>context menu entry</comment>
<translation>Accepter les fichiers de tous les contacts automatiquement</translation>
</message>
<message>
<location filename="../src/widget/friendwidget.cpp" line="68"/>
<source>Disable global auto accept</source>
<comment>context menu entry</comment>
<translation>Désactiver l&apos;acceptation automatique de fichier</translation>
</message>
<message>
<location filename="../src/widget/friendwidget.cpp" line="96"/>
<location filename="../src/widget/friendwidget.cpp" line="111"/>
<source>Choose an auto accept directory</source>
<comment>popup title</comment>
<translation>Choisir un dossier de téléchargement</translation>
</message>
<message>
<source>Invite in group</source>
<comment>Menu to invite a friend in a groupchat</comment>
<translation type="vanished">Inviter dans un groupe</translation>
</message>
<message>
<location filename="../src/widget/friendwidget.cpp" line="74"/>
<source>Remove friend</source> <source>Remove friend</source>
<comment>Menu to remove the friend from our friendlist</comment> <comment>Menu to remove the friend from our friendlist</comment>
<translation>Supprimer ami</translation> <translation>Supprimer ami</translation>
@ -330,9 +372,13 @@ Do you want to erase this profile ?</source>
<context> <context>
<name>GeneralForm</name> <name>GeneralForm</name>
<message> <message>
<location filename="../src/widget/form/settings/generalform.cpp" line="27"/>
<source>General Settings</source> <source>General Settings</source>
<translation type="unfinished">Options Générales</translation> <translation type="obsolete">Options Générales</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalform.cpp" line="30"/>
<source>General</source>
<translation>Général</translation>
</message> </message>
</context> </context>
<context> <context>
@ -375,95 +421,110 @@ Do you want to erase this profile ?</source>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="14"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="14"/>
<source>Form</source> <source>Form</source>
<translation type="unfinished"></translation> <translation>qTox</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="29"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="29"/>
<source>General Settings</source> <source>General Settings</source>
<translation type="unfinished">Options Générales</translation> <translation>Options Générales</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="35"/>
<source>Use translations</source> <source>Use translations</source>
<extracomment>Text on a checkbox to enable translations</extracomment> <extracomment>Text on a checkbox to enable translations</extracomment>
<translation type="unfinished">Utiliser les traductions</translation> <translation type="obsolete">Utiliser les traductions</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="42"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="37"/>
<location filename="../src/widget/form/settings/generalsettings.ui" line="53"/>
<source>The translation may not load until qTox restarts.</source>
<translation>La translation peut ne pas se charger jusqu&apos;à ce que qTox redémarre.</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="40"/>
<source>Translation:</source>
<translation>Traduction:</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="62"/>
<source>Save settings to the working directory instead of the usual conf dir</source> <source>Save settings to the working directory instead of the usual conf dir</source>
<extracomment>describes makeToxPortable checkbox</extracomment> <extracomment>describes makeToxPortable checkbox</extracomment>
<translation type="unfinished">Sauvegarde les options dans le dossier courant au lieu du dossier de configuration habituel</translation> <translation>Sauvegarde les options dans le dossier courant au lieu du dossier de configuration habituel</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="45"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="65"/>
<source>Make Tox portable</source> <source>Make Tox portable</source>
<translation type="unfinished">Rendre Tox portable</translation> <translation>Rendre Tox portable</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="52"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="72"/>
<source>Start in tray</source> <source>Start in tray</source>
<translation type="unfinished"></translation> <translation>Démarrer dans la barre d&apos;état</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="59"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="79"/>
<source>Show contacts&apos; status changes</source> <source>Show contacts&apos; status changes</source>
<translation type="unfinished"></translation> <translation>Montrer les changements de status des contacts</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="68"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="88"/>
<source>Provided in minutes</source> <source>Provided in minutes</source>
<translation type="unfinished"></translation> <translation>En minutes</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="74"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="94"/>
<source>Auto away after (0 to disable):</source> <source>Auto away after (0 to disable):</source>
<translation type="unfinished"></translation> <translation>Auto-absent après (0 pour désactiver):</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="87"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="107"/>
<source> minutes</source> <source>Set to 0 to disable</source>
<translation type="unfinished"></translation> <translation>Mettre à 0 pour désactiver</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="105"/>
<source>Theme</source>
<translation type="unfinished">Thème</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="113"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="113"/>
<source> minutes</source>
<translation> minutes</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="131"/>
<source>Theme</source>
<translation>Thème</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="139"/>
<source>Smiley Pack:</source> <source>Smiley Pack:</source>
<extracomment>Text on smiley pack label</extracomment> <extracomment>Text on smiley pack label</extracomment>
<translation type="unfinished"></translation> <translation>Pack de smileys:</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="134"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="160"/>
<source>:)</source> <source>:)</source>
<translation type="unfinished"></translation> <translation>:)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="144"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="170"/>
<source>;)</source> <source>;)</source>
<translation type="unfinished"></translation> <translation>:)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="154"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="180"/>
<source>:p</source> <source>:p</source>
<translation type="unfinished"></translation> <translation>:p</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="164"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="190"/>
<source>:O</source> <source>:O</source>
<translation type="unfinished"></translation> <translation>:O</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="174"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="200"/>
<source>:&apos;(</source> <source>:&apos;(</source>
<translation type="unfinished"></translation> <translation>:&apos;(</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="188"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="214"/>
<source>Style:</source> <source>Style:</source>
<translation type="unfinished"></translation> <translation>Style:</translation>
</message> </message>
<message> <message>
<source>Smiley Pack</source> <source>Smiley Pack</source>
@ -471,51 +532,51 @@ Do you want to erase this profile ?</source>
<translation type="obsolete">Pack de smileys</translation> <translation type="obsolete">Pack de smileys</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="210"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="236"/>
<source>Connection Settings</source> <source>Connection Settings</source>
<translation type="unfinished"></translation> <translation>Options de réseau</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="216"/>
<source>Enable IPv6 (recommended)</source>
<extracomment>Text on a checkbox to enable IPv6</extracomment>
<translation type="unfinished">Activer IPv6 (recommandé)</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="223"/>
<source>This allows, e.g., toxing over Tor. It adds load to the Tox network however, so use only when necessary.</source>
<extracomment>force tcp checkbox tooltip</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="226"/>
<source>Disable UDP (not recommended)</source>
<extracomment>Text on checkbox to disable UDP</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="233"/>
<source>Use proxy (SOCKS5)</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="242"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="242"/>
<source>Address</source> <source>Enable IPv6 (recommended)</source>
<extracomment>Text on proxy addr label</extracomment> <extracomment>Text on a checkbox to enable IPv6</extracomment>
<translation type="unfinished"></translation> <translation>Activer IPv6 (recommandé)</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="249"/>
<source>This allows, e.g., toxing over Tor. It adds load to the Tox network however, so use only when necessary.</source>
<extracomment>force tcp checkbox tooltip</extracomment>
<translation>Permet par exemple d&apos;utiliser Tox à travers Tor, mais ce n&apos;est à utiliser que si nécessaire, car cela ralenti le réseau Tox.</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="252"/> <location filename="../src/widget/form/settings/generalsettings.ui" line="252"/>
<source>Disable UDP (not recommended)</source>
<extracomment>Text on checkbox to disable UDP</extracomment>
<translation>Désactiver UDP (non recommandé)</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="259"/>
<source>Use proxy (SOCKS5)</source>
<translation>Utiliser un proxy (SOCKS5)</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="268"/>
<source>Address</source>
<extracomment>Text on proxy addr label</extracomment>
<translation>Addresse</translation>
</message>
<message>
<location filename="../src/widget/form/settings/generalsettings.ui" line="278"/>
<source>Port</source> <source>Port</source>
<extracomment>Text on proxy port label</extracomment> <extracomment>Text on proxy port label</extracomment>
<translation type="unfinished"></translation> <translation>Port</translation>
</message> </message>
</context> </context>
<context> <context>
<name>GenericChatForm</name> <name>GenericChatForm</name>
<message> <message>
<location filename="../src/widget/form/genericchatform.cpp" line="154"/> <location filename="../src/widget/form/genericchatform.cpp" line="150"/>
<location filename="../src/widget/form/genericchatform.cpp" line="160"/> <location filename="../src/widget/form/genericchatform.cpp" line="156"/>
<source>Save chat log</source> <source>Save chat log</source>
<translation>Sauvegarder l&apos;historique de conversation</translation> <translation>Sauvegarder l&apos;historique de conversation</translation>
</message> </message>
@ -523,7 +584,7 @@ Do you want to erase this profile ?</source>
<context> <context>
<name>GroupChatForm</name> <name>GroupChatForm</name>
<message> <message>
<location filename="../src/widget/form/groupchatform.cpp" line="47"/> <location filename="../src/widget/form/groupchatform.cpp" line="45"/>
<source>%1 users in chat</source> <source>%1 users in chat</source>
<comment>Number of users in chat</comment> <comment>Number of users in chat</comment>
<translation>%1 personnes</translation> <translation>%1 personnes</translation>
@ -533,7 +594,7 @@ Do you want to erase this profile ?</source>
<translation type="vanished">&lt;Inconnu&gt;</translation> <translation type="vanished">&lt;Inconnu&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/groupchatform.cpp" line="85"/> <location filename="../src/widget/form/groupchatform.cpp" line="77"/>
<source>%1 users in chat</source> <source>%1 users in chat</source>
<translation>%1 personnes</translation> <translation>%1 personnes</translation>
</message> </message>
@ -545,19 +606,19 @@ Do you want to erase this profile ?</source>
<context> <context>
<name>GroupWidget</name> <name>GroupWidget</name>
<message> <message>
<location filename="../src/widget/groupwidget.cpp" line="39"/> <location filename="../src/widget/groupwidget.cpp" line="42"/>
<location filename="../src/widget/groupwidget.cpp" line="59"/> <location filename="../src/widget/groupwidget.cpp" line="64"/>
<source>%1 users in chat</source> <source>%1 users in chat</source>
<translation>%1 personnes</translation> <translation>%1 personnes</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/groupwidget.cpp" line="41"/> <location filename="../src/widget/groupwidget.cpp" line="44"/>
<location filename="../src/widget/groupwidget.cpp" line="61"/> <location filename="../src/widget/groupwidget.cpp" line="66"/>
<source>0 users in chat</source> <source>0 users in chat</source>
<translation>0 personnes</translation> <translation>0 personnes</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/groupwidget.cpp" line="48"/> <location filename="../src/widget/groupwidget.cpp" line="53"/>
<source>Quit group</source> <source>Quit group</source>
<comment>Menu to quit a groupchat</comment> <comment>Menu to quit a groupchat</comment>
<translation>Quitter le groupe</translation> <translation>Quitter le groupe</translation>
@ -566,87 +627,111 @@ Do you want to erase this profile ?</source>
<context> <context>
<name>IdentityForm</name> <name>IdentityForm</name>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="33"/> <location filename="../src/widget/form/settings/identityform.cpp" line="34"/>
<source>Your identity</source> <source>Identity</source>
<translation type="unfinished"></translation> <translation>Identité</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="114"/> <location filename="../src/widget/form/settings/identityform.cpp" line="112"/>
<source>Call active</source> <source>Call active</source>
<comment>popup title</comment> <comment>popup title</comment>
<translation type="unfinished"></translation> <translation>Appel en cours</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="115"/> <location filename="../src/widget/form/settings/identityform.cpp" line="113"/>
<source>You can&apos;t switch profiles while a call is active!</source> <source>You can&apos;t switch profiles while a call is active!</source>
<comment>popup text</comment> <comment>popup text</comment>
<translation type="unfinished"></translation> <translation>Vous ne pouvez pas changer de profil quand un appel est en cours!</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="125"/> <location filename="../src/widget/form/settings/identityform.cpp" line="123"/>
<source>Rename &quot;%1&quot;</source> <source>Rename &quot;%1&quot;</source>
<comment>renaming a profile</comment> <comment>renaming a profile</comment>
<translation type="unfinished"></translation> <translation>Renommer &quot;%1&quot;</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="140"/> <location filename="../src/widget/form/settings/identityform.cpp" line="131"/>
<source>Profile already exists</source>
<comment>rename confirm title</comment>
<translation>Ce profil existe déjà</translation>
</message>
<message>
<location filename="../src/widget/form/settings/identityform.cpp" line="132"/>
<source>A profile named &quot;%1&quot; already exists. Do you want to erase it?</source>
<comment>rename confirm text</comment>
<translation>Un profil appelé &quot;%1&quot; existe déjà. Voulez-vous le supprimer ?</translation>
</message>
<message>
<location filename="../src/widget/form/settings/identityform.cpp" line="145"/>
<source>Export profile</source> <source>Export profile</source>
<comment>save dialog title</comment> <comment>save dialog title</comment>
<translation type="unfinished"></translation> <translation>Exporter le profil</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="142"/> <location filename="../src/widget/form/settings/identityform.cpp" line="147"/>
<source>Tox save file (*.tox)</source> <source>Tox save file (*.tox)</source>
<comment>save dialog filter</comment> <comment>save dialog filter</comment>
<translation type="unfinished"></translation> <translation>Fichier sauvegarde Tox (*.tox)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="151"/> <location filename="../src/widget/form/settings/identityform.cpp" line="156"/>
<source>Profile currently loaded</source> <source>Profile currently loaded</source>
<comment>current profile deletion warning title</comment> <comment>current profile deletion warning title</comment>
<translation type="unfinished"></translation> <translation>Profil en cours d&apos;utilisation</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="151"/> <location filename="../src/widget/form/settings/identityform.cpp" line="156"/>
<source>This profile is currently in use. Please load a different profile before deleting this one.</source> <source>This profile is currently in use. Please load a different profile before deleting this one.</source>
<comment>current profile deletion warning text</comment> <comment>current profile deletion warning text</comment>
<translation type="unfinished"></translation> <translation>Ce profil est en cours d&apos;utilisation. Merci de choisir un autre profil avant de supprimer celui-ci.</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="156"/> <location filename="../src/widget/form/settings/identityform.cpp" line="160"/>
<source>Deletion imminent!</source> <source>Deletion imminent!</source>
<comment>deletion confirmation title</comment> <comment>deletion confirmation title</comment>
<translation type="unfinished"></translation> <translation>Suppression imminente!</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="156"/> <location filename="../src/widget/form/settings/identityform.cpp" line="161"/>
<source>Are you sure you want to delete this profile?</source> <source>Are you sure you want to delete this profile?</source>
<comment>deletion confirmation text</comment> <comment>deletion confirmation text</comment>
<translation type="unfinished"></translation> <translation>Êtes-vous sur de vouloir supprimer ce profil ?</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="168"/> <location filename="../src/widget/form/settings/identityform.cpp" line="172"/>
<source>Import profile</source> <source>Import profile</source>
<comment>import dialog title</comment> <comment>import dialog title</comment>
<translation type="unfinished"></translation> <translation>Importer un profil</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="168"/> <location filename="../src/widget/form/settings/identityform.cpp" line="172"/>
<source>Tox save file (*.tox)</source> <source>Tox save file (*.tox)</source>
<comment>import dialog filter</comment> <comment>import dialog filter</comment>
<translation type="unfinished"></translation> <translation>Fichier sauvegarde Tox (*.tox)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="176"/> <location filename="../src/widget/form/settings/identityform.cpp" line="181"/>
<source>Ignoring non-Tox file</source> <source>Ignoring non-Tox file</source>
<comment>popup title</comment> <comment>popup title</comment>
<translation type="unfinished"></translation> <translation>Fichier non-Tox ignoré</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identityform.cpp" line="176"/> <location filename="../src/widget/form/settings/identityform.cpp" line="181"/>
<source>Warning: you&apos;ve chosen a file that is not a Tox save file; ignoring.</source> <source>Warning: you&apos;ve chosen a file that is not a Tox save file; ignoring.</source>
<comment>popup text</comment> <comment>popup text</comment>
<translation type="unfinished"></translation> <translation>Attention: Vous avez sélectionné un fichier qui n&apos;est pas une sauvegarde Tox: il sera ignoré.</translation>
</message>
<message>
<location filename="../src/widget/form/settings/identityform.cpp" line="185"/>
<source>Profile already exists</source>
<comment>import confirm title</comment>
<translation>Ce profil existe déjà</translation>
</message>
<message>
<location filename="../src/widget/form/settings/identityform.cpp" line="186"/>
<source>A profile named &quot;%1&quot; already exists. Do you want to erase it?</source>
<comment>import confirm text</comment>
<translation>Un profil appelé &quot;%1&quot; existe déjà. Voulez-vous le supprimer ?</translation>
</message> </message>
</context> </context>
<context> <context>
@ -679,78 +764,84 @@ Do you want to erase this profile ?</source>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="14"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="14"/>
<source>Form</source> <source>Form</source>
<translation type="unfinished"></translation> <translation>qTox</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="20"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="20"/>
<source>Public Information</source> <source>Public Information</source>
<translation type="unfinished">Informations Publiques</translation> <translation>Informations Publiques</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="26"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="26"/>
<source>Name</source> <source>Name</source>
<translation type="unfinished">Nom</translation> <translation>Nom</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="36"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="36"/>
<source>Status</source> <source>Status</source>
<translation type="unfinished">Status</translation> <translation>Status</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="49"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="49"/>
<source>Tox ID</source> <source>Tox ID</source>
<translation type="unfinished">ID Tox</translation> <translation>ID Tox</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="55"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="55"/>
<source>Your Tox ID (click to copy)</source> <source>Your Tox ID (click to copy)</source>
<translation type="unfinished"></translation> <translation>Votre ID Tox (cliquez pour copier)</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="65"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="65"/>
<source>Profiles</source> <source>Profiles</source>
<translation type="unfinished"></translation> <translation>Profils</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="73"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="73"/>
<source>Available profiles:</source> <source>Available profiles:</source>
<translation type="unfinished"></translation> <translation>Profils disponibles:</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="94"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="94"/>
<source>Load</source> <source>Load</source>
<comment>load profile button</comment> <comment>load profile button</comment>
<translation type="unfinished"></translation> <translation>Charger</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="101"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="101"/>
<source>Rename</source> <source>Rename</source>
<comment>rename profile button</comment> <comment>rename profile button</comment>
<translation type="unfinished"></translation> <translation>Renommer</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="108"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="108"/>
<source>Export</source> <source>Export</source>
<comment>export profile button</comment> <comment>export profile button</comment>
<translation type="unfinished"></translation> <translation>Exporter</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="115"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="115"/>
<source>Delete</source> <source>Delete</source>
<comment>delete profile button</comment> <comment>delete profile button</comment>
<translation type="unfinished"></translation> <translation>Supprimer</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="118"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="118"/>
<source>This is useful to remain safe on public computers</source> <source>This is useful to remain safe on public computers</source>
<comment>delete profile button tooltip</comment> <comment>delete profile button tooltip</comment>
<translation type="unfinished"></translation> <translation>Util pour sécuriser sur un ordinateur public</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="127"/> <location filename="../src/widget/form/settings/identitysettings.ui" line="129"/>
<source>Import a profile</source> <source>Import a profile</source>
<comment>import profile button</comment> <comment>import profile button</comment>
<translation type="unfinished"></translation> <translation>Importer un profil</translation>
</message>
<message>
<location filename="../src/widget/form/settings/identitysettings.ui" line="136"/>
<source>New Tox ID</source>
<comment>new profile button</comment>
<translation>Nouvel ID Tox</translation>
</message> </message>
</context> </context>
<context> <context>
@ -805,8 +896,8 @@ Do you want to erase this profile ?</source>
<name>PrivacyForm</name> <name>PrivacyForm</name>
<message> <message>
<location filename="../src/widget/form/settings/privacyform.cpp" line="21"/> <location filename="../src/widget/form/settings/privacyform.cpp" line="21"/>
<source>Privacy settings</source> <source>Privacy</source>
<translation type="unfinished"></translation> <translation>Vie privée</translation>
</message> </message>
</context> </context>
<context> <context>
@ -903,103 +994,103 @@ Do you want to erase this profile ?</source>
<translation type="vanished">Ctrl+Q</translation> <translation type="vanished">Ctrl+Q</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="101"/> <location filename="../src/widget/widget.cpp" line="109"/>
<source>Online</source> <source>Online</source>
<comment>Button to set your status to &apos;Online&apos;</comment> <comment>Button to set your status to &apos;Online&apos;</comment>
<translation>Connecté</translation> <translation>Connecté</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="103"/> <location filename="../src/widget/widget.cpp" line="111"/>
<source>Away</source> <source>Away</source>
<comment>Button to set your status to &apos;Away&apos;</comment> <comment>Button to set your status to &apos;Away&apos;</comment>
<translation>Indisponnible</translation> <translation>Indisponible</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="105"/> <location filename="../src/widget/widget.cpp" line="113"/>
<source>Busy</source> <source>Busy</source>
<comment>Button to set your status to &apos;Busy&apos;</comment> <comment>Button to set your status to &apos;Busy&apos;</comment>
<translation>Occupé</translation> <translation>Occupé</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="282"/> <location filename="../src/widget/widget.cpp" line="310"/>
<source>Choose a profile</source> <source>Choose a profile</source>
<translation type="unfinished"></translation> <translation>Choisir un profil</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="283"/> <location filename="../src/widget/widget.cpp" line="311"/>
<source>Please choose which identity to use</source> <source>Please choose which identity to use</source>
<translation type="unfinished"></translation> <translation>Merci de choisir l&apos;identité à utiliser</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="309"/> <location filename="../src/widget/widget.cpp" line="337"/>
<source>Choose a profile picture</source> <source>Choose a profile picture</source>
<translation type="unfinished"></translation> <translation>Choisissez une image de profil</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="316"/>
<location filename="../src/widget/widget.cpp" line="323"/>
<location filename="../src/widget/widget.cpp" line="344"/> <location filename="../src/widget/widget.cpp" line="344"/>
<location filename="../src/widget/widget.cpp" line="351"/>
<location filename="../src/widget/widget.cpp" line="372"/>
<source>Error</source> <source>Error</source>
<translation type="unfinished"></translation> <translation>Erreur</translation>
</message>
<message>
<location filename="../src/widget/widget.cpp" line="316"/>
<source>Unable to open this file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/widget/widget.cpp" line="323"/>
<source>Unable to read this image</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="344"/> <location filename="../src/widget/widget.cpp" line="344"/>
<source>Unable to open this file</source>
<translation>Impossible d&apos;ouvrir ce fichier</translation>
</message>
<message>
<location filename="../src/widget/widget.cpp" line="351"/>
<source>Unable to read this image</source>
<translation>Impossible de lire cette image</translation>
</message>
<message>
<location filename="../src/widget/widget.cpp" line="372"/>
<source>This image is too big</source> <source>This image is too big</source>
<translation type="unfinished"></translation> <translation>Cette image est trop volumineuse</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="371"/> <location filename="../src/widget/widget.cpp" line="399"/>
<source>Toxcore failed to start, the application will terminate after you close this message.</source> <source>Toxcore failed to start, the application will terminate after you close this message.</source>
<translation type="unfinished"></translation> <translation>Toxcore n&apos;as pas pu démarrer correctement, l&apos;application va quitter quand vous fermerez ce message.</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="380"/> <location filename="../src/widget/widget.cpp" line="408"/>
<source>toxcore failed to start with your proxy settings. qTox cannot run; please modify your settings and restart.</source> <source>toxcore failed to start with your proxy settings. qTox cannot run; please modify your settings and restart.</source>
<comment>popup text</comment> <comment>popup text</comment>
<translation type="unfinished"></translation> <translation>Toxcore n&apos;as pas pu démarrer avec ces paramètres de proxy, qTox ne peut pas continuer; merci de modifier vos paramètres et redémarrer.</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="549"/> <location filename="../src/widget/widget.cpp" line="579"/>
<source>away</source> <source>away</source>
<comment>contact status</comment> <comment>contact status</comment>
<translation type="unfinished"></translation> <translation>indisponnible</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="551"/> <location filename="../src/widget/widget.cpp" line="581"/>
<source>busy</source> <source>busy</source>
<comment>contact status</comment> <comment>contact status</comment>
<translation type="unfinished"></translation> <translation>occupé</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="553"/> <location filename="../src/widget/widget.cpp" line="583"/>
<source>offline</source> <source>offline</source>
<comment>contact status</comment> <comment>contact status</comment>
<translation type="unfinished"></translation> <translation>déconnecté</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="555"/> <location filename="../src/widget/widget.cpp" line="585"/>
<source>online</source> <source>online</source>
<comment>contact status</comment> <comment>contact status</comment>
<translation type="unfinished"></translation> <translation>connecté</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="561"/> <location filename="../src/widget/widget.cpp" line="587"/>
<source>%1 is now %2</source> <source>%1 is now %2</source>
<comment>e.g. &quot;Dubslow is now online&quot;</comment> <comment>e.g. &quot;Dubslow is now online&quot;</comment>
<translation type="unfinished"></translation> <translation>%1 est maintenant %2</translation>
</message> </message>
<message> <message>
<location filename="../src/widget/widget.cpp" line="752"/> <location filename="../src/widget/widget.cpp" line="780"/>
<source>&lt;Unknown&gt;</source> <source>&lt;Unknown&gt;</source>
<comment>Placeholder when we don&apos;t know someone&apos;s name in a group chat</comment> <comment>Placeholder when we don&apos;t know someone&apos;s name in a group chat</comment>
<translation>&lt;Inconnu&gt;</translation> <translation>&lt;Inconnu&gt;</translation>